From 22d9a3c0260335f67b283ea4cf6b8462d27a4bef Mon Sep 17 00:00:00 2001 From: Aleksandar Mihajlovski Date: Mon, 27 Nov 2023 13:19:15 +0100 Subject: [PATCH] Feature/npm packages (#46) * feat: npm packages * feat: restructure * feat: npm publish script --- .github/workflows/npm-publish.yml | 26 + overrides/app/constants.js | 2 +- overrides/app/routes.jsx | 2 +- overrides/app/ssr.js | 2 +- package.json | 6 +- packages/adyen-retail-react-app/.env.example | 21 + .../adyen-retail-react-app/babel.config.js | 7 + .../build/loadable-stats.json | 1290 + .../adyen-retail-react-app/config/default.js | 82 + .../adyen-retail-react-app/config/sites.js | 41 + .../overrides/app/assets/svg/brand-logo.svg | 5 + .../overrides/app/constants.js | 32 + .../overrides/app/main.jsx | 14 + .../overrides/app/request-processor.js | 118 + .../overrides/app/routes.jsx | 21 + .../overrides/app/ssr.js | 126 + .../overrides/app/static/ico/favicon.ico | Bin 0 -> 15406 bytes .../app/static/img/global/app-icon-192.png | Bin 0 -> 10234 bytes .../app/static/img/global/app-icon-512.png | Bin 0 -> 29962 bytes .../static/img/global/apple-touch-icon.png | Bin 0 -> 9171 bytes .../overrides/app/static/img/hero.png | Bin 0 -> 54741 bytes .../overrides/app/static/manifest.json | 19 + .../overrides/app/static/robots.txt | 2 + .../static/translations/compiled/de-DE.json | 3212 ++ .../static/translations/compiled/en-GB.json | 3212 ++ .../static/translations/compiled/en-US.json | 3126 ++ .../static/translations/compiled/en-XA.json | 6790 +++ .../static/translations/compiled/es-MX.json | 3216 ++ .../static/translations/compiled/fr-FR.json | 3216 ++ .../static/translations/compiled/it-IT.json | 3188 ++ .../static/translations/compiled/ja-JP.json | 3200 ++ .../static/translations/compiled/ko-KR.json | 3180 ++ .../static/translations/compiled/pt-BR.json | 3220 ++ .../static/translations/compiled/zh-CN.json | 3212 ++ .../static/translations/compiled/zh-TW.json | 3208 ++ .../adyen-retail-react-app/package-lock.json | 42027 ++++++++++++++++ packages/adyen-retail-react-app/package.json | 67 + .../translations/README.md | 127 + .../translations/de-DE.json | 1417 + .../translations/en-GB.json | 1417 + .../translations/en-US.json | 1390 + .../translations/es-MX.json | 1417 + .../translations/fr-FR.json | 1417 + .../translations/it-IT.json | 1417 + .../translations/ja-JP.json | 1417 + .../translations/ko-KR.json | 1417 + .../translations/pt-BR.json | 1417 + .../translations/zh-CN.json | 1417 + .../translations/zh-TW.json | 1417 + .../adyen-retail-react-app/webpack.config.js | 25 + .../adyen-retail-react-app/worker/main.js | 6 + .../authorization-webhook-handler.js | 0 .../lib}/api/controllers/checkout-config.js | 0 .../lib}/api/controllers/environment.js | 0 .../lib}/api/controllers/logger.js | 0 .../lib}/api/controllers/orderApi.js | 0 .../lib}/api/controllers/payment-methods.js | 0 .../lib}/api/controllers/payments-details.js | 0 .../lib}/api/controllers/payments.js | 0 .../lib}/api/controllers/webhook.js | 0 .../lib}/api/routes/router.js | 5 +- .../lib}/components/AdyenCheckout.js | 0 .../lib}/components/amazonpay/config.js | 0 .../lib}/components/applepay/config.js | 0 .../lib}/components/card/config.js | 0 .../lib}/components/helpers/baseConfig.js | 0 .../lib}/components/klarna/config.js | 0 .../components/paymentMethodsConfiguration.js | 0 .../lib}/components/paypal/config.js | 0 .../lib}/context/adyen-checkout-context.js | 0 .../lib}/pages/checkout/confirmation.jsx | 0 .../lib}/pages/checkout/error/index.jsx | 0 .../lib}/pages/checkout/index.jsx | 0 .../lib}/pages/checkout/partials/payment.jsx | 0 .../lib}/pages/routes.jsx | 0 .../lib}/scripts/cloudAPICilent.js | 0 .../lib}/scripts/dot-env.js | 0 .../lib}/scripts/get-env.js | 0 .../lib}/scripts/push-env.js | 0 .../adyen-salesforce-pwa/lib}/services/api.js | 0 .../lib}/services/environment.js | 0 .../lib}/services/payment-methods.js | 0 .../lib}/services/payments-details.js | 0 .../lib}/services/payments.js | 0 .../lib}/utils/constants.mjs | 0 .../lib}/utils/countryList.mjs | 0 .../lib}/utils/createCheckoutResponse.mjs | 0 .../lib}/utils/createErrorResponse.mjs | 0 .../lib}/utils/currencyList.mjs | 0 .../lib}/utils/executeCallbacks.js | 0 .../lib}/utils/formatAddress.mjs | 0 .../lib}/utils/parsers.mjs | 0 .../adyen-salesforce-pwa/package-lock.json | 951 + packages/adyen-salesforce-pwa/package.json | 26 + 94 files changed, 102582 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/npm-publish.yml create mode 100644 packages/adyen-retail-react-app/.env.example create mode 100644 packages/adyen-retail-react-app/babel.config.js create mode 100644 packages/adyen-retail-react-app/build/loadable-stats.json create mode 100644 packages/adyen-retail-react-app/config/default.js create mode 100644 packages/adyen-retail-react-app/config/sites.js create mode 100644 packages/adyen-retail-react-app/overrides/app/assets/svg/brand-logo.svg create mode 100644 packages/adyen-retail-react-app/overrides/app/constants.js create mode 100644 packages/adyen-retail-react-app/overrides/app/main.jsx create mode 100644 packages/adyen-retail-react-app/overrides/app/request-processor.js create mode 100644 packages/adyen-retail-react-app/overrides/app/routes.jsx create mode 100644 packages/adyen-retail-react-app/overrides/app/ssr.js create mode 100644 packages/adyen-retail-react-app/overrides/app/static/ico/favicon.ico create mode 100644 packages/adyen-retail-react-app/overrides/app/static/img/global/app-icon-192.png create mode 100644 packages/adyen-retail-react-app/overrides/app/static/img/global/app-icon-512.png create mode 100644 packages/adyen-retail-react-app/overrides/app/static/img/global/apple-touch-icon.png create mode 100644 packages/adyen-retail-react-app/overrides/app/static/img/hero.png create mode 100644 packages/adyen-retail-react-app/overrides/app/static/manifest.json create mode 100644 packages/adyen-retail-react-app/overrides/app/static/robots.txt create mode 100644 packages/adyen-retail-react-app/overrides/app/static/translations/compiled/de-DE.json create mode 100644 packages/adyen-retail-react-app/overrides/app/static/translations/compiled/en-GB.json create mode 100644 packages/adyen-retail-react-app/overrides/app/static/translations/compiled/en-US.json create mode 100644 packages/adyen-retail-react-app/overrides/app/static/translations/compiled/en-XA.json create mode 100644 packages/adyen-retail-react-app/overrides/app/static/translations/compiled/es-MX.json create mode 100644 packages/adyen-retail-react-app/overrides/app/static/translations/compiled/fr-FR.json create mode 100644 packages/adyen-retail-react-app/overrides/app/static/translations/compiled/it-IT.json create mode 100644 packages/adyen-retail-react-app/overrides/app/static/translations/compiled/ja-JP.json create mode 100644 packages/adyen-retail-react-app/overrides/app/static/translations/compiled/ko-KR.json create mode 100644 packages/adyen-retail-react-app/overrides/app/static/translations/compiled/pt-BR.json create mode 100644 packages/adyen-retail-react-app/overrides/app/static/translations/compiled/zh-CN.json create mode 100644 packages/adyen-retail-react-app/overrides/app/static/translations/compiled/zh-TW.json create mode 100644 packages/adyen-retail-react-app/package-lock.json create mode 100644 packages/adyen-retail-react-app/package.json create mode 100644 packages/adyen-retail-react-app/translations/README.md create mode 100644 packages/adyen-retail-react-app/translations/de-DE.json create mode 100644 packages/adyen-retail-react-app/translations/en-GB.json create mode 100644 packages/adyen-retail-react-app/translations/en-US.json create mode 100644 packages/adyen-retail-react-app/translations/es-MX.json create mode 100644 packages/adyen-retail-react-app/translations/fr-FR.json create mode 100644 packages/adyen-retail-react-app/translations/it-IT.json create mode 100644 packages/adyen-retail-react-app/translations/ja-JP.json create mode 100644 packages/adyen-retail-react-app/translations/ko-KR.json create mode 100644 packages/adyen-retail-react-app/translations/pt-BR.json create mode 100644 packages/adyen-retail-react-app/translations/zh-CN.json create mode 100644 packages/adyen-retail-react-app/translations/zh-TW.json create mode 100644 packages/adyen-retail-react-app/webpack.config.js create mode 100644 packages/adyen-retail-react-app/worker/main.js rename {adyen => packages/adyen-salesforce-pwa/lib}/api/controllers/authorization-webhook-handler.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/api/controllers/checkout-config.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/api/controllers/environment.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/api/controllers/logger.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/api/controllers/orderApi.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/api/controllers/payment-methods.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/api/controllers/payments-details.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/api/controllers/payments.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/api/controllers/webhook.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/api/routes/router.js (95%) rename {adyen => packages/adyen-salesforce-pwa/lib}/components/AdyenCheckout.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/components/amazonpay/config.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/components/applepay/config.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/components/card/config.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/components/helpers/baseConfig.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/components/klarna/config.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/components/paymentMethodsConfiguration.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/components/paypal/config.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/context/adyen-checkout-context.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/pages/checkout/confirmation.jsx (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/pages/checkout/error/index.jsx (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/pages/checkout/index.jsx (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/pages/checkout/partials/payment.jsx (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/pages/routes.jsx (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/scripts/cloudAPICilent.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/scripts/dot-env.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/scripts/get-env.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/scripts/push-env.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/services/api.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/services/environment.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/services/payment-methods.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/services/payments-details.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/services/payments.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/utils/constants.mjs (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/utils/countryList.mjs (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/utils/createCheckoutResponse.mjs (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/utils/createErrorResponse.mjs (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/utils/currencyList.mjs (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/utils/executeCallbacks.js (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/utils/formatAddress.mjs (100%) rename {adyen => packages/adyen-salesforce-pwa/lib}/utils/parsers.mjs (100%) create mode 100644 packages/adyen-salesforce-pwa/package-lock.json create mode 100644 packages/adyen-salesforce-pwa/package.json diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml new file mode 100644 index 0000000..5b83eb9 --- /dev/null +++ b/.github/workflows/npm-publish.yml @@ -0,0 +1,26 @@ +# This workflow will run tests using node and then publish a package when a release is created +# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages + +name: Publish Package + +on: + workflow_dispatch: + +jobs: + publish-npm: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + # Setup .npmrc file to publish to npm + - uses: actions/setup-node@v4 + with: + node-version: 18.15 + registry-url: https://registry.npmjs.org/ + - run: npm ci + # Copy LICENSE to adyen-web package + - run: cp LICENSE packages/adyen-salesforce-pwa/ + # Build and publish to npm + - run: cd packages/adyen-salesforce-pwa/ && npm publish + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} + CI: true \ No newline at end of file diff --git a/overrides/app/constants.js b/overrides/app/constants.js index e46ce70..ca2dcca 100644 --- a/overrides/app/constants.js +++ b/overrides/app/constants.js @@ -17,7 +17,7 @@ import { DEFAULT_LIMIT_VALUES, DEFAULT_SEARCH_PARAMS } from '@salesforce/retail-react-app/app/constants' -import countryList from '../../adyen/utils/countryList.mjs' +import countryList from '../../packages/adyen-salesforce-pwa/lib/utils/countryList.mjs' // original value is 25 DEFAULT_LIMIT_VALUES[0] = 3 diff --git a/overrides/app/routes.jsx b/overrides/app/routes.jsx index 241b2d2..66f4368 100644 --- a/overrides/app/routes.jsx +++ b/overrides/app/routes.jsx @@ -9,7 +9,7 @@ import {getConfig} from '@salesforce/pwa-kit-runtime/utils/ssr-config' // Components import {configureRoutes} from '@salesforce/retail-react-app/app/utils/routes-utils' import {routes as _routes} from '@salesforce/retail-react-app/app/routes' -import _adyenRoutes from '../../adyen/pages/routes' +import _adyenRoutes from '../../packages/adyen-salesforce-pwa/lib/pages/routes' const routes = [..._adyenRoutes, ..._routes] diff --git a/overrides/app/ssr.js b/overrides/app/ssr.js index 1dd7fa3..1491a9f 100644 --- a/overrides/app/ssr.js +++ b/overrides/app/ssr.js @@ -11,7 +11,7 @@ import {isRemote} from '@salesforce/pwa-kit-runtime/utils/ssr-server' import {getConfig} from '@salesforce/pwa-kit-runtime/utils/ssr-config' import helmet from 'helmet' import bodyParser from 'body-parser' -import {registerAdyenEndpoints} from '../../adyen/api/routes/router' +import {registerAdyenEndpoints} from '../../packages/adyen-salesforce-pwa/lib/api/routes/router' const options = { // The build directory (an absolute path) diff --git a/package.json b/package.json index be43719..102e5dd 100644 --- a/package.json +++ b/package.json @@ -48,9 +48,9 @@ "test:max-file-size": "npm run build && bundlesize", "check-branch-name": "chmod 755 ./branching.sh && sh ./branching.sh", "prepare": "husky install", - "upload-env": "node ./adyen/scripts/push-env.js", - "get-env": "node ./adyen/scripts/get-env.js", - "dot-env": "node ./adyen/scripts/dot-env.js", + "upload-env": "node packages/adyen-salesforce-pwa/lib/scripts/push-env.js", + "get-env": "node packages/adyen-salesforce-pwa/lib/scripts/get-env.js", + "dot-env": "node packages/adyen-salesforce-pwa/lib/scripts/dot-env.js", "start:env": "npm run dot-env -- -p=npm run start", "push:env": "npm run dot-env -- -p=npm run push" }, diff --git a/packages/adyen-retail-react-app/.env.example b/packages/adyen-retail-react-app/.env.example new file mode 100644 index 0000000..49b0dbc --- /dev/null +++ b/packages/adyen-retail-react-app/.env.example @@ -0,0 +1,21 @@ +NODE_ENV="" +ADYEN_API_KEY="" +ADYEN_MERCHANT_ACCOUNT="" +ADYEN_CLIENT_KEY="" +ADYEN_ENVIRONMENT="" +SYSTEM_INTEGRATOR_NAME="" +HOST_URL="" +COMMERCE_API_CLIENT_ID="" +COMMERCE_API_ORG_ID="" +COMMERCE_API_SHORT_CODE="" +COMMERCE_API_SITE_ID="" +COMMERCE_API_DEFAULT_SITE="" +SCAPI_URL="" +OCAPI_URL="" +ADYEN_WEBHOOK_USER="" +ADYEN_WEBHOOK_PASSWORD="" +ADYEN_HMAC_KEY="" +ENVIRONMENT_ID="" +PROJECT_ID="" +COMMERCE_API_CLIENT_ID_PRIVATE="" +COMMERCE_API_CLIENT_SECRET="" \ No newline at end of file diff --git a/packages/adyen-retail-react-app/babel.config.js b/packages/adyen-retail-react-app/babel.config.js new file mode 100644 index 0000000..7ae21dc --- /dev/null +++ b/packages/adyen-retail-react-app/babel.config.js @@ -0,0 +1,7 @@ +/* + * Copyright (c) 2023, Salesforce, Inc. + * All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ +module.exports = require('@salesforce/pwa-kit-dev/configs/babel/babel-config') diff --git a/packages/adyen-retail-react-app/build/loadable-stats.json b/packages/adyen-retail-react-app/build/loadable-stats.json new file mode 100644 index 0000000..70c26ff --- /dev/null +++ b/packages/adyen-retail-react-app/build/loadable-stats.json @@ -0,0 +1,1290 @@ +{ + "name": "client", + "hash": "b3f7e9f1469dcb1697a2", + "publicPath": "/mobify/bundle/development/", + "outputPath": "/Users/aleksandarm/Repositories/adyen-salesforce-headless-commerce-pwa/packages/adyen-retail-react-app/build", + "assetsByChunkName": { + "main": [ + "main.js" + ], + "pages-home": [ + "pages-home.js" + ], + "pages-login": [ + "pages-login.js" + ], + "pages-registration": [ + "pages-registration.js" + ], + "pages-reset-password": [ + "pages-reset-password.js" + ], + "pages-account": [ + "pages-account.js" + ], + "pages-cart": [ + "pages-cart.js" + ], + "pages-checkout": [ + "pages-checkout.js" + ], + "pages-checkout-confirmation": [ + "pages-checkout-confirmation.js" + ], + "pages-login-redirect": [ + "pages-login-redirect.js" + ], + "pages-product-detail": [ + "pages-product-detail.js" + ], + "pages-product-list": [ + "pages-product-list.js" + ], + "pages-account-wishlist": [ + "pages-account-wishlist.js" + ], + "pages-page-not-found": [ + "pages-page-not-found.js" + ], + "checkout": [ + "checkout.js" + ], + "checkout-confirmation": [ + "checkout-confirmation.js" + ], + "checkout-error": [ + "checkout-error.js" + ], + "vendor": [ + "vendor.js" + ] + }, + "assets": [ + { + "type": "asset", + "name": "vendor.js", + "size": 9097527, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "vendor.js.map" + } + }, + "chunkNames": [ + "vendor" + ], + "chunkIdHints": [ + "vendor" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "vendor" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "main.js", + "size": 999626, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "main.js.map" + } + }, + "chunkNames": [ + "main" + ], + "chunkIdHints": [], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "main" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-account.js", + "size": 155571, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-account.js.map" + } + }, + "chunkNames": [ + "pages-account" + ], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-account" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "checkout.js", + "size": 130663, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "checkout.js.map" + } + }, + "chunkNames": [ + "checkout" + ], + "chunkIdHints": [], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "checkout" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-product-list.js", + "size": 112235, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-product-list.js.map" + } + }, + "chunkNames": [ + "pages-product-list" + ], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-product-list" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "vendors-node_modules_salesforce_retail-react-app_app_pages_checkout_partials_contact-info_jsx-c2f9c6.js", + "size": 85493, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "vendors-node_modules_salesforce_retail-react-app_app_pages_checkout_partials_contact-info_jsx-c2f9c6.js.map" + } + }, + "chunkNames": [], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "vendors-node_modules_salesforce_retail-react-app_app_pages_checkout_partials_contact-info_jsx-c2f9c6" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-checkout.js", + "size": 75599, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-checkout.js.map" + } + }, + "chunkNames": [ + "pages-checkout" + ], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-checkout" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-cart.js", + "size": 65991, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-cart.js.map" + } + }, + "chunkNames": [ + "pages-cart" + ], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-cart" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx.js", + "size": 63752, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx.js.map" + } + }, + "chunkNames": [], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "checkout-confirmation.js", + "size": 58246, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "checkout-confirmation.js.map" + } + }, + "chunkNames": [ + "checkout-confirmation" + ], + "chunkIdHints": [], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "checkout-confirmation" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-checkout-confirmation.js", + "size": 58225, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-checkout-confirmation.js.map" + } + }, + "chunkNames": [ + "pages-checkout-confirmation" + ], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-checkout-confirmation" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_action-card_index_jsx-node_mo-cf7e9f.js", + "size": 51103, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "vendors-node_modules_salesforce_retail-react-app_app_components_action-card_index_jsx-node_mo-cf7e9f.js.map" + } + }, + "chunkNames": [], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_action-card_index_jsx-node_mo-cf7e9f" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx.js", + "size": 47101, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx.js.map" + } + }, + "chunkNames": [], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-account-wishlist.js", + "size": 45711, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-account-wishlist.js.map" + } + }, + "chunkNames": [ + "pages-account-wishlist" + ], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-account-wishlist" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a.js", + "size": 39856, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a.js.map" + } + }, + "chunkNames": [], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-home.js", + "size": 36100, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-home.js.map" + } + }, + "chunkNames": [ + "pages-home" + ], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-home" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-product-detail.js", + "size": 35142, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-product-detail.js.map" + } + }, + "chunkNames": [ + "pages-product-detail" + ], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-product-detail" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_confirmation-modal_index_jsx--6d0b56.js", + "size": 35142, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "vendors-node_modules_salesforce_retail-react-app_app_components_confirmation-modal_index_jsx--6d0b56.js.map" + } + }, + "chunkNames": [], + "chunkIdHints": [ + "vendors" + ], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_confirmation-modal_index_jsx--6d0b56" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-login.js", + "size": 11771, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-login.js.map" + } + }, + "chunkNames": [ + "pages-login" + ], + "chunkIdHints": [], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-login" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-reset-password.js", + "size": 10488, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-reset-password.js.map" + } + }, + "chunkNames": [ + "pages-reset-password" + ], + "chunkIdHints": [], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-reset-password" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-registration.js", + "size": 8237, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-registration.js.map" + } + }, + "chunkNames": [ + "pages-registration" + ], + "chunkIdHints": [], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-registration" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-page-not-found.js", + "size": 7198, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-page-not-found.js.map" + } + }, + "chunkNames": [ + "pages-page-not-found" + ], + "chunkIdHints": [], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-page-not-found" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "checkout-error.js", + "size": 4555, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "checkout-error.js.map" + } + }, + "chunkNames": [ + "checkout-error" + ], + "chunkIdHints": [], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "checkout-error" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "pages-login-redirect.js", + "size": 2018, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "pages-login-redirect.js.map" + } + }, + "chunkNames": [ + "pages-login-redirect" + ], + "chunkIdHints": [], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "pages-login-redirect" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "_0155.js", + "size": 284, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "_0155.js.map" + } + }, + "chunkNames": [], + "chunkIdHints": [], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "_0155" + ], + "auxiliaryChunks": [] + }, + { + "type": "asset", + "name": "_1242.js", + "size": 284, + "emitted": false, + "comparedForEmit": false, + "cached": true, + "info": { + "javascriptModule": false, + "related": { + "sourceMap": "_1242.js.map" + } + }, + "chunkNames": [], + "chunkIdHints": [], + "auxiliaryChunkNames": [], + "auxiliaryChunkIdHints": [], + "filteredRelated": 1, + "chunks": [ + "_1242" + ], + "auxiliaryChunks": [] + } + ], + "namedChunkGroups": { + "main": { + "name": "main", + "chunks": [ + "vendor", + "main" + ], + "assets": [ + { + "name": "vendor.js" + }, + { + "name": "main.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 2, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-home": { + "name": "pages-home", + "chunks": [ + "pages-home" + ], + "assets": [ + { + "name": "pages-home.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 1, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-login": { + "name": "pages-login", + "chunks": [ + "pages-login" + ], + "assets": [ + { + "name": "pages-login.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 1, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-registration": { + "name": "pages-registration", + "chunks": [ + "pages-registration" + ], + "assets": [ + { + "name": "pages-registration.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 1, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-reset-password": { + "name": "pages-reset-password", + "chunks": [ + "pages-reset-password" + ], + "assets": [ + { + "name": "pages-reset-password.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 1, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-account": { + "name": "pages-account", + "chunks": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a", + "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx", + "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx", + "vendors-node_modules_salesforce_retail-react-app_app_components_action-card_index_jsx-node_mo-cf7e9f", + "vendors-node_modules_salesforce_retail-react-app_app_components_confirmation-modal_index_jsx--6d0b56", + "pages-account-wishlist", + "pages-account" + ], + "assets": [ + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_action-card_index_jsx-node_mo-cf7e9f.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_confirmation-modal_index_jsx--6d0b56.js" + }, + { + "name": "pages-account-wishlist.js" + }, + { + "name": "pages-account.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 7, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-cart": { + "name": "pages-cart", + "chunks": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a", + "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx", + "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx", + "vendors-node_modules_salesforce_retail-react-app_app_components_confirmation-modal_index_jsx--6d0b56", + "pages-cart" + ], + "assets": [ + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_confirmation-modal_index_jsx--6d0b56.js" + }, + { + "name": "pages-cart.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 5, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-checkout": { + "name": "pages-checkout", + "chunks": [ + "vendor", + "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a", + "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx", + "vendors-node_modules_salesforce_retail-react-app_app_components_action-card_index_jsx-node_mo-cf7e9f", + "vendors-node_modules_salesforce_retail-react-app_app_pages_checkout_partials_contact-info_jsx-c2f9c6", + "pages-checkout" + ], + "assets": [ + { + "name": "vendor.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_action-card_index_jsx-node_mo-cf7e9f.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_pages_checkout_partials_contact-info_jsx-c2f9c6.js" + }, + { + "name": "pages-checkout.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 6, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-checkout-confirmation": { + "name": "pages-checkout-confirmation", + "chunks": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a", + "pages-checkout-confirmation" + ], + "assets": [ + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a.js" + }, + { + "name": "pages-checkout-confirmation.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 2, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-login-redirect": { + "name": "pages-login-redirect", + "chunks": [ + "pages-login-redirect" + ], + "assets": [ + { + "name": "pages-login-redirect.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 1, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-product-detail": { + "name": "pages-product-detail", + "chunks": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx", + "pages-product-detail" + ], + "assets": [ + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx.js" + }, + { + "name": "pages-product-detail.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 2, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-product-list": { + "name": "pages-product-list", + "chunks": [ + "pages-product-list" + ], + "assets": [ + { + "name": "pages-product-list.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 1, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-account-wishlist": { + "name": "pages-account-wishlist", + "chunks": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a", + "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx", + "vendors-node_modules_salesforce_retail-react-app_app_components_confirmation-modal_index_jsx--6d0b56", + "pages-account-wishlist" + ], + "assets": [ + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_confirmation-modal_index_jsx--6d0b56.js" + }, + { + "name": "pages-account-wishlist.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 4, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "pages-page-not-found": { + "name": "pages-page-not-found", + "chunks": [ + "pages-page-not-found" + ], + "assets": [ + { + "name": "pages-page-not-found.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 1, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "checkout": { + "name": "checkout", + "chunks": [ + "vendor", + "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a", + "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx", + "vendors-node_modules_salesforce_retail-react-app_app_components_action-card_index_jsx-node_mo-cf7e9f", + "vendors-node_modules_salesforce_retail-react-app_app_pages_checkout_partials_contact-info_jsx-c2f9c6", + "checkout" + ], + "assets": [ + { + "name": "vendor.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_action-card_index_jsx-node_mo-cf7e9f.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_pages_checkout_partials_contact-info_jsx-c2f9c6.js" + }, + { + "name": "checkout.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 6, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "checkout-confirmation": { + "name": "checkout-confirmation", + "chunks": [ + "vendor", + "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a", + "checkout-confirmation" + ], + "assets": [ + { + "name": "vendor.js" + }, + { + "name": "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a.js" + }, + { + "name": "checkout-confirmation.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 3, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + }, + "checkout-error": { + "name": "checkout-error", + "chunks": [ + "checkout-error" + ], + "assets": [ + { + "name": "checkout-error.js" + } + ], + "filteredAssets": 0, + "assetsSize": null, + "filteredAuxiliaryAssets": 1, + "auxiliaryAssetsSize": null, + "children": {}, + "childAssets": {} + } + }, + "generator": "loadable-components", + "chunks": [ + { + "id": "main", + "files": [ + "main.js" + ] + }, + { + "id": "_1242", + "files": [ + "_1242.js" + ] + }, + { + "id": "pages-home", + "files": [ + "pages-home.js" + ] + }, + { + "id": "pages-login", + "files": [ + "pages-login.js" + ] + }, + { + "id": "pages-registration", + "files": [ + "pages-registration.js" + ] + }, + { + "id": "pages-reset-password", + "files": [ + "pages-reset-password.js" + ] + }, + { + "id": "pages-account", + "files": [ + "pages-account.js" + ] + }, + { + "id": "pages-cart", + "files": [ + "pages-cart.js" + ] + }, + { + "id": "pages-checkout", + "files": [ + "pages-checkout.js" + ] + }, + { + "id": "pages-checkout-confirmation", + "files": [ + "pages-checkout-confirmation.js" + ] + }, + { + "id": "pages-login-redirect", + "files": [ + "pages-login-redirect.js" + ] + }, + { + "id": "pages-product-detail", + "files": [ + "pages-product-detail.js" + ] + }, + { + "id": "pages-product-list", + "files": [ + "pages-product-list.js" + ] + }, + { + "id": "pages-account-wishlist", + "files": [ + "pages-account-wishlist.js" + ] + }, + { + "id": "pages-page-not-found", + "files": [ + "pages-page-not-found.js" + ] + }, + { + "id": "checkout", + "files": [ + "checkout.js" + ] + }, + { + "id": "checkout-confirmation", + "files": [ + "checkout-confirmation.js" + ] + }, + { + "id": "checkout-error", + "files": [ + "checkout-error.js" + ] + }, + { + "id": "_0155", + "files": [ + "_0155.js" + ] + }, + { + "id": "vendor", + "files": [ + "vendor.js" + ] + }, + { + "id": "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a", + "files": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_item-variant_item-attributes_-366c8a.js" + ] + }, + { + "id": "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx", + "files": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_product-view_index_jsx.js" + ] + }, + { + "id": "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx", + "files": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_order-summary_index_jsx.js" + ] + }, + { + "id": "vendors-node_modules_salesforce_retail-react-app_app_components_action-card_index_jsx-node_mo-cf7e9f", + "files": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_action-card_index_jsx-node_mo-cf7e9f.js" + ] + }, + { + "id": "vendors-node_modules_salesforce_retail-react-app_app_components_confirmation-modal_index_jsx--6d0b56", + "files": [ + "vendors-node_modules_salesforce_retail-react-app_app_components_confirmation-modal_index_jsx--6d0b56.js" + ] + }, + { + "id": "vendors-node_modules_salesforce_retail-react-app_app_pages_checkout_partials_contact-info_jsx-c2f9c6", + "files": [ + "vendors-node_modules_salesforce_retail-react-app_app_pages_checkout_partials_contact-info_jsx-c2f9c6.js" + ] + } + ] +} \ No newline at end of file diff --git a/packages/adyen-retail-react-app/config/default.js b/packages/adyen-retail-react-app/config/default.js new file mode 100644 index 0000000..af291f3 --- /dev/null +++ b/packages/adyen-retail-react-app/config/default.js @@ -0,0 +1,82 @@ +/* + * Copyright (c) 2023, Salesforce, Inc. + * All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ +/* eslint-disable @typescript-eslint/no-var-requires */ +const sites = require('./sites.js') + +module.exports = { + app: { + // Customize how your 'site' and 'locale' are displayed in the url. + url: { + // Determine where the siteRef is located. Valid values include 'path|query_param|none'. Defaults to: 'none' + site: 'path', + // Determine where the localeRef is located. Valid values include 'path|query_param|none'. Defaults to: 'none' + locale: 'path', + // This boolean value dictates whether or not default site or locale values are shown in the url. Defaults to: false + showDefaults: true + }, + // The default site for your app. This value will be used when a siteRef could not be determined from the url + defaultSite: process.env.COMMERCE_API_DEFAULT_SITE, + // Provide aliases for your sites. These will be used in place of your site id when generating paths throughout the application. + siteAliases: { + RefArch: 'RefArch' + }, + // The sites for your app, which is imported from sites.js + sites, + // Commerce api config + commerceAPI: { + proxyPath: '/mobify/proxy/api', + parameters: { + clientId: process.env.COMMERCE_API_CLIENT_ID, + organizationId: process.env.COMMERCE_API_ORG_ID, + shortCode: process.env.COMMERCE_API_SHORT_CODE, + siteId: process.env.COMMERCE_API_SITE_ID + } + }, + // Einstein api config + einsteinAPI: { + host: 'https://api.cquotient.com', + einsteinId: '', + siteId: '', + // Flag Einstein activities as coming from a production environment. + // By setting this to true, the Einstein activities generated by the environment will appear + // in production environment reports + isProduction: false + } + }, + // This list contains server-side only libraries that you don't want to be compiled by webpack + externals: [], + // Page not found url for your app + pageNotFoundURL: '/page-not-found', + // Enables or disables building the files necessary for server-side rendering. + ssrEnabled: true, + // This list determines which files are available exclusively to the server-side rendering system + // and are not available through the /mobify/bundle/ path. + ssrOnly: ['ssr.js', 'ssr.js.map', 'node_modules/**/*.*'], + // This list determines which files are available to the server-side rendering system + // and available through the /mobify/bundle/ path. + ssrShared: [ + 'static/ico/favicon.ico', + 'static/robots.txt', + '**/*.js', + '**/*.js.map', + '**/*.json' + ], + // Additional parameters that configure Express app behavior. + ssrParameters: { + ssrFunctionNodeVersion: '18.x', + proxyConfigs: [ + { + host: process.env.SCAPI_URL, + path: 'api' + }, + { + host: process.env.OCAPI_URL, + path: 'ocapi' + } + ] + } +} diff --git a/packages/adyen-retail-react-app/config/sites.js b/packages/adyen-retail-react-app/config/sites.js new file mode 100644 index 0000000..022ab22 --- /dev/null +++ b/packages/adyen-retail-react-app/config/sites.js @@ -0,0 +1,41 @@ +/* + * Copyright (c) 2023, Salesforce, Inc. + * All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ + +// Provide the sites for your app. Each site includes site id, and its localization configuration. +// You can also provide aliases for your locale. They will be used in place of your locale id when generating paths across the app +module.exports = [ + { + id: 'RefArch', + l10n: { + supportedCurrencies: ['USD', 'EUR', 'BRL', 'JPY', 'SEK'], + defaultCurrency: 'USD', + defaultLocale: 'en-US', + supportedLocales: [ + { + id: 'en-US', + preferredCurrency: 'USD' + }, + { + id: 'fr-FR', + preferredCurrency: 'EUR' + }, + { + id: 'pt-BR', + preferredCurrency: 'BRL' + }, + { + id: 'ja-JP', + preferredCurrency: 'JPY' + }, + { + id: 'sv-SE', + preferredCurrency: 'SEK' + } + ] + } + } +] diff --git a/packages/adyen-retail-react-app/overrides/app/assets/svg/brand-logo.svg b/packages/adyen-retail-react-app/overrides/app/assets/svg/brand-logo.svg new file mode 100644 index 0000000..99970ff --- /dev/null +++ b/packages/adyen-retail-react-app/overrides/app/assets/svg/brand-logo.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/adyen-retail-react-app/overrides/app/constants.js b/packages/adyen-retail-react-app/overrides/app/constants.js new file mode 100644 index 0000000..b4c89fe --- /dev/null +++ b/packages/adyen-retail-react-app/overrides/app/constants.js @@ -0,0 +1,32 @@ +/* + * Copyright (c) 2023, Salesforce, Inc. + * All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ + +/* + Hello there! This is a demonstration of how to override a file from the base template. + + It's necessary that the module export interface remain consistent, + as other files in the base template rely on constants.js, thus we + import the underlying constants.js, modifies it and re-export it. +*/ + +import { + DEFAULT_LIMIT_VALUES, + DEFAULT_SEARCH_PARAMS +} from '@salesforce/retail-react-app/app/constants' +import countryList from '@adyen/adyen-salesforce-pwa/lib/utils/countryList.mjs' + +// original value is 25 +DEFAULT_LIMIT_VALUES[0] = 3 +DEFAULT_SEARCH_PARAMS.limit = 3 + +export const CUSTOM_HOME_TITLE = '🎉 Hello Extensible React Template!' + +export {DEFAULT_LIMIT_VALUES, DEFAULT_SEARCH_PARAMS} + +export const SHIPPING_COUNTRY_CODES = countryList + +export * from '@salesforce/retail-react-app/app/constants' diff --git a/packages/adyen-retail-react-app/overrides/app/main.jsx b/packages/adyen-retail-react-app/overrides/app/main.jsx new file mode 100644 index 0000000..596e693 --- /dev/null +++ b/packages/adyen-retail-react-app/overrides/app/main.jsx @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2023, Salesforce, Inc. + * All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ +import {start, registerServiceWorker} from '@salesforce/pwa-kit-react-sdk/ssr/browser/main' + +const main = () => { + // The path to your service worker should match what is set up in ssr.js + return Promise.all([start(), registerServiceWorker('/worker.js')]) +} + +main() diff --git a/packages/adyen-retail-react-app/overrides/app/request-processor.js b/packages/adyen-retail-react-app/overrides/app/request-processor.js new file mode 100644 index 0000000..c6f0793 --- /dev/null +++ b/packages/adyen-retail-react-app/overrides/app/request-processor.js @@ -0,0 +1,118 @@ +/* + * Copyright (c) 2023, Salesforce, Inc. + * All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ + +// This is an EXAMPLE file. To enable request processing, rename it to +// 'request-processor.js' and update the processRequest function so that +// it processes requests in whatever way your project requires. + +// Uncomment the following line for the example code to work. +import {QueryParameters} from '@salesforce/pwa-kit-runtime/utils/ssr-request-processing' + +/** + * The processRequest function is called for *every* non-proxy, non-bundle + * request received. That is, all requests that will result in pages being + * rendered, or the Express app requestHook function being invoked. Because + * this function runs for every request, it is important that processing + * take as little time as possible. Do not make external requests from + * this code. Make your code error tolerant; throwing an error from + * this function will cause a 500 error response to be sent to the + * requesting client. + * + * The processRequest function is passed details of the incoming request, + * function to support request-class setting plus parameters that refer to + * the target for which this code is being run. + * + * The function must return an object with 'path' and 'querystring'. These + * may be the same values passed in, or modified values. + * + * Processing query strings can be challenging, because there are multiple + * formats in use, URL-quoting may be required, and the order of parameters + * in the URL may be important. To avoid issues, use the QueryParameters + * class from the SDK's 'utils/ssr-request-processing' module. This + * class will correctly preserve the order, case, values and encoding of + * the parameters. The QueryParameters class is documented in the SDK. + * + * @param path {String} the path part of the URL, beginning with a '/' + * @param querystring {String} the query string part of the URL, without + * any initial '?' + * @param headers {Headers} the headers of the incoming request. This should + * be considered read-only (although header values can be changed, most headers + * are not passed to the origin, so changes have no effect). + * @param setRequestClass {function} call this with a string to set the + * "class" of the incoming request. By default, requests have no class. + * @param parameters {Object} + * @param parameters.appHostname {String} the "application host name" is the + * hostname to which requests are sent for this target: the website's hostname. + * @param parameters.deployTarget {String} the target's id. Use this to have + * different processing for different targets. + * @param parameters.proxyConfigs {Object[]} an array of proxy configuration + * object, each one containing protocol, host and path for a proxy. Use this + * to have different processing for different backends. + * @returns {{path: String, querystring: String}} + */ +export const processRequest = ({ + // Uncomment the following lines for the example code to work. + // headers, + // setRequestClass, + // parameters, + path, + querystring +}) => { + // This is an EXAMPLE processRequest implementation. You should + // replace it with code that processes your requests as needed. + + // This example code will remove any of the parameters whose keys appear + // in the 'exclusions' array. + const exclusions = [ + // 'gclid', + // 'utm_campaign', + // 'utm_content', + // 'utm_medium', + // 'utm_source' + ] + + // This is a performance optimization for SLAS. + // On client side, browser always follow the redirect + // to /callback but the response is always the same. + // We strip out the unique query parameters so this + // endpoint is cached at the CDN level + if (path === '/callback') { + exclusions.push('usid') + exclusions.push('code') + } + + // Build a first QueryParameters object from the given querystring + const incomingParameters = new QueryParameters(querystring) + + // Build a second QueryParameters from the first, with all + // excluded parameters removed + const filteredParameters = QueryParameters.from( + incomingParameters.parameters.filter( + // parameter.key is always lower-case + (parameter) => !exclusions.includes(parameter.key) + ) + ) + + // Re-generate the querystring + querystring = filteredParameters.toString() + + /*************************************************************************** + // This example code will detect bots by examining the user-agent, + // and will set the request class to 'bot' for all such requests. + const ua = headers.getHeader('user-agent') + // This check + const botcheck = /bot|crawler|spider|crawling/i + if (botcheck.test(ua)) { + setRequestClass('bot') + } + ***************************************************************************/ + // Return the path unchanged, and the updated query string + return { + path, + querystring + } +} diff --git a/packages/adyen-retail-react-app/overrides/app/routes.jsx b/packages/adyen-retail-react-app/overrides/app/routes.jsx new file mode 100644 index 0000000..706cb27 --- /dev/null +++ b/packages/adyen-retail-react-app/overrides/app/routes.jsx @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2023, salesforce.com, inc. + * All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ +import {getConfig} from '@salesforce/pwa-kit-runtime/utils/ssr-config' + +// Components +import {configureRoutes} from '@salesforce/retail-react-app/app/utils/routes-utils' +import {routes as _routes} from '@salesforce/retail-react-app/app/routes' +import _adyenRoutes from '@adyen/adyen-salesforce-pwa/lib/pages/routes' + +const routes = [..._adyenRoutes, ..._routes] + +export default () => { + const config = getConfig() + return configureRoutes(routes, config, { + ignoredRoutes: ['/callback', '*'] + }) +} diff --git a/packages/adyen-retail-react-app/overrides/app/ssr.js b/packages/adyen-retail-react-app/overrides/app/ssr.js new file mode 100644 index 0000000..23913af --- /dev/null +++ b/packages/adyen-retail-react-app/overrides/app/ssr.js @@ -0,0 +1,126 @@ +/* + * Copyright (c) 2023, Salesforce, Inc. + * All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ + +import path from 'path' +import {getRuntime} from '@salesforce/pwa-kit-runtime/ssr/server/express' +import {isRemote} from '@salesforce/pwa-kit-runtime/utils/ssr-server' +import {getConfig} from '@salesforce/pwa-kit-runtime/utils/ssr-config' +import helmet from 'helmet' +import bodyParser from 'body-parser' +// import registerAdyenEndpoints from '@adyen/adyen-salesforce-pwa/lib/api/routes/router' + +const options = { + // The build directory (an absolute path) + buildDir: path.resolve(process.cwd(), 'build'), + + // The cache time for SSR'd pages (defaults to 600 seconds) + defaultCacheTimeSeconds: 600, + + // This is the value of the 'mobify' object from package.json + mobify: getConfig(), + + // The port that the local dev server listens on + port: 3000, + + // The protocol on which the development Express app listens. + // Note that http://localhost is treated as a secure context for development. + protocol: 'http' +} + +const runtime = getRuntime() + +const {handler} = runtime.createHandler(options, (app) => { + app.use(bodyParser.json()) + + // Set HTTP security headers + app.use( + helmet({ + contentSecurityPolicy: { + useDefaults: true, + directives: { + 'img-src': [ + "'self'", + '*.commercecloud.salesforce.com', + 'data:', + '*.adyen.com', + '*.paypal.com', + '*.media-amazon.com', + '*.payments-amazon.com', + 'https://www.paypalobjects.com/js-sdk-logos/2.2.7/paypal-blue.svg' + ], + 'script-src': [ + "'self'", + "'unsafe-eval'", + 'storage.googleapis.com', + '*.paypal.com', + '*.payments-amazon.com', + 'https://x.klarnacdn.net/kp/lib/v1/api.js', + 'https://static-eu.payments-amazon.com/checkout.js', + 'https://sandbox.src.mastercard.com/sdk/srcsdk.mastercard.js', + 'https://sandbox-assets.secure.checkout.visa.com/checkout-widget/resources/js/src-i-adapter/visa-sdk.js?v2', + 'https://pay.google.com/gp/p/js/pay.js' + ], + 'connect-src': [ + "'self'", + 'api.cquotient.com', + '*.adyen.com', + '*.amazon.com', + 'https://www.sandbox.paypal.com/xoplatform/logger/api/logger?disableSetCookie=true' + ], + 'frame-src': ["'self'", '*.adyen.com', '*.paypal.com'], + + // Do not upgrade insecure requests for local development + 'upgrade-insecure-requests': isRemote() ? [] : null + } + }, + hsts: isRemote() + }) + ) + + // Handle the redirect from SLAS as to avoid error + app.get('/callback?*', (req, res) => { + res.send() + }) + app.get('/robots.txt', runtime.serveStaticFile('static/robots.txt')) + + app.get('/favicon.ico', runtime.serveStaticFile('static/ico/favicon.ico')) + + app.get('/worker.js(.map)?', runtime.serveServiceWorker) + + /** + * Adyen API Endpoints + * - Environment + * - Payment Methods + * - Payments + * - Payments Details + * - Webhooks + * + * @param app - express app used to register the routes + * @param runtime - express runtime used to render pages after sanitizing the query params + * @param overrides (optional) - an object that provides the option for using different endpoint handlers + * + * @example + * const overrides = { + * payments: [PrePaymentsController, PaymentsController, PostPaymentsController], + * webhook: [ + * authenticate, + * validateHmac, + * parseNotification, + * authorizationWebhookHandler, + * donationWebhookHandler + * ] + * } + */ + // registerAdyenEndpoints(app, runtime) + + app.get('*', runtime.render) +}) +// SSR requires that we export a single handler function called 'get', that +// supports AWS use of the server that we created above. +// exports.get = handler + +export const get = handler diff --git a/packages/adyen-retail-react-app/overrides/app/static/ico/favicon.ico b/packages/adyen-retail-react-app/overrides/app/static/ico/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2b5265a74b3fd093c4db7765f472f0f2e0349491 GIT binary patch literal 15406 zcmeHOYj6|S6<%J()~<|!CJ>TLJSj~mA%%uEeM~xmB+%(}3dORLNt*|m5{42WV2Mm1 znMN=)EnrE60UBdT1`nmJ7$8i5yb2DXFt+4`5)4?9AJ`J_G&H0<4A|;-R=Q?=wJYsP z&ObD>bNBAvbIy0qo_o%@4+%map`TDxB%mx7X7v|@hXp|>E>6@(4Hg6+o{bxqe1D%H z9K1~sMxhNzK#_Qk!q9K#uLM(BsmY;5)LbP#81aeEsJ*vY^G4gO;t^Y^7*~5A@tJ3Y zz0&1~*IdoNw^_vJZKbCF5iL)D&M!z2ue2%bHOJ{v(%UBsB4{@-I#x3NEtTT;K-0)* zmGlcN(gSFJl+m!V%wlRK`jAhW8TLt+m9&X_X{oKWpaktMF`ApDX@|#_e-G$3tI%C- z@=0@uH!xS=mFQDza#j(SYr2VFRY)?;pJ+AwH*TfjLl8gQ;u(i2|0rQk=mX=*5_e2Bkt6Z=L2s?H*J!hbU?hr9_cDiOIT#QLFe`!bVM6)Uy9Y1 zmxesj5}q#6cWD;!Zm(0|mFZmZSkQGWdeHTtEE_hcq=!v~!s|thro=BrE_8P0@Jf-r zCmXy;FKur03TF0>N(KF;_JHdJ0w)BWBfa+6Fqc(v@PIzK<$0VTlgH=w%R*- z2HK^EKe&lkt6jFw$B;Xyu9wMWrCxfB$JxB^ z(JS9(mAc~wlgr9X@*|su6v9va=jtyM)u$R)OF%eiUq$u`%aqs0z~(3j}v zPs{tRU8lZfd=_!v0&BsYMB7|t`XP9>=#?GvO0iIt`DaASehW&)$vXSpi9BYR)hhHu z^4JHqGaqt0^vcFK+zo$=3|Nkxk0O2^Y(KE#+dAc+rFKO7`MN=a!E3u-xgn34^!+Nu znt0sN7qR|z{jV9 zqCLLRJd}7DkbAAkYqpWT{eEk|Xwd11Y3Q5BK=Mf@`;qS87u)s9rf(CeD*Q3gpQv}= z5v_CXzr5GYRg9xEnz2{fm|c{-a)oW^e2O^C(!3JnzEAf3&s0T>@(+BqHS0! zNRYitZ=cbwgT^BHK%$S<%J$u<;Eg#D&4VRchSeCMWf4QnNa zmoL-FhYxKDA;$7F%DT3E_oWkcZK2#bQ+xhB z=J6fr)&cnTe4X;Zu&=PknC9E0tHqio-i|ERAR@s02%Ojrwf1i9j7TyJHIQH?I{5c-Ebg};RVeFxW~-tL2A zg3upxnU^r{ISuSxD6gyG$mUsVm5?9yiVNXW&L-pP{v(y*uxxm#(NJzo`Ud6><-AR; zt&wNshv0ihAh+=#*56<`0qzeptQChF;icA=_|Kn~{}?cT2>dsc*y&!4M(?xw3Sq!8 z*b6Y%GTf}}4g3zPkOzDDJ#fZ&+^nt_E8kAeeZA&|h<)dPxr^auWsdm!U~S`eyA^u@ zrQ$V)RjuT4WvbKnJpPxWV%iH}Sk=mG@zWRu_Q$Y?u~!W*|11+;{=Mv9VB5ggZR@>> z-)=Fz2#hC_{w3{t67_}0r&TBaf^{4R?BxqJy!~|B7rqUTnbi-vgaX*gVqhWvBCmTJDKp`xwMe_wv<`TB#3LSGraHsR zO5^~2Bb5br0XyyEbsE8}Y)kmD50?^uX`KhYWfFWN*-K|8eCgif+chxURK}C`f<1tG zC6+AiVQbPBejb>JN76iCI+YHWj(22hHMIWC@XPV2QhE(o&xd`+Y@P2P`o9-zkfVsF ztQYu~#ZQaFu->%>at)8sp8YX>jlGJEi>!$?WwMvBZ_vHa*ESwU7WE78Q%=7_$YXjT zdnqf)p9p{cNlzSx$13T((NN*4JmQ-er~k=9&prGRbiOm}%fC17Pw*!G?6=S= z4hQ}NTDWvPzla>pqnv9c?S;;Pq|E_z^y>m*+VY0Ax5?`s@wmTV^i$VJoQ0^wI`E4P zen(zz_)RV7`wZH1Cw(;dg}iW;R03Q9T!!Ki-xuT(hr>ScY04{zcRaFsATU3Jb(O}% z+KPK0&Q;u=HGZqOZ|>B*(Ui{-f7xEV(i^~`D}UkfD(aoEmv6~wKPAM^#cFWz_ruTN49*hSzvLK?FjskBjz>w}ZTr^^j@7x} z2JWwzzWLGse%OoXeF=V+aFc$T-!A+P^tw~0ZdJbr;zAdE%a_(mlSj1-VlY*mI3XM;g7-lfW*=I$EoY)w`a@I`J`H z*J|}l_~FwJluZ-IvUnu#=lIMkk-L1Ei{6v8+m2V|7yFa(i1uxOhy07Cz3_cVga0dF zUpIYv((fWSIwsqTv;}(4Egr#M8a;)}P9@j=XpFW5m*0#)eOm&8z))83l16v7~ zm59?FN$iws;Ed0c7+;^}qI0r!;vw@&<}a-^Rr#@ib2_j`GGSGF&+t>O1%E!9&Q+F8 z8+ad!M~AD2iC7C*Mq?}|?1^u-rO8t`lI;z));NIOy$<74x4rOvVEAcVDt}~?WShX8 zd%jD3$C#n9Lo(uif4|lPE5?y*9*@B~#e?@k_2u$81csm43$P!_MdzUHO!z3t!s11| zzGA>hoacnxqqtJykum)4gKgMbCVepM%Sja=`xu<{58L?$7gO_3U&n_xT)b z@6`t6{*0GenI(R*^?;ha@G=bJPn<#fxGh-TeFl=}sjO##A8V}mj|0|3lzg=AjpD}` z-4Lr?ei!pET721aBlyX`V66W!oxL!=tkj7gW5jtnTDNizqtjdJ#80_$ZDXZ*Dw~t) z<*yU}CnsSqaTWiPNsdnZ+sIzj{7WYO>F~o=uH%fv8k&dewHIEVCjP{n@I1!oYesdh zl%a(m@d)Q8o%15Qd&VOrt)6=={Io_4zdD81jP>x*YQy7)&gsnM9`Y~B{6&jC({mO4 zofxOphp|SVjlJ;lIQ$*>f6zMo7wAsDUAA?KzZjeQlkxW)urH>)k!<<#bY$b`Ll@3K zo^217FQ~7dnbY^=`O{nuxy$Roy%TF*Q{WqWl|S&W1$IC3mkGS=-m24FtL?9;X9#

$f#DX9TN=>P!2bb)$z?rxAyLApCdB&0za`FOt{ z&oe*f&z(DG=AL`bgsUjaU_B#!1^@t-oGe1^Y3%y%gQ7kC)mH4#p9YYNnv4WcIYzbz z091e+LR`bs=+M{8M`L#J@rvJrewZa3%4DX3gA=c1%vwp{Z)RU%Snoifm&7y(M-9N? z0VS!bTF8lsv9knf-7RfQwM@KwKRFlG-+=ZhI}8+`F%oP4J9FoXKMv7|NqaR$%jI$O z!1Zlsgn#|qXPo~^7j|j>GUhu}g>-y1vn2|!120I#%t6UAfDTRUbU!Qli+AKfEpyYwBOCydu+>lHCcEG;x@cb=Eqb0G_#Glv$jN+=Qk;t(Qz3E zK%%LTJK<+_kn?qt-IZU*xCsHj$OG7{+d};;D5vR(EHC#R{CW}N;6b4_W;7ZqmKpxD zlk4-=11g%kXYb(0d0Bu6;hOp|M)y6t*w{j6zcHS9rD)Nr873bG@eW6UrbpepR=L^t z?SbSA{h0ge&X)5|pUXl#?Hj%eNV0zBp3|@y7|Y>%l?KX1>Pt1=kH&t-4ymUd5At|W z{ECudda6If8|+ZQ{9ktiMibxqL|{J|d9$%_{`P_B;25mlV|E1LyC`}Oy^df@Ha=+iCmZ3ZhpOU@CHQ$9Dytz zM-Xs429-%j2IY+{&(@k2j4v0$9D&kfAamPBThL$Q`Lg4j0Zg74gl(XCO84hBCi~zo z_SvhIm4Jd_Zzo!0pdzOWZ0{oG@o$@huSo1(VBVw`eJ1c%JC~Kp2*>0bPLMZhB=+3r z!=H-4UtBckDO*5Mi_L)O`Q1egZ$=(enHiT#Adr-OZG!t@>>+6Ee(7_MorSU!gV+NV z@rWQvvZ|-}&SGOb)#XqB)`H zWx_5yTfG2i-{06a{DhJ0Ykz?L_=>s3PQ82@1W&9xA8*ootYMbI9B z+@&^D2sHX!ZKU$1dEUJY>Z-6a`3#~WPPsp9!V60sa1$y!i5;6|B`?xkcMt^od|^xo z`YRs5WKS+#kab)62I?4dA`QK$Kf>v7+R40+I+S+uL?k;IQ`NobQ$||7?>W8xCvJF^ zcF2;j)WiwG=Z0rrQEe+WnePm_&co@tVH3rTNN0?HNfhCj6+@zbmNnpJT;}#DU~Zp~ zNjBM$Zo*7MJ}TcTgq$Q2MWQb)KYugFezR$#uH&_88g90cZYka=C0)HY%8tiUVl?HT zoGg-&ppnDWlwJ0my)<-v1Uv1(emNdcg(G@#=K?rpAC)#7I=Ed-6t%#`QYEO@#(hhS zk1gDhok6^HuLpRR-Mc)-*xrlXQ=l)J1u*r2jhOah0g7V? zfO!-~IoJp5(Sp?cO=FXRXGc)3D#v%t)*4yro%J**YS92zM0G@f7xrd)(tb!CEdw%8 zAAS;GqPX1D|5!R(k0_A`{stI~s&$Y%353k7EU{Xi!wUcqDeu2kNUHuT#Mi2~MNDPs zXeA2B?*t}3ujrznr9b%ue5lmZ_3AihVbdcByY<*hfV%FKkJZ}N(&%> zWzShZ#~V%9Jo#yH#iHZ}o@v!KC&wKno8F1vQD^<$RSHodL`h&fG2RSoZl@RZYCsTD ziERZ`e<6vmOgs-b-Emb+VUi%E7kg;Iv58>ww6R$~YEt!-oB9OS3j&pHqOB(2Qdx>6(cl1Y(k zSPH(fqZ3AHaZ)a(;$ZHU@&nTij;4vi9fq1smJFy$r!Yqcb?(;y93zDgDxWfV_P<*a z&7^-)Aq^a5P3`S&{Ya1;k#&qa#Ae|}^TWd@$Em>`*| z1#mWEMnCOp%56GzQ@SlCV}@|00e{Qto^O2mD!@|Qk>?gnUPhs1uq*{TWj4kSSldfzqHEu*d+Hvq|G=D7?8fz z7mI`jds@=eBX~gAdVm#scoJie`8nIz@(Stxlq9U$&LvSM#2U}>u4bF2Vr>DITc9>i zfrTaPDant`5j*J+-$`f2W`u@ z{nCT@#EZEW8s!!Ft>P{iyfh$te^M8_Q!O&VI>cRsN>SMw)8iKNL*5}*QO3W&6vDElzbhUUyr{yVwF>&i3(b{6QBF#N33fZ% zbp81kO46G`BXPR)xfS+P8Tq#OioP+c7f0m-{!o&Q#7P3%i>gL`F9D!anE|D&WO!3Wx78Lx}WStgMQr+^R0guKm!Lq!fmYR!gofkN(AXa zGdRkgeM1K_K}&{xqA)ROR`e{knK{BnL}j)N>`5Ab{5Wm^CG zeUrJUEDP4W)f(^V6dqW5XNd*O?S7K*>pJXXl_^A64uP`e#^`4C{IA*F=*> zt|2A{>S~m(lxx-FLH>|MN_Hx<`T%0M$^3bC% z8T~@mmJM*I^Ji^0iUiuE!M&0}-hO6Q`*k8Kex!T1?S0oMKv7Bu%W`7&zJll>y}g-2 z;0YFPHZEd57i$Ltoe)0#xDb-AliRP~r6=CidH#k=JJ+&|$NJF4S`qjq3tn2@pCb0; z(h~38ZL3<-7tJOSzb=Gkvze?}8eavMGecw#m30$WO%)X*kyLmT&)+Y#rRul7>ea31 zu^px?%)M$dP?AtY+okcI=7)Eq^)7y-Nj=I{&m29L+|1jwiv|7~W~u1?F2S-e81Cyg zS^h+WwlS2nOHRn$qj>o)>&vH|qBOy{Uj8V?Qo7H>q>bs3Kh^>tVlG%TW$2^#<~0q! zr271XQp8#Bg$$#rbHrWe*w1}=Mdc0R=zHPR-YC58S&&e?c@Si8PUR&8Vpv4jz#ZJC zIzli9nmKk{HHvz0863!9Dx%1h?d?^a9Vg5cC>6uvRX7i67G*Y_z(sCpcYEUta>*Yp zZevU$d-7H*7{4RLoQ#$8Bo$KKCz)|4iA+-Ye%~usktqiTQx#%bztN3;(Zx+3>@F81 z?TnR=-Ni8SvvDKlD2s$VRRCt?U)zB9X^-NEP_kXGE(>F4jG7VeQSLPMtISv&Fn2W7 zPIwd%=Q#~>tbW#m<8_W;0oy=`^XhooDP5|*Q6|Y^k{1K=6ewZ-`at$sj5zp}`R%V! zfoptOM$pVLWz)$y8*UL#K$rt)(7sAu9eQFE?cjcu^;H_L zt9j-hwjlm{G|}HHhJu$HjCH|yVp!rNWA9S@F>*#xm)B7_cmklv=dvmR{w7zmR%*fc z6^nBzT^=aTIAV>P2f#)Ij(B%>3WFKmhI3YLg1TF7rtTj)!(hY3udCi!DMjhgnETZM zD-1*9aU&R@bn82Kzs86?>aSwt{9lhJn0;j)=4vI&GL)s+SFmW+p6^{10{^<8bnywc zg^10=CkV2cs_%JWM)(FCcdT3U#D(c}#_lLTR7Z%>YG00-ndo8_4)g}@%&)kIlvo{=+z4pL&X}?jQZ_rL=rzmjk>m zx7B82ywf-_#lMz@8g*N)ie(?&LrlpVr^Y^J-Jijyys%MrmMHBwq^u}$r7g5Vjo04v zc=i+*x40f&3KHK6YgEz6%g~So0ZDgcN7x_&bfJH{K+VwJHGNoN=tu8$$$sB$6d03bo^G_5V#&O0a_?5F<|RYx&u4_(pORlINcJvrK-njf zwx6Nx;P7?oQsFhm;XgeoE$d1UD^bDWK# zpd`tt5P%Vuue+()7rVnzdZ$Mm-7&!zlyQf#X4tqP4Zy}NGwyI`nNjk2#^iIJzuuLx zXXj+tMm=56pAf9b`t?~O31yh4ylGF8&C$@=$jK>*2UIE2TDpj^+=Hnz6$i{HreU|V z3>-Z_9P`3(xQ$m{o``$sD;y(L*xq;pMUn@vbAL|2Jhce^^Z9*9dP6_X1Q5SDvc=y{ zS(7X)CfaqDA_|vA-rh!JAI9!}-6yD{;BtW@f==qlJ828yf>6;y&p&`Kq%g26=IEH1 zF5sQ^{fGWn2idP66qr=KipFwlJYOL;$t^?svh@bBZABlYPTeB z7en=5Sj0_5JJL@S`ktYCJ`}A#275!a+`F!>ohut!zD&}r05Irs|12kf;z()PhVP03 zZ?S~6??Wb~RB^3!BY0h%p!m=*YIhvJX<4`m>WMRSfUGk-o<;tRu=Qb+uiKn2Vur}1 z%wC{E3dsnYp|8c*_=%%A^8GWx_XY%$X5Ps^(!kG9zJ9(OmQ~Ju1=^RlDqM?Y35hn} z_w9@LWR>Z21zAFL-ovwT1+ckJAc7|QvU2ue8t0LzM|z|C^jCz8)d9_#_|vj$f@c6}xoim}@LVPue51j`iLNCO1c zR2UK+`lziw4uJ+P9we1{3+S9%TZ{@}1FI%ldbt|@OOZfSmoIu@3ia_3s!qp>=VVZ< z8(UN2`3v#n_btwM051JstB@$aTASV)-K|o0TD#QqREGTEkDXwH@bYC6e$KPthja$I_By4e3#g<4T0$ zWra2qVjmX>{QXF?VQ40Vv$W;g8^3Aiy1p>C!hpS5$S;x!K2<@3GvAH~4s zYt~t|-H%Sj-9jl;m9pK()xW64f)Z`e^V11F=IDHrdU58Z9Z|AU_CRxi0Y7s>+8O84 z)1|wb{i}jVqlc!SI^@x+92RyyC>2Fwa%55;1B?l!P&zzN$2^=vR*2P&ygOHB zLFV>$yWE+NYzICtfK-6gKkMncqe0pt&H=v^S;H5~r_`n)b#hU)dcR7oiBD9?{|*y}a}L zwf2^lOE%d^d1r5NHN0#mtbJlnd3nVOubjbZY<;)iOuGJ=zg@?I;)$NL7af{0>O{s7 z_`QEC`W2^vEgh*-V~ZJ87)5Y)TwHykxIB(nMZ87sRkpdFCi>$atDj%$vQ`{FzZ^lO z;+UxPT;zu7+`u{h74LD^adr+QNxu!6Qk!e^D7mh&NCo$dM_$HtxxbP`e#C?dc5w?L zZVk$l4eg1E-ROpF{aJB^-w^>{0&<`A5Y>ZPwxYWxrXS7m-@Cy_?#4aHX>`9z0Oqmf zbFQCpv;7EM*s_80Ma!=&VM#Wy_^aW63v+ zwT)?E@(iht$DxAaTSyDaJ-0A54z;KAPt*+BdJVy)uIB>RW2I9=ebOu9SI_}a7sY^fPj_1FEP5n_R- zBylWI?4z4P63OkzH)(?J93xR385-;fa^jylb~>~Btf1}H1nV6?`w-}wlyRnbY6mi4 zIM&2NUJHH%vN5B-P9<$eVb*QxNx^()n~7h^1vNNLu|4~faznmZYv zl6*BonkFpM>e|RU;Ftw;0;`Uqi63MI>h6AsPD`I3gUs@irv{D?F#qM#bJxVQ_Iah#t0o3th*- zASETJC}~bXqKolituSfRD8Q*oY0Wl##gwaZS2|OEsO>yqt~PPA4KG&Hxf<2`EUX^{#*}P|_Iu9kp?jrLg%%cgUNwwqe_<62atDHD7lq9eWSpDl4fN z<NbdXPF>Oa&!4>a+k=$i%ydE2vBbNR1Z%-!j; z5lEx~Cz>#*ixLAEAsTYUsbV0tuE-k~PE%D+vuvz8`vsL%3uN=O{2u$+LPKc@%H#E^ zbGPe3$D#X_V>^M#%@L-U5%aJZ0-2Gi&%pZD_bv>9AK?w{E}fj_e8YN|UPPg6i8Izp zb*|V-T%1i`0)FVmj3;xXzvBJ8(y;u&^dtx?O<4%jdQT2n?ER)%Yn!e#x1uVUAFGzg zKXxa7WI3e|+L|q+m|5KR_HB){RJVR>6|XrTv)@%2#$XD^CtV|Q^jX&>c(zl)CH%y* zdhRafRqx`;nPOAu-Lvok@m(vc*7^_nYP34z!CwpO5hL7xf*h9PC@9|Im@5(9DtLn# zy{5Z8m96=|{rkZk$x&t}diM2n3N7s7o$#T_7Z~ z%9~baV@{*ndnwtJannMQM6h0pMee+Ev?&_4e3ksX8BS=_P zt>nC#FhdP6C;DylJFf@_5oMjEK;J_&lyxy_y<%#&Dv9&G{=D4-Ic|Jn@p~6c>k$KI zp9CZJV&nPa^C^mbZ_{$w%t?M){njr9eUh`OS9JeJlN{-fs8);X*=P{u$g| z{y7d|zH*rqRdJQff~O+Tp#mN7g#9B3FiY~FiS2X#Xt_J=?fY=+Yur0V-vzqJ3*mxu zi#AVl%_?@N;diDTid6P~K{Y3Ns%koC6+DOI)Q;LF3Rl{r#A8+!OB3RrhA*k}{#KaZ zzz;!=E}N(skA5deJ1}>R&`7;noU`Iadb-lnQ5bUk9d8E8{%QK9R*+;BTrpW0+pV6C zJ23q;H~IWmgT4dpL=aGRTpfgEJqx*?q&qtrIhHhi(ohJ=U=yJb{+F@@ub)8qEy?~! zww5g`Svu&yI-6sSNZuXC@qKKhU3z-wP z<&_9aPl{ReP5o~aRi-zV*@<212(3fB1m2AHaYva^JI@8!#;~K42_fiZ+M=%ceWqmI0Y!vkYbcNQ)A-QS3F{bY-f2H|Wa)GS z0}2|ea)|vUTl7s{YAnnd)}9#zZIKePxCPxo6Y%2|!qRb(HG z6kHGfM2#~TJYxNWODNORCy-N9 ze_v1dVoZ;%t2cz-(A(Khnf4e}R#UGg>m{xU`w-QydYqHo6c)Du)@2`q;NF*ADj+KN z#1{I3C{5G;&gx&G5|ZA&OYi_Yeh_ITVlnGzj~4MA1<*LXgZ5ib==bOFgEX@;a`ew}=Kxul{vlCSe+({%j4q zF6)Ts=UewE_--sq1BYv$gW%UH=#v>bA z_P5B8wK_lb2`Lx8BlK(O>{(`ivWVRuXO9n5LL^JuCQ;*t6&LYU%Ei(RgDM zcY>*>56*OJgkCJj7EscT!*2u@U6w^;1vDQ zrr1D)eRwrz6^i_h;;L2(N)9`v4+gMMG+*fkW4<=oU;^vKN^;?<+nKMg`HG`9}W?YU=p9vAaz#PFlaWUN|Nb@M@Q7aN#FLKkO_tl>L5+!`tl)H`~dy@LXLt z%gxdH$7bUK<~9fy(i`ii%6v;TjJ8<>2kqNVtS4=XI}&p-8`CJz$0|JobK6y}F*G&G z(B{8Oe^As6c+A42KbaUgqRdL!NWNMH&@Ln2U*Y{1Ml*SM4ZrHR+>U66bPr` z1@s_Np05Y%MDB%Q$r2mlT0<3Cc95_hL%qb!QhZT-34Qr4{vQorUQjB@KV{<3#wZtg ztD`P*!Js3q5Fh_vvJ>o%#iF}}U@hODbs$QfPVy%wW8-T)AP!K2<&k~A3T|{r8G)$m z7E}2MbN#Ub&lJW@d4)fWN{-zAw5>n|U%&J2oKb|~wX59DR0W~k+*CoWXH$D;44u6 z=kbD>qj-5p*qO=VZx)aIOLywNVvRCO6D2UWACUpqE$!GuA&!j>6J4wlKbW!2w~TCU z%xj116#R1r*3-ld!X_TO4@%iPx@A^96MZFzMAOL&_x^h#L395M$*?%t_~c8r#tk8G z+rWKz;>|*f4Tus&=qC6fEl!WhCQD zM=hoY!;WtLCJa2LG#5uz0afv*W16kq-WNnQrRkE}GqQ()xk<+|@7siFmJ|V$*vTZu z2k1mKd**s{dnD>x(C%l8R=93B@a#iE663+3W=P%XkKaZajgTkyGw(3qiZ7vP`u)U0 ze)Gc{@XU)b`8V@xb>p*S8kjT$(_isR_qgf1uA0=G9~)1!Y%YN0^Vn`jD>*QCY2knD zjMG37`K-sm=>RTQxz@!78U0?WGwFQ@|1w!{H{lg}|I!*#|H+POE zKnZD1?fY$fb03FT7WsTb%c)9P0nA-4dBml^^dmJ@22lG%fOn+u#PoF_HrM{{kAV@W z5#AuRuhuZ7m9#O4ilc|l?WZQRpY&#tC^`CENrMybd7kt_eeTz|7QfhHh+$&fowmbk ziXQ*%+e(0opBU}u@NdSs@whx7J^HlCrq%hV_5j#4sSx>=GUO>;g#G6;g?O)eq+-r^ zsXpH&4ALV(V8&iu!X3k0si2cjOpm16nk7oeUP4Ptufi*RFAT9yr)nt7%@QPKPV^gu($f~fJSJFm+pLMT3I}EVuWB2H#*J&x>}fHq|~d5!Amp=Ua-V= z=o?M-MS3wI=)^?mj{iW$AT|Yh;aA`Vo4h?q9@ z9YPqi5l~mUuF=}@1qeIRO(D&*lDSP8To<-GW3CsIQYtY%{_b41Byo&GckL?CZWo9u zl-&4uQqzD?c)gaIm&kM$j+Nk*Y%m1wnMz^zxe?Z>pKVs1a?PICzPST? xaDIxx!n80xC=F;t literal 0 HcmV?d00001 diff --git a/packages/adyen-retail-react-app/overrides/app/static/img/global/app-icon-512.png b/packages/adyen-retail-react-app/overrides/app/static/img/global/app-icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa85b2135772c3d1fa68d2c22aa2f9261626963 GIT binary patch literal 29962 zcmX_ncOca9|Nr|&*I79uTh1ogr6e5A7P2EFduQ))XOq20WM!0{t+<5jT}Ec5h^)xw z_xAaGKfk}uo%j3oe!ZUS@f?qLw5GZu88HJf003mlN?0ubfP#NQ0VD$a*z=h@20tL~ zT8gqj)iBc<0H6V7tc;G2$wsbkfX?Tm3+a)pzC5C4&FfJyD8g=o3Yl5C)2qdQMh(uU zm3H$)MsO?T>A6u?+TIY&20S2}b~CB9UUyxq!O+rOunsGqj3Ytz-I}rfDb+DmbK2f` zJxh6WuI1OT=tZFEqI=%2zwcgB9q%mo53}}aAdwJOG&~H4QWA%zx?NZOAdC6GpMWl) zmkkB|@At$Ico$G?Hu1{xzgMH6=71&H|G!rT{Hj&6rd5afzZ-;sIs~}rf4&u?A;JLf zvQjcntgBbF>n1bU13q*3?^O1rl-z7f^osVhl&W~s%)`B3t}| z)7Iz(k`~IVPJqJ*lYc&tx4K*ZoEh8$2#QQGycG7l$x?4yj9jk9{9uWvHucwPe@HYK z+$g{vpwq*P_T1lqlv8e|pf-3-O(v$43}>S}PbZ`g-S&|As~#%MovFWVME$6k z#MSaO_%LI%kj>DiE6(~oqGmUy!-deDEca5q1826KcUAKF&{kEb8XTsS6j%DQh$STU z?%=p$m{rVp$?fY0b|QQwT@+ARv>22x%Q$YG@q&1%!y?Bu^AXm_j86YJ&uF(%KW{TD zL?;A^$D*PZfeOovPaXSLa6$HU`JS4acIV$xOzw(Tg;7CemyD1)l}?$xlP&tbk;DT_ zBM_a#(4)Wa*m-V|frdZ`f`1bO=4qY@+|K{PT}93C{b0}Ez=Vh+z6MJJy-LL7vvnbc zTOcZ|V^dsFSQ}wnj)S{mP0b7W1b)gZ*2z> z@>jPa#LXZR z?uc!n1Z zUWc9_IYs~`N1UHXYDUn|AYSsvT3&@RtC=ulo)kk(9(wdBxGPXn<+%R~+jH93Vs{$+ z4@LmMZYAO$zxwDW-L|!56a=2qKo+A2b3qO24=%rj7HKRX*^U%HCa8vQWwO@s*N<+|CQiGBNAnm_)x<&WVWNqG zHSybF;}mYUnk#AJquk+;c{0K|7fLesL(&_|3>^EHV(O=?kT!Z8EO-Q>aQI1^M8gNP z*vHLu9J>7!E)kIF#m4>qKdt3Q+3kX_p3uHBV;xn7Hr@tKr1$K&w3-yh=SfOm`Z?C5 ztn}Rmox438mqJRwi+sL)QP!TeYkIA2Gn}wYH2oQ1(ix7m5p@?03Y^d1f?qR@iv^7u zeFGXV3Xs=S&RkLkPa6ZP{bHGSy5N;eruerNr@KP$hKq#t4VlEp6`FQ z{NjjbZN{8$mrVgVjl)SH%vdVK*p8|A+RHcgP7@q)8XQPSCDFZk0Dwoxj2s4LWfa`% z&|PfeeunKG;A^OWH)QYMcgF}*wvlxy0Ja@mws@BhAi%QSvM2>u_8P zy#5YwA}kb@=dM^MkmJ$wNXorW={C4HwA>1~c3Sj-K>X@S(@D(97x9j6tpe1&+mInL z!Uuim1&5j6%;@Q_S5u$~b*ZDTg9^TI1KK&df1Si!tw>_6z1eZGXnK4b=w z^Soio39;IM`D{uW+5uEVut0ITUJN5Gz03FW$<)hw94a(ns8i*@@Uh{6GXTYaEO zy+h}&+ynmDqc+#ukVr<{*?aZ?0)fn~ZPp~u!&#=Si1B7O5&j-B3UZJ7R?nyYKR4}e z%p9!T^Xb=Q&A*OM6#`Bq#)%8t`Xlz*72hDD4OkN~;8xn1t60>$PmDKD9?g~V;{y{% zWzoEFtzKZ``#_flMd`ej*j{s-GDJW*92a-FxT7c!w9{c`Go7Tp`FL{aY2*OFnooh( z5d}`vfSREdx44Y;@H>WOYYkP$W$R1iZ5L!n?OmM;LIW8c5CslZlKF+kg@9#zAFrxpXotg(PeZdM$S| zl}a5kNX+LNhG8QDrOaW>lJq(jB`H){^J^3P4`WV(x1>P9%mj|aLbBHx=eP9SKdRhj zO{BY2VH{t$%&A^)H|@yj`HlqD1SI+adz!1GggV zT5&g%+yBW?FfT8MZ!0a82z@aO{5^V=5T_eZGk>hQr+%qJ?%O>iQD%lS+o$B;UhsYl z$Nd4QT;Ib~e^l(#GYZ9*Brijn}AseOAq+pF-Z%u(g()~xzay0R>R3zUq( zRFpAdd3UMoT<~#*mIx9488;~0w|rrpLN2C$cL&?fe=O{JRKKOOGSLF%RYTLk5@s08 zIiGM&nIK+eKDkD4`4- z9pLUuxhkL5GsUbwb&^uZ7L&K~Uzl%>~A@TlqDjSE6^ztkkY-vhHQ zx4q=;MNnj;77yRi*ncW(Bs!BGldCG53z-y!Mj$eOlex%{V9=?6ADGVq(Jjzs_PfJS@4emT>9hi7u+`!sE^&B$#=0XZc zILh(XkeS)mdtdzAPy!4UiF;KQUW}WyDL>LMPpevX?mx4#zT2^nEjP&wBjP}^Au;7lHKF1Y55e@7P)L%6U;n5HS&(^m|_;C7z zyEEm_q|{o3tT@e_fU#@qHDRFDJ5w`nhM_fZ$}<$&n!$El2}+&d_cOBZ&^nA=AO2F} zY1@?QuE&ViAJ=rWFmQYz+BsO=Ix)Fd;y}DG*1=RxPyr)EMKQB`l_b{QZ!OV8)jW?C z7LMTtHM9!9?XO<&-f`(0rYY#nBMzhI8#C-D<&-e9jyxuvE&?ny#oJ*f-`On#7x=Zf zK|~lZY}#7vc2AU1ZT0sWalDmm42`#U3W=eBC8BFe!d@Y#4Jwh^rKFNU?|E4{qfm#J zHhS&JHPU07X7+%fuZJnpo@TyU$`Pm!;mrCB}ZOezA+z{SIV z3{rL?D(UOJaq~DHM1QYp3Ef;eocdGMSq?-aer==tqu;ZK*+}J$%aF-5(f^D$Y}>vU znc&Fycm7YgX4NF!f5TDTSg#){C`a!7uQY0{UWHa{j5WAh+b=a$y}H;8v0wlEDdjn) zNW8BUhyIL#j5cN=kmS~uHgi7nXy4XSC)$)-Pe?JzjApLKdO{b&OZ77!YPkcSx;iV{ z$bk=boK9`#*pW`JD z>TuWO>#jac--M*i?a9KMKZtPh`G3+QK1f8b(p;3CtNtl@xMu(cdz@zlRd)0!9+@8A z3APn}fDJ?# z6Ak9{6Ri$jlIFl5*K4B(3Upzgi)~A)o6X{!cjcc=U0Mu-bk6WXHx|sA){LFB1K9>H zgY|SVg>uFRBvy9sdwS9Fd%-q%@&efa91OIi4g1kZ!LV7;;5&Z@Zv?HUs46gn%ZwJN z>e+MXoaBVw&G&FgNweeBce{)j*SuBhC`oY(@V`UtHnbg^`+h5aPgM!)DOggR)cZQE zwMdt?^Qqv6rs7V6D!-L`IT2{0(Mok?>f5BA%4Vysf_~9maD$=6o+EHm&EkEjJz;+4 zo*5klPkG<5{}8}iim~Hcx&aPU)x0bfKc~0)5_@cHW-hTzXgX z9O7c4VNq5_flb>qt|af@?-U+&+eU#d;9NEHisJ9*c41i1Gp{Gn84o~HNd6?XmPM41 zdi`HJgPRFv+$iZ51pHOrWZ>N-VhN9AOXDxP+HYrJ_;1@(9$Xqj)uz{Z)vUeBaeAlP zn?H8&OA@GC=C*XpA^7Z#-$Fst_k#%W9I8os#+T6d9LN=tY&A~&+%?WB$&x$)%N-q^ zb^!5Nf{*^_4wQ5QSRTflwW%)i|3=;O0|Q&W&7zwALtC2?PR!T$+L8Ypge2R+Mhob{ zjgHU73Q4UW&_o?76c!5=$JtXHUw~eh*u7m1UsY{N@;ojUjkl*38NQ58N0RCR;n+9y z&AdXdmm0dbQ%J4B)y=pbe(JI}|7Iit%NnR+WX%W@FL|@58AS(hdr!^I{=?~H1?zNJ zeJM$EG-ka-?mZ^SyU@|MQm=x(^KZ<2TUF6+z6W-d=1#j(he^(s?C2yl1<=Z*X4*wD z5TWa(e?us~Fd!DiJZ;ZOcJcXCUl|o2wmkpclk)BA_e?f9?F7u8N9~9>*#&cRYw%vZ z@X<^rC_TozpQOe^e#kyvTRS58!>*i~DTB!aGG!i_2Tey91jESEEU_lB^STY4Nd2%Yxa z95GV!U*(V&6&|)Py>m4+Ur&L^`B@)#XTO7JoAhE8^2{Jby{=0IgzSo9%eg5e9CC*} zdD&3xGNX`HFa>R8?@z8?KauUz?OWjGX@*4J%?6-VJ##7Sx4>p@>lo(vpBA&QH1R#M z<8U?yHKTOPH2NG=a(!~)_09NriGS&&uW9e~T|)Mer#+TK_(CWaQ4 zSQw|_Hp4>iRKRkjnsLuJ*|Rvn50rKXd=NlcYFf=Cnl$z4$%wib(#l;%8qSF+BB85M zlVt5b2RV6CjG=voOqaI1;OhGkkp8Vl@2!6G!B2}%y1zz4x`2E2wT7wJ=Q%NZSgu&t zww0y);(9ewj8=_=7%zpC80mfQ-!%(H%tpnb#8j}QeCywa#8e&fvAlJvgyU;5keWPS zVoOJM`Md5{rFF!fRvf`NLyrDL!1c z`uO+YUbA|oDiti>^Mr{vsQmfIrn_-Rn_h}~Hg5~T08zm@obtEIe2VPh2!FuX`aZ)j zpT<@U29heRBD^);HeB*UbH#Pz3opG)2<@ZUbXQe7Bt}55P z-TCFy?Jo9Kt0}R5V<^#jBONZRAdPS#gVUpTzT-K2;NL$XnNtCxxtLv8@1X*emF=C1 z6Mctso=d06Q%fn(!G4OSMMZL;-mB(A5DEMe-w$cSw0AGn7(|Z!@DwTZ*9g1G8#H3{ ztgwuSjWBqbk3LAJmX-%Xn4)pt`QnHD`9z}odH&(JuwWi;8w|13h zfGhpppDVcjSD&<1dWmRAAt^wO+99PI=u%PXd8`Ij`CC>^Ujz4xw^*76zRmHbsFPy) z>+kClzv^~wYPHz96S%JZ>RZ($?`4RxbS@-9jp-}EGmazo{f1OIyooYNpOE7EFq|)# zk)wKYJNqBLoeR#&#O2-r(a_x+`xOFxh!BzW-n^6 z7^_6+;uxmo^Hx8}{D3)(f z9+q5-hSV&#URRFfAS@+B+xgAZoN`~$o&t?%^}bxRSupe^Zc_LBIKp!~KI(?d%?=nS zqF$}hM2rOTEf2~>=YC;=H$c*SE5A-RU z-xccilKSng5z4f#HP>$7-usVQiyf3^LH8@}b2Y}_etfRlpjw(9vwWUaG{v+JH) zQGv9ieS+7(IQ9+4DaR~}vt=jTJyhJkcq@1Fw+FpBa6e9+Yc>pkId$o*G0r-qJ6?~i z<^`|*&RLWzm;cdhu-CTWl|R?@!x!3m0coI3C1k`l3PTDzYVdWJd0j)TijgwarH4k* zJtx8nQuqnajk!6kA5M4~y!cA920D8o8C&OVXnnWY_XxX>@xlG|iPx@iAP66Z(#FlX zwyiiie>KFecR-XX+b(VAoq}b)6r2>{KN0)yggZB>RpY?iE`ttdz|)sWjmG##Z`TN> zx|67A{en`0VX~%PyB4be52GDVedB2UbY!SJ3Z0$}+LWwvPcbE4H$tUN>fUabpw_ar z4CsmV_1ZOhg~kZR4r0>2U^yw&>B#wWh|-4+BHp7Kcw@eUqvRgk0d~4D+FHlO7T>>D`JD7sr zruU2YeR4gyeOFqKZ6Nm*v-#m#(E!D}HHc}qC%e{3$!K#P!1VU?{R=ambyaAcwq31K zr7VC+%;XEOK+OH*V9<47o?@SD7=|H*lM0zY>8-5fG^Xi3`Y2wD9ssaJKK6}s zNVXQu?xX>km>4|4|Ebomrug5#qT1j$ziiQ|MeKN^+$_qBBao0%io+MZlCSlbYXzw( zXaQ&f?wTUqj{pT+QYXW*6GHA$J*j!x#Y?ULzzh_*Bft{KnPvty{c~WAuG5 zJmX4RJ~#lDt4|_rX`#mKm^g*9?}K*I5A6J>zO9P3X(P}!V^=@%^!pHpiSF_0rV``f zDD;Cj)DP`%Jl=MN78=pixdncIXx7fRKpx6Z#Sh+Rco9XKGW;S4E&_&!{q-2TuD}%dV^j1H}@4@=C6< zOD=F^^{ZDCSNy9seogILf7rdtIQ+=j5b^UyB%l8Ig)CtVo(ZiuoH`1BfAPD^7-}pA zT+Ml@|90gj*J}WMVSDdbP&P(_3BvaJu0h%rg#%;H=31}Q3sKP_e}`XY?B=Od%iL}{ zHOy@s*%j;rDItDu_kTkv!}t1aj2F6WM1}zDs~aspicV3AdJr9+YB=TMgFZ8FXuwO; zKkt~k*=IMZ_Hy>*n~)I+{Q>YW5=ilyL8vVa)S3c4n#0VDHyu1(#^JP`iSK*{urfB1 z^{+A{n5SSmT-ESFLqAGIZ72oqrEA+v+d(#d%fS%VKlQ~_A*Mf?)f=%oiyd{J@5oP{BmoVZ&_kI4EGVNt<@T%Uu3Pb`4+v+j~cjgU1(-0vuf;q5s3dPV6!C)f2W?Cxby=Ou4JJ^tjc ziX~zALWd8ejsC_=t;c0UD}&PM0G($_e~Z1_h$-5M!rBcfC~IX2j!>*8ws~S|?37N0 zSk5}KiOpmsB0?LrERMeaH6{R@lTD`s1-V2dv+N#=4?p?^TN&jpq6ZmZE@)Tl{hsd= zPd4>sCKb7r3U!ejI82n%(9ZRP+*f~TyRSPi{-hFuaFkxQgmX9&K}XUb@l&I=ZMqnA&&(IyM(UiSj^?LK za4TgDX}V@#1KiO5F3`~=4Ibmf>^y3JRj#Xu-P@(a|STmDQXrfBMszn z_*|jpTS8uh?|Lh@B}UHH*Dv_YM;(EVL~{603E$3b_EE@ah>+}xXvDwT&sRelg@F@> z*1a^fgs~GVT%^Mnvm`$FAQuYqm*te-o|Nl)eGcl6DA0=MFD&SJDGj1JVqGj>;>VxABLeshC%$4DV&{eeBNR< zuBNSe^3_EgIhG@v@DM5oHrgHKaQJyZrS#fRaM!g$M;qXu%ue0z-kcxnlX@mh6*DFp z!J3GL`jc*JgcehG znn9|Wtc{$GB8ZvKeRG(rrCgwR%D5Kuxc`)FKk#G4=GDJ~7I_@7aGV?wc8gMTbIwTh zD$AIqRkR-+4u*|?qBGSdw_^|8tqkJ;2M}aLVNqp0cVC-@kTrC3^qurKs%hvM^76JD zJJZAxWs$lGKoApNZg1RGHMUy%UW+t{04MoaY1H7wsxu)InaFh8{Ig2ZgMSve_-s49t1VMNYB!K~A=zXzAw{w*9^Ojrr^#24j7Yps&4gU?QEDNVU zH?O{Wr&GvB98=fOJGjDK>%mSyA4c1SJoETa)EX^a=KU|bb;0iD-#Y;Jnqeq7SL32U zQq+KT^tnOGH)fI8Jj4=4eC7`0)i#}3V>9d)M@Ac*^1UHPdoEGEFr&A-*Ky&}3fO(K zDOfD2GGQ#g2px=cDn535=@_|6E0#48z52X6L02TzluU^Ud zNvUDSF1}8_{D)XV$IWFAWl-`Qo09L|7@Oo|`v9JfaIM>;NN^mCkCYcTged}kR@oiq zvCTci{_6d=h()Dm&Z5xuZ}BIctS0yV4t{@l=U==quD&%!2 zSl%I)ggdx(Lcq8ct(-Jnwm`;MCz)iyMY-JGWu3e#iy?t}A}z4s6o%Ql+%q1WlymsK zcM(bz&%x*etIjk$(d_Vg4$R)or0iuz-*E)T5=G&4wM#fF&fkRW^y&RbVUi^@!ZS~Q z^b|Yl@u?E~H+txnekUbJp-rm$CC~5LP)t|=`>QuOvIODvT!h0|>Y?qpn>F26ICkpx z{NDfWB~ghd4)5&X?iBpbPym;L6e^0NKAWMn75EoVN4=`zG<+Ml8s$Ut>;_Qci$10Y zy!A1CPgwIMAc&t={?#vptd%0bUIV!AL|?J#W+pqUYr{ICcn# zO}`Um%W8H5e_tz0nwNiL=dq3K{RMz2>|1%c1WT7YgmjgZCyO1bcZk`!orPZFa}z

c0!VWe?+d2`-4`k34jSb8MszL#ZIx0!o9>REwJ~zb+fD}LSjvc zc=EZJt}T8A*;wjb!$kAtGalg1864l7ns+wPP zMQAzzEWsL1=Mx$C&ppIKV{BKpAkdrW$93x0Na;?DY0mO>@yj_?Cz3o* zxPGLqmP^?eWQ?TRxXxcOv#6TmM6Hh}xyEy1CW-03pF#HNK(tvm_!U^a^*~B;!Us7x zCW;yNtdO})f^R0G3wSg`|4Ev8{eduG%AVFxR@G#*^8m=`BG&97f<#i>4*>X;En3phdXp^DhDR zLai26bjcl#&=(KQDhs#6em>&vC|bW7^7qS^i%#?%ax<_cywQ-o`&rnhbF$!*Vu!=? z%N25jDxa+Nlf7``sx`ba`ban_RYsQ30&hoe=eCc*Zj3f`%{Valw?+R#EsGdCpyn?# z>MnpOUX$tKVvf^OGOCtTClCSR+J)PC+>HL9{2KvDW7Os z^|QkyXeHF8{y*N~f`tAP1~U96YS*>H->PrmrW{rmYQYNdudz_SRR(S|m-@_@8#A=D ztsAtskfAB|u3>$rBEe-bLUMjQj<6-OM^dvvSRVpI-GIu}^=lPP}Jgc0diuF0I2W?gBQx^LZ8l-1427N?0nOOs*k}j)l?X zp*#JDsWT0!?X>jDzka&T=T>i#x0N?Jrs_i3W}iUUua7kh?Vl}#XVeFb>o=Ugb*5s~{`e|$agf>}%Vb51f> zwpQR0BG02;$T4}tJxRW@1PVCaI;N`pd@OKrv^MWI8RIy#$5js5!v-vVu0@Q!XocSr z2E;Se+9`xh-O=y~3Cz=|Zr=u>O-A?xON6E0vJ@YUl%l3i+D9xD*XCCzMA9&Or zS*tms51mhUl#I^WveHcIbL4n|8jZt9WI7~StL>P&*QK+Z>Qy=ShU7el%#mp3Ig_E@ zmn))|5$KcTI``;R!Du1!1(xWpJQIn&Fa9BaQG}3U__FLt?$U#3 zqAjb>{K0=m*j(mS2?tau*g|5+L!?kJLNr%nEvUYj4$r%>Dgn{zVA)=CCo zB)o%nPgD`MCmz*q#vd(F@60@!I4vpC#^IFqK;85HVNUj>go}$J?@F|v2%RlU!mqtK z&e1kEPra01tF^^KjENF`+Q-$}F$t7DBW8IFOrlFx{H{V1XY1alw>x_R(KjdS5EOq5 zF1IG0q29(cm|&=$P@~HlfDay}@N8{Y9IQIuJ`u=RCkF?|~DXpxSDl4AN z32SNJNPUmRh=evPI{JaEqYQA|>Fr}K(n)-|;7o=(O4WTu)m+z|UGAmu_Mdy~?vWRBD58K)*aFk_fH*v-+BqKAJY(5O1bQcyUM{_hE%eH#@_|5wzknM<%DYJ{64xtfpH%C!UAi4i7b7! z7nAla92mVEApAa=uYN;R=I8!38qu=F5pD`oN+}`6TcVV};h)u4;xdQOmNva_%aIKM z39FB5S8ScTVO`Ca#MJL2@@})wflAqQ*UAew5XW>XpJje{w?&HbH{|J zLc+Lt)Fz-B>A~d|k^U8@B2AyCJg!jm7m*`8E};rSMO2}mZ8w#YQEAp5W{7-h3S*8ma31iFra=$TutfE=3r+lGCRKg5fg;wAMf$?#ll&<@$ z8pyqAH$RTdaEG0f-TbQOXq)A9krlS;cZ!n@p@m-`K=9F8=l z_zN|imZs$l=f7W9c6?I$$+d*fFN0vfy#L%<5*!*I8oneo(^_{Pkpm0PFGYbDuXk6w zb0q(0Cg6^q%y8ygT$O*D1xMD4++o6V zRzAB&f|&2?vN6okcM}IGCb(xC!k^2dT=Opa`d0-Y{EO^2T2|jLFyD0N#}{r7% za&U#^=Ts*{pOE9bYbGndBW|e_SvhWZyJcYP1+7Hi(864h+3>@x8OA5NkL|cz_$;jW zzm5+u_c#H@Way9mbIGd6=~xVWFc_V2a?RA$l)vd>_-x%@e3L!?U5Jb~ETDeqFouZ? z?ET*hm@x55di3K><*fT*ff!TmmH?igv#TD{PEzwU7@PbV?!|D^&8x;|Ng5*QO?1nr zsNLqCT&0aQIBMAc?P?$e6148@@r(HQE&2OauYsBP=C>hs;5FN5d2QOQqA;8V(cy>Y zkBbJH<$u7e)EG*?X_V!|0m+L0lS-Yg33mL=KQThzIE0k`cu@6*C@TH;<9aK4YGclm z=N8Z2#d_SrA4JQsgI(aYBM)-S=j`K06_c_!

q!4U6+?nDkfT!{kH45FYSfzUlG6y zVARIS!3o2JPvfPKzQvE%@A2+;4*%`p50}+-@?Ym(Q^)2PX z2!YZngQ=P*oUrjV4u}@Wp}-9{9g|#XU1V{r?s6xoe}^kR8TW2gWSeo9;kdB%2x9J4 zD@CFGWW!zL+?6l=Z?O8!K-6uk*r%Z-p)MiXvuvIm@!&E7Z&zqTG<41j2c9O=;QHRW zOvt;m1d(g1k6S94vzoy!=knio37O}?P52k;%25lPOCqtf^mA?65KFE8OHPsc8)H{J64h^T7JYergmFF)JZdi=`IhGP?NNI*M*-sES zEKmOp@hR##-x#w=Df|TdTQ!VaRcE@KTGf%k_Wb1wX3l3%nlc$@TWwoZ8)MlQyx%T) zR}9?D3d5ZtQKNuY+(F#h3GGSwb7czMiu1jzKitwng-F3N{5g@4Jt-wDF-nSxVRZT2 zYI|*lg@Y}i(?Udh;bYD*J;js?+kO7!BMv;O<}MyZVSRGE(ag-QVC$QK*^kJbkzwEU z2WY=CHk7?h21VO7<_ukJH>(NEt7?PSr3a+G>`7vzJMkha=DwB&zCYl_jiIQi4awRh zi~ZBlw`ouQs@gvAj0d-A8NtL};Xw6pk{?09W-g*`LJJQ}of+A7@QhJTb9OYpU9jMV;H~sYMsjf(p|+cy1S7AYxtrW#RqD z-;*Uj-Yg`h|Jw9o4&{d38%xck#3EN!a5eOZ#nptvi;(2b#CR*63a1BY)cSZ~S;e!$ zmcO9gc;p$|*ofe`P(jQUl|Hp^Ws)UFwBK8y=cwlyJhkc?l!90jb)eYF!AvSTRH%I=I_B2~I4Zk7^IYow{EEnH!fhrq-!M99*{o$06kad1 zB%hgatcuw9Qd`mgnM|>c#Dop(wk3*UJRHqQFNc0WUpDI;bo5#1kF0RRXOVZrhlY~% z-|i@d&Y3_T-o9IhrGm~;@IH2LPo=yGvCQC3QgDS4+f0u_bu6~ z5Mv4TRDvPl;4lT*JaN@RK!JSH?PTjcn5MI_f0WFj;APXio3f*H?>U%4)F3^kCYYu< zx3S%WRi9MU!`NR-Z_;>0+Tes?*v%hhi50R08hD{M(WzX^6N`ZEz;(w09(9WUG&*No zDexJ%M8;np^v*DFQ;wry_c%|po+Q!ZKmA(s^ePvFDBl`Fm$=m(;wRQAVELwzWGJa$$T){1iMI2s_?L0Sl5^(CMsa~ilH6m$Je=6pj92z=k#26jVfk2OiQPFm!J$~r< zX8U{V0w+p7rOkFAfQLa2qxVfy*^)K?3ckZV3>-6Gw{1CV^7|N3PXn@~tXml^UjT_T zquP&)>43Agi@P3{Pi_SK%oD7?Wff!`@yX%^3`P!2Y7a1A>rq0H7!QXfo52Tngjz4Y zw>n?HW%}L;-7-Jc21jIv$`^9PfI%6X)F8I$717#m&A>%cHP zzoMIaCJa}JtgppqS#A>>Z&5~#R~RlDd>H)Bs&U}h(A+KnvLKv{sG4fP&iFv6B8}R| z&ScHGw@yL@m-rjW{&*s4a!4$Z9ZUq=h)~sHh7*EBCR4xu{vcj^@(;|%;a;Z+GN%BV z<QAk;9Y6GN{ChlczDBcPDr5|Dnc>l zV|;1DJZDYS&TYg9`)Jm!yWz9ePV(WP!RSg1QhX#Rs+2QA`F>T2a2Iwz(yQ|DBzfT_ z+eI*E1L=w8$H~J%@Y6v93fqFdOr25Z%kt@V@Q}VQg}xE*+hxg9Tl%NhFQamjy6g>v zb;A$8{+*g8exkLu7rXx{*ySESkJ?tP0c$*~d`gT16zkI$Wu|4O_QBd%8dYI1;X=ea z2ysdNGUO8F1Cqh)ez5i@&Eb&ZwH~9K%grLUldwUYli@DapW!as_CwI~?^XfjE&SDl~BO$s+j+^65Ean1(JEhOS1Z9Ak zUzwtF)q(ayQ=%UNfU(yAwb9{X?IQ_m0;yPI&M?AO%};O5k%DN>#UxjN*Q zh4WSYj!FXG3}C7qqC%NGa>`@7c=@i)2^>hT=sr^#a9=qi-;!`rbEcWBi)5R<4TayP zBS_*SLc+I`pBkExz;xSd15x9~2hf1_a64_0G&)?W<4FhYL;i~Gob=81U$rg;>7S6^ z{@Z6Mv9Yl$W~8vB05s3~eJdiNvNYu1zTOw#8B;nG^-&->WPtub63)Zep{C7Q81ULk z^gKSrz3%Jn-P!b=Tz@N2>6`VSW8Q<>rc8t_n^-o&H;FSDHJS)4dm@Y}>2zyU<@Te% z_VMlbqh}}@+?d8EhK;Jnq_}wr%Lb_)Q)5l4z&AgGiotGZUN%3i@SorW+dEQy+;B$) zbSJihC@lM>f^tE+#zFr@?O%8rO%Qc{0m#{Gc>@yaS{~$5#BKAE`h>o@nZ9P2XtP{$ zt_db_Ps$v~3XPDN*!(m+L-%77V^gBJ{|w|NK3lR4!V~Q%Gg8Uf5$Kf+LK8GIMSau% z-}=o6C^E^2Qggj zF^xH(_F;7z&5HO!ML&gbcq27h*AL>4>Ut2-Pb+}A+=`6N5Znh2kATi^vKZG)7bm7i zX1y&bAp9xxk2<29xjB93)EsE-5!AK5OCNE+dVlq&C&L!yy-uZ(0OGJ^w^*0gw~WgF zCc=@Q1ytG!%9|4|>xICrzf9gnpW-SeEroumluBH_zw@j4)wc>SE|bZSdZYX`KK!O? zlP9_RCyttI<)sZB$HK{5@M|a}ewAM&wh!bMe_2y`W&fwN!_rLNz4PuJ&SX$QmH#=rC}i2>Jdo&3Qvv|zYQtO zFxYv>pP*kcMLBWW8vAae7s+*p1%voS?xb4{a zqO0~`SI*q{`z`1q&^z&7j$cj~$Ueuox+*EImvW?U#ng%PA`MuwD`??Z7g%Mdjp8RN;I`)KUv2xVps(fh^S*9c0mNNGNHA zbxGY9-4(-j#jf@?IEYFm5|I1y3?NY~3!wT8YZgS=SB>raEx*3&okyDC%1DqecLraq zDc&`G>)Eh{@7$NEGA&;hz^@8-CMkWIKp#_}7q1vJd2pmK6A2aFU;1hsQ@1=THUH+x zSE1bKEjGis98`D-6!B;R;jpFF{fuwk2MKwPY=(#`>% zl7%`WV{iIA)JK6tlM&dV0Nab#4rIn-{Qo6+&cW$Ui5LrB)}On6xMu84WO?E2UZA3_ zK{YDs42Z}e?>)y*@n-)R@U^)T6I1^H#^INNK~wrhAf+ERl=_3OaqNF8Q@!(2c(RiJ zBJC~Qq`KhwYW4cwt%V1G+5zMqIoA2V88kKYWRp^p{6t&}@sRx5uJd$O?x!AVp%Gwo zh+2RF4km^&DKBm&$&mX6WbSl>iMX-DpwYXdYZ0x=;L8e^=!1nyq&__@^W7kPnLdyo_=zrJn z&veyBe={ls1upI&CE%icEJ^wV3s;n$2RWAC`ZF|hxkjJjs_X&_PhE{K23Wn7jmga| zh?LGmT0LtfI4lcME+93qa**sU?SI&D4KMmV$;J`_w_JC)z5*EVF6DzM?Zh{{QX&*V0voHPyfUvtTj-9Uxs3Mu>EZ)IcPqyAc5q zL@5Qy4Fu^>=|&nU>2w%$N=i#BDM;6Q_&qPz`R80?-@Nm4$K)`l43IB0q*D`b7mTCc zG&|kh>HIk3*)+M7uCDNT5Crotlf$gENXVJ5H%1tjjFE;syBOIttZ%qU@+=wH-q7%B z;6z{>a}&7(B)n8tcIGIl*s4p$ySejM;(vGD_do|}G7Q!Dvrg$jNhey*YlZ@KHIBXv zgXQkGL3=q|r5zHKZkQu^`~rRs)b;(AL*tS;hcZyUu``$)SpIc>GxzNdDv+~AO1p5w``dqhOpqaN zbxO}6b(kC8g2(>*JM#$A-)Q*T%WJMHZrwrZVLJvjTfD2DWeqHD=~6-&tq0`UnA|1} z^q!6>{QKOoUa`|XC1yEPjh-USY>W~OvAbzS4dL(#mv6h_-w8PN1BGT|&SDS`0fBEk zdk}I~rVnx`Q3buu2?CuWhI}Y?Z!(6%ACx2vwFq>^+TC6eB`yvx}E-k=J|dV-JhE} zb@F5M3bkOI5KH@76x5?fTuf6oIuF#o>OCKip^or*EE2-}NyH_!6UMo5-ui@aGe~q0-eteWohoAD88F_&*ryoRgrUlpEqa$=~+PuT{m ziqg1V%Uyj7qv}3b-T1T1e0EbMg=ji>OUPy~8C;Tjp`K{N4qkOv(W1AFjjWCZlWl35 zX1arfG=jO6TX9!sCoaniUJg-*GjFv;{(i;#>fJ*tA>wB1q(|RDrEH)T&)A7ZJ^Yek z;&3~A5^Pw|Th`stdCfArgGw5r4O+#O;n@?6P*N+B8_~No*FC3GV@4J0-Ir9y=zRSS zrG*Zo(K3S*>$9oqq&TJqG(CkfPMl(R56{_Usc!Wa9&FcD`14qowFo_T1K`GYV!+yR z3CM)nHw#N#kzgSf#48S3TFyfLJ=g>Aeq_rz=h7hTapX$#Di5_yUYr88T+&+reVz9q z)K@yqb;bh6jjj&x^J?&di0d@50@kxH!_=8PjLTZwrD8SdGMV^r^&<&n7+4Rr)nIJ{ z&m68F`a}szZs*mZRq(W!cWkGsf@?T6x%VAaA!uJpuM-=KAR)!XDD7tQ&>L6UuAQdn zOZ4^$AM`pst~Yz45BT%n(mWu3)D^tgeu`)R4nv>(`1JSNKPxFWn~x}E0X%Pyk8yWV zmj^{Er{FI`&>h|NfA0MH2|0OMd?JQIpLkUsmrNHMhP~sQ0U85w&&OX?g()yYHze5~fxEtR0Say^U=*x}T<;W_&kiOxC)W6M;6+5$fB7Payx1jqnjxyBQDoU8!O(bQw5WM~i8+LRo5FX>12SmCu1ctghx zD3TTH4QZI9eCB2USmmKwz*~&S`nvcZ@4Wm%@1#R<;0I;m`q8JXqm^%zmZVszDw~gd z@Z`+l>DD;6?ib{z&+m3tT6b&P%SnWk!smWeU5n*~_n-$L*(2uw-?tnn@AIpXGwcJ_ zjJn?lY<9p=9_KD7RP~<3&&*__7;MG-9Q5EOU{9w2SdW|9hYV%e)hhkIZ;2B zx?RH%F{m<*+W&DitGJcj${Epj^X{4;RC)41&N$2`RMV1RUEhXLRbWoFAprGwU z`Dt?BH?WAD&Ot~?3Cct&_3mED_eKX6(p4iM{&T{@?~YRmN@-PW&3_j9H3(vX(zS5S z_xoA8IA_kDcG0M4dfVL6xId4lkF4Tth;WLjm+T^wT$&d8w`gocJ!)H+!2u3PV8vallz6$sOvQRG!H`;1YdlA@fXoe(Y9mjKn*>)6j(z zgUumUf$eOt6zM59^T%9df!TD-_b0Jf8xT1M>tduCRA91yQ$zP4?ub!7Kj`p`b zlyC-#Ruq%SWtJ=kiXb21cAXs%+4;7C2IGTcwkEm#4!cN`~(mOLUE#fU|>41NbzCndGhX`w7!U*NKTW)+;AFoL%z z7)C0e>iS=6WM;E+{$DCaCIoU{{MhuaU-%m0cm0_-KIDJpxUWaw1Fh{3^m#SkdyAF; z65%p;6t#~@Q5;|mZNp1#_Y`@Y1nGd=qO1BI)j^3cd)~c(%Z^3-9k7t*GWLlO$&z#xanG`PW%U%9F3-1ON%}l(+ zjHDme5Ql=;gen2}#YUTW!%Y8gK&dHFBkzovefcqr`0QzyvCXAmhKCCFi|1YN8n9Qn zrPq<-RsuR<5$*?ek~El!*H|cVRlpN7MY|JWZ)Wq%r58Ec93c1+j;*85RG3jo2Tmz; zh!Y>+wi}>|V$pvtLOWxtuhJwy2)`G8xE_1XKm?SFx$l2O2?PSaG;iby;yJrNi?F3G z334-h+SxJj`>rsUGVEoXZb@+!GKoUN=A!B91P99JRlt4&PC3S07#SFVUVB^kj>?4! z>(XCc&Zoi-r?`h30G8*`qD@7hE&nl@_nvvC1FO$#Q&Rjx-4I##8*mb(UQzc729;wKnkz{EypO=*Jh70NWU>_%*glZ9(4Yt zh>Cl{X#ppJyhEb4ah-mDrut3o`9^ii z)|ubzpJm$(6Yox4oY~gzC>=)R9nCp1-nRMk-fl}5nK&5TL>2k$(Wnjky=b{bo-0BE z8029n!7_7iNczk{a9LwwgY(ySd)__(D5yV<(*D_+WhfHUh|P1-mE{Jm4ZiC?7+HPX!*wIZiD@7mxraVZeWy ztl+s1GxjQQVGnrl;F<>)5=2v9he%zCTsUGBO3U3a&$3pX2U_l{K{sy=S-XFFl_$Am0+yQSFAIB$^6nQx%}CH@7)( zSG*|RrGHLi@;90vCGKI+e@%QxuER>le6Tju)ctGYWp0VwHz57)1 zNhuxfSInk zUs!@lcIJmmwoaQ+h|KkgpIcNC`mlw!I3_rJwGthzjHxVI30{!8FwYR8#YrbpCQOU9 zh3TD?!v0N6HKT zS}7?e&yMFaT~hpLwpb>PxY7A{e22%UM+F#=H{`GbQ*48;ESl5^lnAS>X9U@hFewmg z3&Zx@!k{qFK%B+&nD{?*%dY)q@1vFzO!^a+zz80wjTqWxmI~X7v0}mBq??(3cVF^( z>OZ!VFY(Ns!U!wNTNTG`oJ4hWKtD~wjHTkXAOv#$HH^0KyzJSCT28 z%-auo%WX-pXEMW`vt(1SBN!_Nh#EZltBGkA5RP*x*YCC-MB#UKSqHu)&&HeJVh&KXmT;HTL3>VUP8^ z=P0lkM(2B;y1422PlngE(tcaQT99cu6-|CfP3mhnOHyocV5>d5S@hs^v;i<-4xUrC z9K{Y^9*SjHNAvV@^yjc{etxj>BwY+Rxzo<)Sf@<72hDu6U-1}2vCRfa3(D6esgG>HI`+8nrrzcgr5S{%AdJ6KU3>v*>-)5?3MO{aY{JZBuFzT-3@;PLF@6IcCMyeFwV^qgZmullx^!K@P{Q?nYO3}L0| zs9V{4r)V=U-V~yD(m1Q931z1|G%R_cdl6pjXXctCL?j^YZgG?T2{wxN9XyX6QieLD zs?s>H@lJ2&W%01_=$}QP$MW1w*!?HG{S1s#0J@F1KJ6>W_d&S1gZMA&cp8I-ea69= zyVb*|3m3yCu*T0st-tr%>_jNGneZPGCSH`X_0ypr0?x$&?-RN*$Gha#CD28)+3Lgq z6@mpcaKJN%pX1=yPb%O2;Fp{e(Z}Izb zIZ@#214T<=&U$ade-^y1#oO<(x7J>}1!6(L%}v?da;cOS$6P7a?&f`odE=={C}YZb z#(-@4z*}E^aKW^vQ!z$zWda}#?2}eHeKniUV>Ao#%!-K&kIp((LLW5aHiB*Xw>NIT zh73P@dZ9e3qY1dST$o_LW2|oDnUb>BiC~seo3i1d^ggiigfL@q|4;0n9-wKcU}0{` zXfAkFTktuJVc)+O(!I~y-zpwhtLd?M9QaJDgz={lu5tN#^+!CqdzFle9=w<3d1Jv! zp$a3IPn6NB>aRmId52LzF+!|tYJM%d${>`CDId}%yOe%-)Ic4^iKig8FR@%b>m4+t zIp#u}A*`-jfr`fhxypZUv5q3qjT?EGgnew2dGRl8)@z5~kB>FKIWPB7cJ6R;>i7OL zzmsO>Kb&}0;&s{|Nzoe(zYi}=JEjKCKj~Tia4rbz;sA87LfR_87J$&kIGvUKD(TZe z^ssQt(S}j&;1GtjK1Kd^pcbVg8XrJR-15_HVNjPOiP8kz$M0kb6*t5CAEyQ*hI|BP`8yV>n>m^nx2PJRpTZRk=Ia0k>?4(lPEpxHe2ja?zJWRxm)Y|6$ zdUVFZBi$_eR?6qJb3*=^M|3_MI%!W`6OE&Op|%yNv^0ZD8GD16^A$)ce6<%Z7EdA| z$REb20BYTVT3g$>3xwWt&)tELn)Im?lkKY+HDRArtQ4RVZ+|w6Yj&0FHOb&FmioiL z%wB&x9!GNBz}T^5w4tyNZc0@B8R-#lXWbSeO>3?jS|% zRGCoJawUMSDQZ};oOFo}nk5K$hjNr8KYmAL9{6K zMn`}LS*L-HKv>c4Oq8k$mu^wag#&F3*V2(H1PD|FxQ3mk5js$|N+?ZF3u-Y$3trI` z6hYR>qpJ{TrP`zFf+rZwH**q@YcGiIyoiKeQ=qbw605Sq| z&Vtw(-;DTSg5&)ND&WDSoG=<$hXuDm)Nzt8u*T5x@n&SbTBn&tuRBId2ttqZV0%#W zGBrPoIjDmiXTT1#11Owh!5PBK-{|%xQ$=3@F+xn|t-Qwb@ z7ts#X7hvjAA3*siGa=4&hb`{S&Sx2;teEfhEhY(cf^B~L)XlzNs= zq_bRcSYY>k93sMg#vep+Kvs|gz@7fOInuw!!ET~CL1QE| z5mA(k9N-%7%xU*dUSkMTh(|8E0*b%L?*zhAZ(?C{q+@SCwB`FfNsXe94ks?7;Y;Fx zjb9#v^4s4fvEQ;5wqQ2Y&#&^ny_x@01H7=8Ir~J6aVC0|l8q-wY4P&t&2df$jnaexz#2 zxSTg8`?|HL8an*F6$8$WCv-_qeN6F>W_QQ}{<=CoJl`hIgp}8=bjFLz6vqA4 z$6j05OmBWl=VSxUz$Uyi8lu-F;L?#~QalwNsPQ-cP7(4hgdS{HYc{=ee3Sgcv5ftc zy}!F61`h+TXZ!b`0*&5`%*^!Qcwvb7(vT3>766yAlJd^;qc3UEFh@u#4AD^m%0B|Go@;3rrzB=TC$Q9ckDFfY)RBSO8S1hR<^QR`(|hga88fI@2b8735#w4S||gY;fX;N1=3a(*i$t=hPe=M*b7p zdT5#Hok>6j>F;Zkgh=0-xtkEw!#Iggk zV$`2TCw2J9aJ;lmBs$X*uN)K>iGVk59{pk;vycifRIVduNRNY)HToe!4d9}nCc06goyI!!45 zYkI|9RehBe6at4qme*^$Nq*P^O#?wfjs^{F8{Lz^YFPWO^bYKx z;2%yuB&$weUO9&o%VL>0wjYkk*>RfX2*1jjd2OQ`WWX$DhHOPoTYQ~BD=oFd<0hS!L!#sP5 z;ZCWD4PTI+X126tu2PnyrJ!ATJq~uVsHOx(fYyzYlDO}AGcp$XdO5EWa3w~*G!Y1b z2d}q(tJ5TR&t?Y?mO5mv9H;kP=<20C;r@rDoPdWG1U8 z)u(J2cu;c_Tw#QQ;q2trr*@(@>~2uu-uYZ=`vfNjF zuRKk+QK0ddbBe(ZTI8+m`_^GTa2RK#d(w|@qc8lvXn9E}r1kO>#}^{`@^T^0RbC7{4Gz|yJib`FHtVh?ZsghR!_9_fi!}$}x3KA6@SJY9)NN10J?Eza-4VaeVAzm#_mCj`?#_{H#--MC2 zfMAddUO%~MPd9Sfy{Lsrkz{vvP2|3=Rw4pC{9P6P!eGqzw+Q>-8z9X)szVb83Q2fD z(yMrDkd=ygd^4!ct`K_M=-(XSz&WocFRFzO70p84l$| zdU}jesk({>v8EqLUHc~jGLvR)`^vn|Zt+5V17kogaBcsU==**pAj=X~4Z5t4tx9gh z_P=IU1ORZ-%uoydEQg6xw)b!SX^7QvV=1BmGMm6*6aHm~<=)yKg-_3s3Zgp&nM~Mj znm|OR&-%T%S5F;kB&_tys^DWtEvBM*m>v%q7MEQ&)}2}( zP%d?~%lIVe{to-|v|o>X9FSx60ZuIi$#56m_K%4~d6_6HyoIzS4ci-dD+*CPET^tZ`*Xpz1%3-+>ZCB{m3<7x#Rmjw}X#xhXKj+$9e{5RgT! z5lK&fH(8MUK>gZGS2BG7n;UF!OvY;n zfIuZ&zC91ryutB!wVPVrzndnqLR_xnj&i^KGV=y$bG%zvWN@M?cIxLjQAxyOK!Qu; zg?Ez{JrFIzwz}NO%xcpr*EP8@= zopnB;M;4-8O;4zAEge1?83a5(D_IyC?S9i#GLDN=$MGy{x9+?QM`SjgCP`~Tzj`27 zi}Xzv@7n7vNko2q3L0rv!UL!`!lsfste;3@*yJO!KIRSq@2OkuK^L}TksmjT9wd(H*w<6dZO(KM)*0krRxE0YuCdtO5s!#2QZnA)HYm+d zunZL$b~OPf4AlHlK22a+;i63eBHTETA6gOsGGOd=8S>lO@+_czu)_!Om{0~ucBR}- zrRJIBRf<=tk326OF-8kw(D8uTd9ENaYt#?A!m6)fH=_}<*Ff5IM)BRdPT7%0(V=)d zML~rPr)up28j(1+r*uEnp@sKFU2eP4z-wUzFNI$ux())b3n!OKMC&VdRny|G+-$lv zT&MwF?EQF`Y0el`!*3P4j9BUGWa$*nnXpS|$F>7TQSjtg zLX-t6qUt^JvSp$&*U&n45_nZj7^(p5*pfKd|API^OJfggr_+G)v3!-L!jDVRe{W2S zw{bXMjSySD>b@xhx%E^`i6!Ln2o#NppN_;Pi%-fvy0zeli{J|n1~_sd#8$e-KW2&7 zo7LtX0+b!O?%>q9!Zxqxk$SR25;uh~{c_v4fWdh-7dvpnz?j?|5~E{zS8=VwmFxkT zPsKGF@Gu3ef>~k-1t=oSsnW-3K$MIJNfcHSOuCKz}ym5t*{^`xZKMhkV zY%I49-s^!fubOSxx+fmQTt{889KrMo$nPKtUH-q~+^IyIVC7CFRI0lX9=67GX|CVt zrh|sQ*idrJjSuS(c`O8%-U`Ul(hZsMhwlZQz`luy$fQ$aG{BrOsP#h*UZvC2=tkM7G zq35GWXCRDz<84%!p93;S5z~zYF}#uaLT>h=i@o&B#*|-=5^S!$G)T#9{-`fd0QVf* z&3RMnS7B3~>JuPrq0Jb=YL!PHJ!Voyv^WLCEh*m;0ivvIwHS~Q7L##|VZV)0zWnIC z$SfF57y|9gYb*Di0(31uTSIn27F7gG!qSW7=~Mnke2nK5*P!JJ^~=gwZ5WrlD;{YwkV+^ z0-Q$v6~_PJl;l+4-g6uH!?U^hmk*FFvvu$Y#j;j!(~|srljTyOc1t=X82mw?lB{wm zWCSSrM;|4+?XM$VpYTCspdD_5&PE+b5X!NB+}GPUE(yA)Er^8 zByv{3b#WKmpvMI`yEu;{F`)n71&s#Vk@<_*17FS=P#=#Ez%HviRCF!3L?}M~Q7jEc zSlK8t%0ahSQJ<~$-;jq_LyrT>edS^hxX+|`wt-PQjF+Yvg0~h*Q8X3+>g;Etm1uEd zjP9<|W8O!3)N3+$y~fxf5{XNLmdL?50PEv>vO+aXkBxF;ZJ~JtT7MO{hZh;3p~pmz zjk7;PoJOFmE#wwCTJ$*9R+nUc;%}yYVj3#$ObX_-!TiJ^+gcmz9lp*Qqe>?zu?Ve*V8@*&nm=s5@diOqo6e-p zN9u__m*k-cmEjr~16sYmfJFW8s`cprd5F6C9cHSeUT7*Jgd78ap3NT)$Ib-Y&rfH3 zTvK2JJWxy=l>$+0czNOn=7}MOMwO6e5#`A@B0vxiG>VKAUuDqwwKn6iZH0n@22#}= z9N{-+Z5xB{D%_0@(<@*B4r4fpsJX%rnOG}EW-h3x=Bc}0%_r+{Y#P&RU2u53Njgtk zINX8H+}TDf*;jdOYO)RU=YHgoLpG!%;YK@A9AUi1X}L5l)-=;OW7d)pbb5yMyBeDA zTaA9SKke^CU{^|M_BU=TJpr1kKNjTqz!jw{H_9J~9s6gVH8v{2v|9GQ_T0pvic|ar z6{P3K)`Fe@@^$vcI}qgm5L>b0cr51N8fup5A{R0@&w&?039O}9j1JV3DEqvq2|;9% zh6mkhR?jTyReqTvVi+#9Ub{sEvXJ)^ZF4Mg*y3*4O99qOA_qR4i{Gtx2m*gvwni=T zo2g`M+T=z=s$U%%XWb%i6i^PcwG)QcL(gcDgmjqJ+ad+ zIJgJ$vfnC&C?XmAbfPKnK3)CBSH~s`E;8Jhq=N4fhrqL;wZG@BU6VJzHhM2~m#hTt z3;~|?lEc&-P>M3g)GKnE-{s;gcvBIC;Oj*qRl**1&vNk88tUq|L)d~MVhA3nhmWQ5@hm48y!JSuTz&h4eknt&< zGKoKv+dB&Pq;aN`1-&8Se!MR2a+-i3JSPeD`g#wYX0W{GFJqyU%`d-T&woP$HW$RF z6=;c!a5%rO&hhq$6WjMso=gO=ScQtl5U!wH*KT24IAPv?15&JE1hAw_}+4ULA51?+$)$XbQerj{(Vd10iVKs6B z^=5HDfcN22yKk}N@cF`{mDa9iZ^jHRYp+gS5DZf605IEzAlW{Z{ZjPBd;l~KoX_&K z@GV*1%YrF8PNAGFbunc|Acp`HD6`a3vD=LqV=-z|C7S2swYJ~iO!a~-Tu{!?{{dH& zr9|be8`IK}Pkpy~7A$%a1jw*0Id`JqsTcuUFa4+M1wq*(G!VvhnQ-ky+ zMZRS;zMNe7-?;qCdbrirgG!n3bY0!H&w>(}J6sP*~7LkcE zVN`=YBTtlR=AJQ62@o=Y=-r9gFKLlmz%+eoYR8Y0sz5Q@%+SC2etvKD^n7$hu2r){ zZR$6Auo!e)oV(G3LU0St_7>*^r`RLu`(z~zU5$oV_iq(j(eRi}9L#r3edjoh0g!bH zgsFeaZ)~_KNwZ7wHACaw$LW?Vq9ji$uHO2dF3S~UvuH$d8Ehc6e2IUH6m@N{rU6r@_n+oXX4h?+n4RM(uL@J#%3>blujbg!* zf{PMAWe%l3?uH7g#cUVVd@?-vT(w-w{%uYVoPq+08LiHMd^I8>{R~r}qSSzWRy63_ zN)vrzD!2<;23c(q7_DnysI2JtcV9HEYBTBF>o4r9y(59KNn6|X{=Zg1tdkLqdVcit z4m*`4UU{?IJLt@t=kSB*d+FNeqZP7mLiiLd9wNg#!GsSiw1%P}ZPfEH6EAsxts9_| zbannceARMo7XRjNGnFq}^a?Qr8X^uZ%A@DCfd|%EkNH(&R>?)K2=#i?(Rl3+tv}%= zXz&dzm{D-i;Ptu+zO+)3GNoNXAM9jKRetmR+<$T|z8!4;>MHew*XNe`Xdvv^Qodf* z#)5*F43zPIE1vr(>lg9cJ1z22cbN;Oo}6xYm<)UnO|PkvntrY@A^2#%RObk^165;o zRR}P+bzz&XyO<<-Fob=z^O~KcM|0D%A#;o(65LD>YQV$+?1?0nBcSqW(1d)Q+UWC^ zhMiwPH|KR~3WuBu5D6up?^nUWmB9yniOE98_2Lzv;CI1?4fG0WLs9-3|NjmFu@4j> z?-K?*g3E_C6h!xxUmv>t|2r}I5=Rt^V~+)pAQ8n7l)(WNS-)kx`|lkKT*6}Ig*>7E zn-2$91Oapbiks)D|NjnE2Eh@Wx~WEU?ID4RTV|ze+vNr NRPJjil*(HL{2$wq3A6wJ literal 0 HcmV?d00001 diff --git a/packages/adyen-retail-react-app/overrides/app/static/img/global/apple-touch-icon.png b/packages/adyen-retail-react-app/overrides/app/static/img/global/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..401821a29c5024737104679e289fbe1862ba9dfe GIT binary patch literal 9171 zcmV;^BP`sBP)PyA07*naRCr$Poq2pz)!qL;-*aa&$t(d}P=TN*0Th+iMr!@p{t9h<)TdgvV6|=` zNK_WtQDhlhShFaKHh^rcT7yU{zhZ0K$F?q2#D)5>hOz`iHi68NZD#KG_c}9^2(lzO znaRxDx%a=ka?d&UeD3?6Im>q;n3t)5ffOJE^~LOpsQ^r%O$ZF7z-fVYF5lKU6ojqT z`RQH^8Wb{A&lA-dW_sqM1D!)6nBf#%_7&w(AW@HE#CA^#v~zLg*~I!xfNlc9qxfEc z9`qLW{16~Eq7d!Tr{edwpD(N#vj7YPSb*q%!J*+}`k%j{J=#x)HckLKd(rMQSk$cm z^T6W;po2{Ol!dIzj~4VenhxT`vX65=+Sx;pc#S|;eyiTESm(*Xj#(=v_Bq=d%Qn-o zt`mTEE!t8FqS2=iBLJc`0Sb<)E4X-PItr%R=d!g`WlS^@3~`b=Y8m`mro%g8Sl_-r z)i%s>k?BO!b@u!X&bmzNHUQ_GRvhLn5ZYjGRsA}+`!<+DHm^YGM^$@3)b;dt@^%61 zFW=w!?x!ovHB0lNp5%_>fOag|aIVm;{|0b&3u-&egi>F?GY3U^=E9~K!AjTe)}!l@ z)89!{#mpsMe{g|&K##f>ya)4^V-z?JXnXm_^E8WPeG7q(R>SWjh?~7dy$_kno?3y@ zwYyunnC1$Ha1JfXJEPjvwdD%L0BC>+pF_uFPxj}3GPn0mF1`ZLAkaTSm{#rE_MUsd zfMCmCYx>?96QCpVQ8k0+`CPV{7?e|+zLLfY=x9Aehrs-lXU$8`x!rC#Z85LYC=f%S z!>xn>dPPu%ySkwJ4v@KL-Kc%*N9g0;nhuEPbxVEe*zfkJB2(8>A{}d>qk}bVfUZyW z?s@f1n4?NqlQsg~_yX7Jx;}Q?Rp-BF4$~)BAU;4x+G-&17+YO%*}-Av-fE11mbwPP zc+jJ1ue$TP)RoppPU(8of3 z6rdL@K{4k@(M5(o-fbVC<;m< zfQ~L0nemp@YPo;p73UsGC#Q@=1Kl`cZ(?AIuQ2xwql(|oKsRoKe9X*K#`e#7J6%o} zlLct`0%}2+?+th+8POay5kN_>)eU>M!W^c`A=8Ndt65L>)vG4OBnz(Y%YQQd!qzIaq0>hP00?+AlmidaO&; zDM*q5-FOhQpAo#(yJqQ!MsXfU_7S=Xdyu1V{mhE8sKHs=x`SZ(iY@Bi_L!D$bM(;X+^h^ z?$%TTx>3OG0FU#!*1wr5PPs`9bW~Lae*s-Q;;pTGH&vZ-Qx#}AtQ=v&%a&^2l%u1+ zoAjZ{QUU1j-X7x!1m@`(*16;Ro$F7!A-I_bN@1WQ&I8Q&i)PJuu=?KfcP8_JL8<^9 zSP_QjRDV<1W60v(aRfx++Tx;~-ifr~#$B-921 zI;<;!{%jFq!ic;sn-i()x7#*4(2e~)079WR;Q4c+oCgdBbfd02NQ7>;GW7|tJpqsk>mChLF*S>rM1q0e8?SsLAjtEP< zN!KyS_g2oE?gV)nr7O@OuT#oTN%{eW%~ww?v1d9yra z?GYEm1p2s12I&m`i_ppK`LgHQSo$xfG0I2|!D+oQt+ROoS%^I>P|swYdun)C%Uoo*JyS(qXW8`UcQlL?>AtT$P4FqXVGx!Rl38~f}I?BYaa&6!V|FFJF zX&=hht+V<==lmStr$KbF+H)AL)KL%?>ZHvXm)E7u`QlFwbX2pBOFruu(jCh{xDhNP zvzix}{~c(cTk0NG&k<9y_RAar{S5%$limoXs$m8GZqe<(XluN^X2m?~rOmE-rr{ur z1n68-{ICK$!StjziR^AE1V-7m7Qq>%_S)e2BFgahU z{2>8LK)BF^I;=n)2+O>I+z}|EfQlyW4I47D{hbCfhn5kcvq~L?D?{)>$BUM)>!ysn zq4n#PmH{1A&9QL%If4Q&farPvS%wo+twaAJ=24#P^`EFlae8Lm-tM{{`Zb9D3(P|8 zF^pA;fIo8(u+0X3({(!8z0ENsPelS_+=3KL{fQ}7k~u_ z^5fnjb?1T7wO`%{=<@+|Gj)~bsN4XenVCLM@vs4Xea%tUCJAfvg) z(%}Cgfc`-Ok9&5#ycTY^QaX*&4|ZP$P3~FaCR5iiH99l?MBr(o`{#Uex)2I&0y^AO z1#3=k)cAUBvVZ?3^K`F{YQ z*+Or4e$+|)7h?l-RLQKx+j1;=Xa!!4u{8%R*s_GHL%=FB<13efGFS5?p z62vXa)G&&4{AAA42z;$z#4Jr^YG#x3Dl2UbM>7Wsh`C_BZ+pU%q-|~Y2<))yi#^>Iv>JqTg5-|NFt=B7rgFy~nKB0e)CS$Rd04?v4o7_s* z8S^T$gO1Q(hIkafIZBlntdN9S#_RfI@xU6FaRR}PS0cWa0ahnztMRY zG)2NXInep}nmyF@I?^nonArvJpX?2ml0$FK@hY+9X5r|%CkkIf^$eD6XNle{~3e+2gcC0BoGj!Mv<1#kn9MxI73 z0orl<=mL-^2jgT8onJHfxte<4T&!MD(`uq+fzl7MoY`mHO9FGi$X2Suc!jw}YEYNavwp%w7(FLawHU!2idXOKl{X?lt(x^1Q&R($PO4evG z0O`459>f44W?rm^LepxBF5ah_(QEEUdj@L2^B^|9M@(}-JMS6SnQQg`1*o|&1`^^g zm}pYXisCh@P-iaLbb(bDlK?6NV46*aM-h4-9Gd7I(&v4Z(OMqFlzdcmF+n^=ggZe7 z9xR#z+J5V(^GI0M1Kb?YVXc`_&rFZjp5>X31q+mn++{tEg_U;;!P3IaoPtCs4lyv? zcVX@#D2C8-yWPTdUBN^WVv1pH*JBNIlxhai?=-Sb^{kk+O=VP(2QiNBl>-H6I+%Z8 z8smgjtR-MsLohJ2uBdO7imvW=-m$oxy>1{qGzCQ8Gn}q*0Xm|zH1De-4G;P&O8%@O zzAPi1a)Y{KCIQlV&zx5S()_d%paO4U?!Q!ZjqHMi<^y!2Y8^>gE{;Gq_V*|lPuMaW zUON2pa~>rTmh8xM=nW4OXcPfCN_7~o&;bIEx7ft*58s`ur0bF$J2H8_S)TX8Fw0H7nAdqjWp@6m6< zzshP=JD0U=OIIz3x5%^wX_Sze@K>#_?vCn*FF&HHYw`P4SBea=0?g;D){(Gsi2=H) zyBiraspj?KKd1^2_K0B_ZHVt7AXBv-1C?Vif1nF;`wMdarfQB_`pNE|9HOTPETLwU@Y{zTvM^st(HzLybBV%O)yL6ffgMA83^E0bcK$9c$U{0ct$lx%-r?+ z9HKrTPi&=OT55RkCjronQ;-S~Bg%&mMtFUPUc;EHl^5bAYj=+%V0zN-E+re#(RURj&}yd8H2;dS zRt4re_FcOcZ@U_-&jj!zH3ke7JiL$8-W+DJ}VuN~I(P zIyzXRO4s<8wXcc>Ylh|d>Q`o|?XAj#7$*h`=EvBy1&QcNIKVnTnMu6tP+=b> zzfidgqSXgRfFXn5cU2yAVp%Zxfe!apCgpiQNP1EIiZV5G)QSqtS$%OYqKt9~y2ebW z5!O`(X#Yzfpbb~u1(8m<&X20DCLvxVgm;$`d!-1_jUw#;iHH3M9e>5&-Ac}*&KK8r zCR>*DUA#>u_e!k#$R^O4(OF28t1LbU89=OD;k+PK+qr6|cNKLF5T8$vTwryw#@ZnoX>D-g|4&JmM_ zK!-VC=Jzeo3Op<4N^?{-TaZQDE(Pf_qgOvOkYuB*cpZX<`3ia-QVpR{wr=MYtZTnP z#1^D=0Xowa=;-LS5sW$hnug!0PC>F4?LLD=-2{Z4a*-Gdvm_g;0p27R(B9p9SF465 zEB#=1S6F#6SPTKUS>OO3eDxc{J)vSt3)tQ7b8D;b;NSN zy7wH_kygfv`5w%bd)7+VGi$4UqysZR;s@Yn54aA70`-@U|3BYEV?FMex3wuLl%6q%BB~L{ zKBf-8bRqNjE2p~$9G|Sz1Ujk`fqft<@EvshUezfV<$LW;;hjT*hL}^3h_D3S#mv9* zX7~P3^&nzGlk5&!z=n#G^E-6xt2n?N5wbQ}d}5$nOynm3+lN{HU7 z(Z&6aCHwrYgILGo04`}&S>xX9WujsVRKMUY$~zR#ZXO4;$yOraDFjI#ml|7iTf`Kby^H?cgOOTlVVW~NC>*0}CDJ4E?i2}zPv*(Y_aCqDQ|{pUK|^=PMHec*m3eu6+|2(5^2l?=?Op{gaSArzd; zw{=EPA4&|F08_@YPWMX&zTc=5X83n~SrLmV$Y~uy?YEA)LTFkAo1Pm@;4ye%jXy9B zZz*QV1ylB-${Uy<yVZ1^O#P|p6+VIxwg0vdwux{be+A|6elfm4{cv>p-h~NR^VZZb1l~}q|Evcx? z=#{heNq|P00oo()fI<67-~q3r=bDz-f~Wy4TguPZ9O(8lur?Fm?4Zlp?sY++v*s|tjS+NGeCO; zEH5+W_=fb7UP8xRu>(3QIOuPk}BEnTv|w7H80 zu>io&%!8QlYEcgXH`NU3^~Ym%jXBWa%I_KHaMtpD44w;6+PnG_<3r!dk{`4MXjxV| z43O2&C+Qk z5a{TjV!vrZ7g&Q&5Yc@AS{|6MtwUsj%f}7qXuq--ZR^Ptngh@+3GQlpHlKK)!@bRS zXE@k93cy$Zo!e7^M70%fpu_!gvn9Lh*2yd|0-$to9!L_Pqf|L>9Wy{Dnn@Ig3`vP1 z_Z0263(&G{c@SgEzLrB=k_P6e$py63zsrqo`%#;38G)tQq+zEZ?FMw?2UYq(maD^= z6@a+jz@f>K59qM|_q#J4KF@<-lG#VkOtQf>CXdtZKm(8g+I3O;5HX}Vsu8DlNeXm$ zUY)OHhPrptH2wpa3}-f(2%y7Xq72Yp-S27=w48wpV)At+PbEnVbX26w{E6K)4$c7K zW^fxaBqfjN;U`HL(2cq--g=>hxtK^?2j;9KlSlP&k{{@B&u$!QcVs#T$($$v$^6?X zez2pP2x$$|i1838b*3Om3v}ap<;5*swG0#!NJgD) zA1h3?vEkTKDGzj{GuMx>IqkM0rf@p7^V+UU{A);dpu-BRskAxw>63`52*5e=A_FKr)46f7gqWo=&)4T`J>MW zG5s14Hv*g)U;Wf;PZ^-2UF^7IN5@boxE#dSCUMkR;{hGkKfgk=>mNNp6wW-=O&z=V zl}t6Dr4rGDn4w^r0!qpN?FI!p%psHQ=8+d#EE#V_opR$xr$WuC2y{eNrtGELd$Jx{ z1E8lu*W+2l$UsMQbKN=itWbcSBCvGIJzbvYcnW<&-6;!nv?pPY7=)%VD4!^4a_<-) z=&=4by6vvanxEG6NM_1Sq^{`&w3Ofe%L!d57?Q634<$04hH-$7VBPV> zO&5f$np`Xe_wJ+Gs#WbRzT#eE_0v*-Wv3ToG1w-n3WxKAlf%FDCEO!3H z4t6~_iwH92a=Qh)F*49{UfrpDdv;I@J`19I+EG^%=*ESO{q}K%045V~etV26#s)g7 zVEH<`%aT0|!02|eu`z*ef>-8<(a-M-;xYgO;yndP3!tUA6|80ZD)Sh47996@D<;t2 z9*sNRJgQ@ZRTLA`UD81&UZZu|0NpsRj^v0bC(uthe#u%*pic^{j0@uN=Cfcofi8>( z)aeFvSi>dnWIDN90Re6>$0II?3H0e;wdFt3+XBm*V3tm~G2PlrOQ54-I~Q-bgkb$6 zIJ{norLHE>&5gbt?s~LSu)cm8NDP*yA<-&?0KXh7r`&W0Ix+>>k?G{%&xv_qjBG(npj!lV=9!EeZ2Da@{Q*SO`8-s z;38EsUlZuo0v)}d9Ji0T2ShVfGv%5R?o+u}IW^GkrHg2G8fo4a)X>m`Xagm3QolH>nw7S3+l z9wcJv?A)aV4|P!2EtmNpxNv{ty|LWnZbAD7y2b4l&M&Gj)`=DqNUqjTeKGI!uPp6h zpx(!?EADqJ&Ti-QA+pH4=FOy&rhRs6P0#)J_Vb%S$Lf`YM{DmK5afZu$qr&d0MGHi zUOFjOO{POVj)h;GBPgSoiEbs}WclKm2~&K7dp&)u9_9!g3p#EbYR|H{t|MSJecRQa z@J~IY{i^njIeTK!R9e-se7z$(Xuk!_GZ@G@rtb`3rPWV`hezgmOrYaLMb;t}ZzgrzX>)TIY)!FQp92EHLsQ5M-u>)}VOiNYO>r-xk0eq2qzX z&7(S^#uC8W#Z7a&cr=r4b#^NMPX~uTqhZgOoZ3_M-2^(_s4#ecO`r|_g43;gCeZ2j d#tq)z{|~UqPnNW5>4yLS002ovPDHLkV1oAckj?-A literal 0 HcmV?d00001 diff --git a/packages/adyen-retail-react-app/overrides/app/static/img/hero.png b/packages/adyen-retail-react-app/overrides/app/static/img/hero.png new file mode 100644 index 0000000000000000000000000000000000000000..abe393f45dbcab1571b0d812f887592f8c41c255 GIT binary patch literal 54741 zcmX6kbzGFs(+CILkq1Xh+|eD<&Cy-bh_rO4q&##;cPk($Afbe$CyjJ>r=Wmz$;}g05D4@LeDc5YSo#0*2!8}T zQa~UO2L}h8ot-44RO{>OySuwuT3V02WE8aX^Yf1{P(DRGQdn78DK0L4L_x>E0000J z3;PkWu(0rmf{u=%prG*BH8L{d?Cjjz+xz?X@9F93M^X-P4R;wfT#XGgqTpOho`&!3}aMPC z0}3)+T-@>TiRtN?mDN=qJ|P7d(a_Kc5!363Z=}l*@s5s88o@}lZ*ptv8_Ubft*xyx z#L#cwzM;vijE;`N#bU=NXQ-*E;RuGo!Jps1qmE84hDN3snc46WK9|?`TzEJ}6l9Fj z2_jH}{a?S$sVK0iT>Ti~b~IF`ROAQFoOk7phd1+ZWkz z4;5`n(FwIepK&2xY&JGD_~-v|j%aKjy$nt7y9Pw~8_|UJ=0T$T%2otQrd00-UNlKuUB6I4o5$VL1 z&J}Uff%GOp&%bu$P%0OB;W6?%_y(njk78<% zqj(=JNyuAQ^Enz8E+LHksUSTI2dxCJypEo-k&LFAna6%!(&U(h!{qSdqV+&=LUMiZ z?9%MGYgCQD+1}SJORnHDG_(l|6?vqd|H9$2WIPp;;=4ytjUGm2C|eQJE2Lc zOs5R{pkfVkN71j!fWzE1I;KLRIWW0E4bZ$P4}tj#C(Y+e32P7Kest@jr_EnlNgw(8 z|8f_O27V9lGt%S8PNTlp>l3=_04@5RxC4}hIqddNf_8v3u7vkmWoU8LUMTuBP>&u_jOFw__LLR%x6tXDy% z0jWHTYNr(e2=E$d$QuGqV)v-B$O!zwjK;K1oi_Y}k3nR19h_~+OLnq&jBEF#d*bs=a5i2q zBIM~#u>dsXKtPa?BB4h(xmDp!vzSkbe1s@3j`28z2t@x&Ai;__L3W0O2=x9h(N@ZB zN`KrleR{C`lmlZNRxg|s0muY7FpPHqFK7w04AP%zJocqaRXAR(Q*=L9Wf>MGli`#C z6xpaK^7Ufi?gSGC(|bOc9803a=~b+BD6z*eR82KXNR=?<(pHa5W0w=~_ib*5ap>EV#;-ZbAq&RP98>~r*=`k-vBw)e^iK4Hp$?qU&)$#o<+sLXibVNzLejb#k<7lnUl)yO>$!$4HDufCV0}YF`GtSksURemeFt1|-ORR$S z!&-j*zRZePJ7)GVSO`!r$Y|{FG@!C4M77`;{K)cp(ykRfiLmd8<^V9hIMjm;Ky>OB z0X>aiC_bu}mx}<$F=cymM3qHujIunsU%t10NTd5K4)IKe0>B<-?#IK_pAcbg#z9>& zZ=b%M#b9B6^%WdoVSg-OwD2~Q8KdrWL^Cnz5QLcrR6*Dwo#Y;fIj!ho!4~t`?;fV^ z_`Ce%VMz>=8#61sp06E3m+NT3&9j!d#Zt4NE~xs``;N}*gMYi-U-O2@@l;}3KHvl&xNCr zx@sI3kLFsC{}Po9fk_0}p>3@TDb8pli|^{iu7V&)xOkJevs|*J$*1miyxZMJ$QqM9 z@W4m(5Ki={p~FKWO22`A-5wDxCS5`P?5iJv zL4nF(^y_Bm*Lc9DSgbCI98ijYC#Q+CG;6`8SjL(Ai74Su$saj)jhUl+M1|&B05gAT zagn+3qaw}OVD_EmeP8J4=`@$!KvWiJaTDDvhjE}VF@$<@5MX%>WCt>ao zSI1+odoX+?lKKj^4sTqv6y7!A|& zi`J5U(!X=Jb)_LxmWi&@Kp zl902<#ISP9OTWv>6EAOP=A&9{b6B|^Ruc>L`pH2(!k8A3JoN_bS+F+aVf!A&$jIlf zS&Q+KhS_H6IDgH(xi&{!(cdy6Iao>l7&;0e2+x}nSKI?Z=KXfs{QPBJ*kX#(Ff-Ep z*Wk@}_68ytF$>m`MU+^Sm91nz{9-7VP1y}mr0fK6NkE9156|j{rV_tk5uw&3o`n#n zl0cE4Vbo~%yMG_GQi>s;d;mHagAhLp*$Fy2wwNkdL&U)mU6YbDI}sGl*S~lbl9Pk& z%>JW`)vTGEtYcjOXX)-lc>xg#1+Q3GW3!Z)A9+Y9JXdls=IA#ZaiL;~eY9JZxa$Ed zqI`LAW#ML0mj1;ZunIN@;QJ14E;IBWZsGO7)nA`)&#Y{rU#ylLZ|C~{ptELY&N*V` zX;co!RQD>abPNASh?0*T2zc#phGp8#$__2Wd_y)R^G=qJ0Lc}FW1r$Um2NNoqoKPG zZCFKVmV$2iAA1Pvf8qoHVA@#vY)Yc;J`hu0Sdh$ZLdSevBkf13hz=M(T86G;q8m1R zdNc3k@<~ecX(^1+CLsoFCFQIK-S}WNl>#@es0)7~CpG44FYw?Kr1E=NW9-jW^2-<0 zp8ttU$N&KR6c{rD-4{h)sll2WX|`5x3#$)5RF{mmja&)lwL)0-n1c%8h>zoNAm`va zd-skCYlq{vle+s9jFaty2*#eft#vrysq3E0mdM&*9PD<;gpkroPS(pV5(}y#M&;PU zeQNRZ-Ilt8vg6AjDv_!nA1OSZJyzgti1uka3dssYl*&R;B}xfkS?p-Tu3+-j#H(KX zi?c9^M_bU1f#J~`86wks4t~VopuW|LI*>A&);pSS5Az)|_r;dD90df~Z5*tZ4J!3{^SQ3@v)W|se@!LL9*)hcIK(rR;@93 z^Ev$$38iclDn9Wwg9~lmhD*58!0Z|H_D!6HEoL|l)~l#}fkOdv+Yj$tKT)0~&*)Eb zqW?|89Xe>%M~f!OPm-H?J$*|!oK!z*gc zXW#Ac-M)mhkJMz{se;~O(b{lO*sXl8YWNpC0DpAtzoAzf2M0+>Mbaxgv@ct{_uqRa zesy0T+;&JutrisDCiwtCN4$uTquUZpmBQ`6ceeUS<>C?;^%E%`oQLR{XTMWiHj08x zxif`bQ@(zC?N`@a&AtZ@zj0;ju(pXl;aTkreVA@)3<*|U7dIRraKFs0 zfDgfG+eRz9TGdZ}&72?5#R(DJz4-Un&HOOscS>iV=kFc;df1X#ewS4acx7oN)^}43 z)y?`cL)s+|e3M1^gYbd7Mvz1yC0816m2GuV@~_*^K*NE=+GgMRk9Ze(gk6xojo)lo zUz!Qi+rPf3y<0w-ef9G?X|~2ZR6`B(e)g|;yUKz1J^nxPK)cxmb)p`RRh>KHmsd~P zausCX36)O}Cw@(r;cn?EUH=CDT1KLR8@TJ@RhOKc&5YpGP{wD}=m=*GSkK^r2Qb8# zqr`WIG&TLyf4TlL$!iH+EnGf)Ob3W{-i;3By!EP0p+IHmyn2v?0fbLs>N5n=O!tzY zx_`2VLY99@>!9x)Otn;$Gku!_44`rI_$l`KUpr3z{PdC@soGrchJ3D|0OBKED`QSs z1S6msnp@sycq9}3qq8Ic#x2-4RP!R%xftdqH*uXa& zac?0T+w>bOhakeKtx?7RVObgp3}7>zX!ozu7I)thJZdevT3&&hozyp~^{-eC+FxKY zm2iI58Dw7fgnm`ISulYTf>6Enn<9F`*>19&*o)dnUx3?$*3HFu5XxA^LLv1vWGf2Q zs${tYoP33WrJUHn9lcNLhzO+r#--GgHq{mq>6ROKH*jP$R)NKab);H_ogeqcCAuF; zQ0UYNYTsmQbZ6+Mw*P&?SQ>B$L=P2z#hujrBsR%vQ!jJMTTex^L6`CkcdF``_`y(x zXS?t6k-2cLzJAXh6jWKw&h{WsF(mMY0uDBE4ha0V8T4_rqV-E(zlPEN(RO{{%eNdH zm-^Azp5~p7ITlFchCj8TlCHY?%e-JumED&;u`#TiO%+e3nY=MtruMuK3QTH}#jAb1 zb*40@2_%23T+-hTR5&8hQFfg8$dKv;Ux07~7Ico%gmyeg`GQ~K*1cH4wuuz+C8`XR zbqK9ebFA6CJ!_olDXvGFK1JE`GnzmA_Vb2+E3F z+x2)p##ZsL9uI9N7Dd!^CpLWx>!oA?w@h&=8}stT#bB;WB(m0$-0fSb z7S^5}Z_(AVxFqh{@0}s6Fn;y;H-E!-zshvT(@VSZK)ZLH)h(mdbMYcnVyl3eCh+4J7Nu2KR=M6Ex6J!*zo*J zMIXF@s{h1lTuxd0bfYj|U!bes>eEY?KX#&n2>}_Z;UPa_C*n9-Jp<7lf;zA70%QD) z%zRop+U1#WrjRXDyoUGV9d}2)Xq12g@M~v4L6P*JNSisg-Ms0wzAIgoJ6O!nhMyY&m zxr#_!JTO?uh%)4bXZy71t;UBuToC}p(4dtHgVwL^M^#BMJsz3O^ESi8P z6YM}Czwmk*bFndh1rLY}M8y0~h?o-0BGF_$|D8@XO*8!l69cG^+W%MVjIWtqpn#7$ z|IpU?)?=K#DM?g5i5~4yJd;#tI-bCW<%hM+c7-Seg`GSeF}W@ewGjbedP^_q?M#}a znw>xa5C=!QJl*~`(`&ZzcKJiuUk2Rd3s)$W93opQ{w&3=sai!X{^ zD+=~vtbtl#l7==tB?JEU+9AQJ2j8YapB!1VIJrmRtii5@u7pz<2K|W%$U{cx3j`5p z-w%7I-X#v^2y>7xoK66AffC9c;SCR5nYWnx_+B8}}E3{^zdaOuOjfA0JAd3?l zz0Z$P!Dl&_$_=+q@d1+q*l^Yi9lv*-f1hD!6GnOqjg6!^`r9h#Z-5LnZ~z<393W{2 z6nZ^9b=3Wxq8~p`~?I6@71>P*# zg*`J{dYKRRCeUw=ejb|%Q1y4uP(x#9oPdN{3SfWX zaBJf;{V5*M$|XK#p~TI&e$1cY3s4hAYxDL>Ag|7!KDPm7odR!km$*DeDv$RTJfTB= z?pW0Os1X`Cl=1_y>k7-{n}DCe$Xb=toONiMV&Z(#RBc(@iK5K@a?#4tClz8bPy3&$ zhmdVNa+xu?^U_v)Fd1f!5 zG3}BIZIjl5x-wQaVqK_*)6g&d7;L#o$NhYO4i5P4En(Q_0RC`=mwz~x#bz`PQW0sh z`irPQ-@vRP4H`Ri_XdY_7_BNPtZ7uQ){u@jk-aS7zZIQ#x;|S4D7Ut4w7a2g?r+2= z>LmVru9;aSFRd0+^aLDO8+1c110p24prAH7@OebvI7ca_VuIZ76%>!rF;R9xivWVwCki(fteau z4f<#L)w!zo166sYv3*#+e1F11uMBiNa<7gPlw<~$ zADAHHIFd_FZdyE9Hh0oc_)>TyvtANCLk-fm6a2c2BU7s-<(@`)r46P9%PDcYLvLaO z=|D*|V41K}w&zbirn`9>JH4Mb~6h>wcaek%-d!GyJ`f=s3_|t*%o`7jRMby!8jPY?P zGdW!ty`PIX8-lGal4bNpDhYz%zF5i(4-(u$yP(-;NEfVvwE?MN`Q|G^gulZJD-9s& zXLD|-WPxrYsJBxg4x>_T^r+ugF{>=Ok8j*)jnd*=> z@X>X{9{4Gf+y}a3sd&Gl*Asvc7uXOycY-YBSK%b8J7PVziSv=;>cffX(ir^P?!8uo zbk`OZfTY(oae_wMiWO%Q%YwN%aZ!Nrgtl~?%JSHEX%v5Zlb0_cs6eu(LlnHh*adk^ z6N3N_R$%QZKaMKp$#JKI_+9Hq=}aq&_=LodY0r#$n}kOpz4%Dy8tk{w86R5$>KFoK zA&o)Ra{*_(Mw_}~V0dRZF*hXAlz|wVC7Bc7elVZL;G_6UN?JVBEl=2Q0bxB>kSKLw zh{e-fGapdzlv{+mzldQfaW49ZJ71fhD=i=)UPa7L2`pI*=CEiU=cpo&@uMvIZ`O?r z6Vf$|(^>lQ@TQfGYfhTKH`R+HODc~8X08zSN#Q9%-mHW!XGFhEaR9t03!FtiCpkVD zehSJ75ic{iLsh?)<@#GMn*HfX*fxTKo5Ci2I1vxoI#8R}=}4Gx)Ch(#WEps`_qzkW z{F2y6?(DQOd@w-?vs(Cnv5S@zXq7j=n0c+FQ(-4>4-eE}{azG&#+6K@ABVBxk3TyPQt@n2W1ZclWyMsD&4Yz+rt&Sw5W+zKOaN*xm@Y2eY5VYUSJ%WTT3~*+UCvAS?=d(!=(<^6?+$*`O#E!1D8}QA-$P4%Zd+F*HE(ih7xeT z6@~GsC(F2FmgN^u0cBolBLsa42b z)c|2*P38nJlA7A9LUB#4CYHEnc9BS&OYe4m!fGB?szv{qMzN`MhG0<#ZnR#t&FjG) zAWa3zsS8Big99eQOlLlqX@EB@oI+4k2KF-F@iQYrO{YH`?-rK!Q}aZ@TMUEbut2|W z$`g)wAGZzq=@DyB-S|OWJJDSQYn2Z+zj^t2>9G*UE8eFJ!j(~Y;!tT2s!*HN-wF>b zgDHlnz7Iy=Ecdhr|PjTqL*^Xr$W(We}mN8(Y>#}snW9ibP{}KC0E#P(6^?N(=t4z z=SlJzov9%=RN7ls=C2+`OCeM#dP|ZLxY6uM;=?v*?@2uwL0K<~NpbTCsx4ZP`CQFG&^p)t{E; zEW--gtgAO&2>os1nwC5!RV*Sv49du2KR%#JpfVyDu-cz)mz>R%E#HqUjgW~(E2N#K zId4UzDSmWV#YHCGJzv4sya;DuP)rf zsF`xTTgxvKZBph%%R)0V`++g4j{c%1kbo-ORYBhUYoyOezpd|$UC>b=m{ckqW%D((lcnSm?zXKNUVLJc)Ouzxp) zpTCH|_2s&v%a~>48hY&Nd{6cX%2ELyG?h>Ifwtr1Zb^xbgOj1lL$yBn&ggRi1Z(bF zl9&76fZxY$wZW-{W^m!E1CF&)#`KF%V3B#g*-gv#^od=P7J^mF$|kO_iMK8+XVKZX zQhrLXsr+fp-Sg4Rz$bVRm6Y%v*1DsTt|yfNxTboL}0? z`s7>LaN@n>EGp#Z(KPL-F~n)L0K-CAnr2Q_PwT5xB}z==XCCrG#2OYWfBpe!hkC*$ z(EcVT8kdW?c#WH2{3L0~Sl^yT)^Iqzio_jr&0jcvK%u#1E|KiMG#=*pguXff^M}>T)c^Qef+raVk`0HZ5cGJk)GQ?g( z-WhANlmzo!#Z1dz2Q6w4N7&jIGUTxa2C#GHE{`t7#!?Y#;Q%5OHFOMlK1y)w)Bq); z{w}M#cgUM%^9+*+cp91mX&M*d+!BH}+d5;^@6<(|xqUVk!6NNN`16D=qS;r5=8>Z< z$VLQe8ZN#8UuKeU%a}o%2u2A`OL!4;9f6Per=ljt$8QEyAk8K-AkTpFHBk5PUAM)m z&&XzLn?xsTnCWJ;=QZ$QNCLI@Ulj1^{H-4ta2rKxTf1ZSfu<|LQ}IIo<*+!xvX3#A zffqEWC!3C0xY^MfaNLoxMKMFw(?wA7DR2>C)_%=oXp^Tkz~act}AOg{@qj-b>8py@l4PYar}u* zQ3wad`#@!~1_=_M+}V`{Zy|E-`7*~4@WG|ci%;Ia*ri0Mu*3<#f9{S?XU#*%#MA19c(=(yrxK67#`-k(5>fT@T<}lcDk$d{9;TYwsrOQ zN@U&JpwPPo`L(vEcfZ6_Sbf1%N7_cuOvSPpPZhrHJq`u=6V!u;_inA}fWAdHM{70o)xtuE0Qhk;qQ$PotMk5(+z8s&tsF%` zkpb-QwcpJnlFxM5UBN34s;JJ{!wN=f&9essJZs>91XrotV#{hZv~VGg9LQ%A=?w7S z=R?gtTGP!cWNY<-0$3%+DB;*RRCav0xBHZ|;Rm>J3NrVD)brPh4hu9YCuK;Y?t7CS z_;pp81nLALOxfw1k8wiQWXIk<#q|4!P7ai?a=*AzQdJc)j>L+4=uuDTqn`BsQ1EeP zEBMpJh0yQe_LnbLaxU{>XrHk!=$ms7BNF&6f7p*12Q_Kd*0CtVX|QC}EZV7GcBd^T zt7%d2(s*a4a1gcWeorHk(jBYSJoaZ+!zkVcDNU|QmwTs$xU(=5y+za)AB9MCO;Ael8mmmWCk>?h;lf)B}iU7 zPfC#Ei^Z}KApT1lkjo$OqV+P^*oz*1&=wL; zeIZS*xT<(LzAQk)K}`_{f+glPfac6ls~O$-vk@Pqz^R|byGpk8lBk&o`I0O6vnwW_ z0u~xR(&GyhS(6g4+`~w|uA5ofVe~UK%9!MP9XJ(c!^IH567vM7xCS)i;-&NKI^4#% zmdvW5s=u38|5C*|JpnCI!F^X2S=v>63BrlDu%Q)RSieKp7k`c<{M(yqjMhZ&|E`!A zweSHxVTmT7Ii?6A-;qRV5K-e;@BoH+n#ra}5hPk8w3!%5KhUFSz$dRwtp_r$`?>;7 z#rpvPXstV0M3R~!I&^YptZic8>$;!}9HIC!rwkyQ6aV{@0t*tY1-aG8gnetC6tE%z z94Ny|1(P|u1Ip1)M3%ItYd^ZE80B<33&wuoEcM}6wefB?C*Y{G`vV%a7R9@XDF72> z)mPJSXPkE=XDsm|pEP>_!(o6O?&xzDFUG(FMmDQd#s?qjg`JpiQ55=&cokjE zXaPJR8p$(n2x=gB%vh;x@%8oh54C+DPpmo#8dqqHgHs~U2rz1=!6p|3c2Bw4B}#8{ zZ2Hkj6p0~{|AxjntBuKRYl%@i6qGNS?f-!4sIh{(J>&4S6#d)37VVa1+-}pajGG$b~d?en5V88r;&xLs5WD(wr76>59Gm6oriO(?bop?Ov17xxQSMVBaAtI$8( z3kt7#e-<$<>uQnwkBMUZ=-={VYBtX?4d>r0HmPt@ zpv{j$6N-i(rXV(iVdcfB@E@DqUA_CqibPZT{f~=Cd*1})uL;u2;75f0T4v53g(|3F z|JcC2K@^R1($WMfZie^#88BVDUbtpUj6yFYDC#MMqhVLWO0Ddzw=T7zEwae7;otQv z%Jh#@tHT1m(S**W_d|_2hbygjexwtrmiaBfmJUIqR7Vi2bh15$-0fN~()0n@>`e`9 z*XG^WKjQ%nqU|uoL?Idi0ETu5`4l>JKV$xBvS`V_wFVr=nes}?9pU?fPJ!P^(JWm? zNVRfCd`MqgSnph9a((UW>}GK^>4^xah;+NN+jQf+sa-*vQ+q?>S~NMbgXL;<8dBI1a{1ngsbH;wg6yi}D6)h#cXW4BHXPT1Q{Y4s z5ksf~xhu{Lp5-<~Ww%xnm2P+;6X|kBQ`I z^C}mJG@xf~^P#uR192M`a7=lH-C8+BuCrEew)QH!|Lq7Dl@dXZ>ZzWRAx81W(K7*M zgq#Y;h}dGxQ=exJd&M_+jLGX#G#&lSYW$F?!L^(c4*)elUKN2tP<-lS>Ud9#EDMuX zIL>@j<_`&dF(bD1(WF#?aL_Yqanw(jK!90JKgmJs_zWXN2W|Z&Rt`8Z{lBG;-d-d7 z-r^`he-RAuaza6}E4wm&oZyit3`+*`C=y*6oC`4yLvUWiF6~1 z4F~@G66i?zBSNz`Hu5(#-i%_F?qOtj=->V2*`0mXp0t$o{Y~0t8t?eMPxJZW!A=&> z@WiBB8W?S3Da%r6U(DGFNb@p}jjGR&TnSits48)JC)G9S6TRuHDHeaZ)AB^OH=#pA6$X3FMXz|O3l zxn&@^@EF#;u2^epWC+a&b0p}f3Uq`(rchVUO8&LRE~Y_$#Pa8 zf=EUbw+ay`7%BSIARVLvR561ggMiAIajh0HCni$#OBX^FiX2NS$q>(!4JRdjK@U;w zQmwr|i(SZ`DV=|#kAVSa2lyG04%);v#D_&~W~-FC7R1zULU}qR zp^b~bSsiZ5B_0Y0=Zlg-4`2Ma-@ScmNnIX2v3qe}9DOmNMp%|U5m$%x^mRB&?fX>s zv;$-?d<@@5*2t>wB|o`&b+|@CIE>ud+0y#>V9sgp^?cXk8SpS7Sq(j0-x~QA`I!1w?1P`#l zK2n~DwOg+pN(En|1PDDwkI=K#Vfda30yHeCPvcc4dEF@L2M!7JJ*pp3LQkX(4K-FO z8D85=qvPH`&a%88f+VKP*8KkSemmRXTbQDoLC95%t(QXz#S^n-ZFejr4+H@w)^wlx zB&yZ!;yV5|OzY3QkI*MNTs-gcHS5|ip?hYC#%%VQ^0fk=?ufXdlI$v>o&;UEXi5&f7@a{gZEIAxuhpFG$|}>b6oW*K30$ zsMsvJ)8t(aj2f{3&v0sK)Ydgk-fN%|RGu#z&l@2S_shJ1fdBS%sqwSyae1(aggk&q zEJpaPfzPoilYs=1fsAJ3cjK1?G~&4dSK)FjuT}#F^NTt82^e*FD`8@s6#6!&d#aXL zA73+{EBDan$s)UW3)$}6jo1`mD#lhj7$>gdL$w}?)q$l{YzrPL(TH1(1pGzvOU*Tm zNEpe%j*OMMd(R;O&v1TmQv~#Dr`^D}y0cYkSkQ@R)Y?*7pk~20pC}!rQ^Pd+XlW5! zd|b^O*xAu#(5sXlt6=`WX4X$JA{CKON|7lms%7u!^VF{E_PDH24Ktq`XN%8Vd{y{o z;~Aoa9H(y#vMsIS^Y-yeT1xsk+l*^`-)mDE3!}$s9(8c89@z#LxDo*S_W{#JX{62- zO})kA3s^6xmN`>ZKa;o1xHbw?cyA2Z{BG2#u2DK>Y%kQ!T%1}3|xWyE;8ba|dO_Vn8(;@G7c|&oFIfGP3 zj5wh2ms_%#fTQhu>vw620fLR_zP0a|H`=}j=rvanW!P`?nvH>Rs8SCg5{`f1#|CK) zj0lXu%p0Q|H(sWZF8T7f&y-ve7LjqPV1YDD+7B@+y^X1+34*n`6{a(j@VOsx>i8T# zdflbWIK2-vx|s&(Ih+(7cmua+yw`I$Txry4 z4k^i4Y4fxWrjmB)?tgKaroMX^gMiLIdqb9^}Msh~>ba>c8dKT6;o*xkRNnCdBSPYa3@1ja0Jsop`lAbto= znKJQm)Hq9}2PT~2=ib|ZsPxo;zBfDcX^(D;Rd7T>RFenuvU&CB9%uj$E;uo8G}Uhh z(tH(&Bj$y&EHs(34I%= zN6?hY?mn@KhrX(v5>yN4b7<8|T+3ej9HIH_gAb#sEscv!sRBU|vF&#avk!Vy$#F$V zkPl4Xvo-%>;t?prxKlIv9SI9Rr3&SLFTfA*QFqTuC$;ZE>#qwIY)qQf@25=*rmV*f zyNC1OKzw2~c0iN#d{$3kcs(xStV>16F}W5z6gd}I>`NDq|27SSD>UdCF<>_ftkGm4 zkWWw_y#UWrO4i!`U#P;HHv`xx{Ky%Vf{D+s?9Ej14~NMBY>V!%uAzcIHu}{+yE8XK zNS@z0q|khD;S@23ag0^8DA;Wd_klo z8Y%Emy|I)8s6#I-Tl~$*1-SJb%uK5roiK${4D2*u`y-1u>s4mr`$tF_GGQdptvm_^^Z!EwQ5NFWRy__N3&p>#x3s0sczs|gL8OqrSb)nSsgQHKGaL!U4644uBTULEx& zjoFX}%a;im?>UO=VwfSwDcWSdHPXC`djsc4{S?8sW{v}|sOFDW`GiV9TGl4y? zdaT2me<U;u1Gc`G@_YzW+Znb%pSHzXUQZrEG!NM%aMgD{7;4;Z z*F8eAxrY7blA?D?b0pqhFPfXnjEOSazrB3@s<4;?Z-f8DQG%SzfHD^fJ-sp&ed%AATG+8DhV{-M4HgfRI+Lj(oYQ&Ma0W2Ba#p=cu3 z-mB_8H#uSl&3i(%MA=U*BZ@->Kn`#9w%$!>)Q@n^agX7G|0dp`A~eT%l7jkT{7;Yl zx&#@XzI*M!oV536Iq4-9)~m^x zA%#H}RVns|nlIJANYJJj%*y9g!V@O7GSksQbvcqSVgXHhgMG%E>{kTIU1HEc#9{-7c}UUaC`W<9j1$slIMz?SMAk1Pd7`E||W^*G-2HX<|J$+cNNO*KWuM+r>XOB3j4XcEz>8 zd+D}D;ugu0VwTdY$5j*TiSv@z9j9RJZZeixt>hm?ljq#G0RNkOxJ%l5tOySK0MD!w z>IehlYBYED>t&fIsv@fC7(WxJOmq}(U9k0U;uilB#TNhXk9Lz%F(-Qt(%&+*0LgzP8(n z`S6DrQick(<@KM?rKmf13GcuVA?~ZTc=pwsKOxs~UceA37ClxulQ?HV>t)pI(7E7w z>iggbqOJCIHgCY0tD>jl`5RiQkERR(?9>Pv!NPJ1+Pdv*tYV#w>a{m)98anX-d=r5 z9{cXmDZ@jOVq0)_`9+7JSSVW}0=_r}{MK&PW-j~sc!Lz((T}P11@m?CqxzkaZE&dc z<50R}$rV@$+CtN^ffNp@%Vo|%#SRDR9d&%jz6HzVVMv_uv!}csy_XM@E=l{YXC;P8 z8X3Nvd8b2*J1-FayRmsh@-(eAxpEvLA=66&w$b;me8YBa9I`6VxDM=NpU~(RvZ6Xz z5oVCRIhINy>Me#=s1U$7ubRyvP#-J{;D72?i(o{Tue54?UH|>+_c=V)R$zjY*Z7*7 zViUTg0Jf@yF`!Bn|Bm6AvS<*X*him5n?!(w99mSYo}%r4RzIi$KH)==6M$7yQvm*KV zEnZmJQ=GN;ChL%Ny>H(F#<-5T&s3X$3{Gb~li|N&{BAt`tRc3QdW4oP6)zGj%uH7; zU%9u=xzTtFQ_%j>mp0fwqb}q=(q|{kPObcU9hn#KMW2rzhc+6k%%HQ)jr$#kUELf< zpY528dEs}6*vk%DGB?@|0W*^-x)tNOdE+^3F76L9kAEQN6?5rn+ItPA-yC-Fa0VYf zS#CLxn=_`P6bXaLzy1jkW4+p1Oo=*~%Lr3O$%$i-66Jj2Luy*E=R|3w);4=HT7DPP z9YX7oJ^Z(kgeRP#!>CG1Yn}2{Ux^82oSVoi<~)eQPS2`jBe7YXtv{n>BQ!|i^%WRB zdH$-w-pxN%+Tn&?lA2O?ER(h|lQ8ezva}deCQ(}6oM%=}kQ+pO2a%Fq$4)w4lK9%; zzs%dqV9+nNtF&Qo@GRMpfSzyT1wR0#-iiK3D!|rk|4nA{$pt4q!d^`73LC{$`8`R0pk#)8 z@MWJVNdvsHm-%-8Sac?M#cCYmDfK@i^mopB9p`2lKSAg#c$wS zQ8b#zkq0$27h`cm&&%z!M4uEDN~iWZ{=2e|`F^4zwVky}I8H!Yc;~y$T0RcBu|-+w z>{c~{=NQpT*n8xh8yf8roJT0@if&w%D(qTS{I0vaZ{j`RUhoUei^18aMFX$JzH27k; z4>qAO>)FMTs48W`_x#@{1>I>%;E{KLq!OX}QssJLSuL7`<3S`Lkfb*^CFAtNSRY&nC!$W&Ui zu%Lr{{`{YO#q~wc*{Ea<2q+BOZGql>0o!Q0TY*dw{S(LEAFqOaa0mX)__8RcMT#R& z-n5A28!8@RU(^8&C%h!xxId5uX)uz1SF8wk2Bzz9jocdY(%cG(q*g}N#6F$cp`T4o zrArU3^S9(+E6^_5+IHjy4~?j(_$#=zrOw;1>Z73(w(5?%g(Y4Dg{He?zQw;DjS#O% z*Q}6VRq#o`ADJ@Ga=O3#oe`Q&iBu@IOD&~T-(q5Uoh%q@7+O3OcZ>(TNr+V7jH@6z zduju>s0s1&&xYc$H2)t*R~^vg_w|VZ8{!xnAkFCRZbml)8|E@{>tHTm-ICoV*ar>Z{l&XIF^XK<&%Y|*&w2wnPI8b5$1Ms?u3vcK(EO`TE zDvgPh#W(=oz0@@s{A zNE{X7VB<{0M|xyN@5t#i<1IX0{!q^bfL;MwYs}O>C>|n2E5nz?>0%?PBjTK2q3Q84 zD730Cx>r@W*h&1L9((h94rprB52vYLn~O#hAV7C>Zzs!~Wy%|Sp#d61+2UCIbA;(Y z>zdNxu8sQHS2BbM`rD}?FrEkyS)bs*oHxk4xfFY|3t$FA(Qi>`_YHufaM9c(&~v3L zF0!l*?UD77QheCXLi>_~%J@b{tRPcWEa+~shk<>3G%nujtl{I_h0xbQ&Vg_>Z0`4> z(;KOmR+D6uz)o9j@E!NIrQm|$Bzw>{*KhL+6qT7hp<({hjPu!(@|7Kcy{&^q?<0d| zAFghWI8^hVoG4k`_@=Ec=HKK4QO-t&d9$Z>*dg)QGFA8!xBpf`ynjCo(E@vNs`)WS zz>SCq1MR`U>yC}U?=&)05QZfZBJy5XMb};mdhzRUpG51wk`4-uk(*wPkc&^xE6WlW zqn)q&1!N@b|Hkl9y!fDCJi+B<>7J#*W6wNhfA>CI0J07PS~tMWH%p0VYu-*|%M-;Z z*8wR`o+~Q@2r>(3yKSoh_I?2meVb0dbTgp1x+|H4??1n0@4(&B`KcE=(A0=$LW6b+ z`%RuVHu{V4!tRUf%p``agpMR)hsP|v>310_!t@BdJmVgIWgmrcwwcrz=RArhWapbH z8F9nW*oNQ@zZKtr%1xcYYj~B!vCs4jMDZS=*x)Vt8q5ke2bYW)$D=Fv!~#5o_E0Go9H>_SpYhB(H)xg`l$3hHl_yT>S50yi zU^K5V`&Kh8ItfR;0g5v$nK;1y>(iTpems37WZl=uE>C$VwfiDC!`x&kZt{&prOXYN zilS<>9XvBKuhrMLavnY-lJ2h_f!xeO9>BvZDC5 zP=3loN1DkNCI0>z#LP((TOh#)Wq5!d5n&;9+$Z2)A9VExP%LpRh+vUM7RXCPh1NmD zlo`#~p~xeL@8<^|P?ikV-<7WS`C4lX+X3G1th-+BSd}?rdonBrb4hA$91VyfseqfA?EmKqHRUXWpq@ot5qPa-99VF#jLYslk0;&b^< zpSV*GC=2|6$-~V6ue{j^K*XHTjMl-h$CMeTi?sZNud*RNjA@%D?WvfP_VBZKa*b^2 z>6xIdCjXi6UzD<#Un#2&I@aDgFqHX4Iuid8!7OvpklGSq;1E4g({xwFECBt3_^A%! zsu0?jVb63(MK}`LA7fvebUsO5nA@0~g8c(BkF}9Cv9v409q{8;3kqFsR0ta(73Jfm z0icuP^XUQ6v@xG3(`+ig0|D+)8%~17XuVC~D1**{C?1=b!SnX3`df@^ntxISfJo5`7=iE!^&B&QD=ttwEVw8!L$3Y(+^K0%QUgI27Ys_ z>HQ+S=j+WO(8L>``Ja!U0jGtrcNXymS^GU)0Zhf z#Zu!V*JB&L`;Pk;F=e7N0#mQ*#3saM=n%R?q>(MM45a$*1?V(+BCn`1F#3aODEAYi zYo$=Qg~PqFQ3zHRdz{P$2ab?*su;~wMeqN23=UrnVjvZGF2}3>&42daS5~X_zehuR z0&}I~t2ccYhHw6TI16N%E_rF)6L9V!iLRfN6_l`)sMCji7?AmMv77Nzz6^nc0{+rh zF8)0G2qFc9AFqL9a_V0=5ci^vo#&E#(Q@i>VKz_CUNv8boKE(50DecHYGIK|&IGn_ zh{so^`L{9%T5veyw+At%@XoP?95ou?4lSaud?F>v&j6Bd%%W%Yxu+xfu1l(^WEg0- z+Pj6@0U&_L*vNnWXb~)v(;3_OTz?PW zf!l|pwdO7o>&W=<^qcYbnO%eLfJAYE56AO-jJfmS`jCdftmomV*6LcQpsbrMShreA4S|C6s zg*e$?EAJw2+eFH(in2KT=K_Yrw17@ABgm3J7Y&3=z~no~j_A-BL3FwF!w?g;FUt@Z|!Ul{*FCZN(DcZ(H!LXn; zD&Y1ksyO0#Vm2~KnFdJIU``{*H^2&$HK)@bR5@Uop!4cb{=;q$`Nmui1&6BC%tDL1}C=4!tJ6zf7(h3UB>^UNJ21_ z$8AU(=105fY!$h@pv&;jAi5w2&^~O+cmN2=iBz7!1(}xQI{@55Hf0S9g^942oTDcq zPCkA%A_Bxj)@w_%uGn3-ZPW&_Rz?b5S$1cH$v%qjBiVvkzP{Zr!fN2$1|y_Jdd`km zfkX^cEVRJzh_}e4l4m*~%k@dvnCSIjSD;`+5)!}y=Vw(7Jd?HaT~1g`zuE>!{Yc4} z!Jpw~o3TK&=}i$N;BSPicEntDtlcqtSSx0vlqo|1jcKXo60m0C4+GO6Vu0$q8SZM- zOfZ5w&rzA13qDK6(d5l>*7<^`8+)gK8?QS8!}dyKnYH;F=x#U}*(U;(MbSkLt^SI) zn@LOf2_Yp=;j*fcu4q2Zdc(4 z8@uOG+P8?5KR|hL{h@(SLt!|LWw}OvtOO7K&-Pak&E<)~=Wx-tSsIGxN|xsLY$O$KynkkGFoU=EXhoUEVj^EM)D!PRWQsx^UPT7*W*J7SsHNY^g(KNcdyQl4C{C zPWq;wId+*#_is!6(FIeDmx+42%D>2iowMFblBv(CH7w+JwncbGGe4=FI|w%%&CO-A zS)6J=8CaALi_h0SL&hCc7q`jyyLdIbotnbUg5* zYbQsHshaXgQOVNt@QWS)NTe{z9giP}++~WbA&z|H-5kn!Sz;i3cCh+x8wu#4RcnoY zjz6Y;EtlEc_^!zYetE|U^h}7fovXP9Mu+7d#$FL-3V6iLgQ`3^ipqTd6eC8yn=hXJ z!o!ds;&j0XXSC6OOq<}l80XGIYLBGU?%6y%@t0Jw7+m>}AR2#2p3$K4vk#irs}}Ck z^zfB@c?gTdw6S_cG$l+0-&n_0Y%TUlOGCwp?EV9^Ed7xvDjI23Yse?8Rb$s*!opfo z$^5g-&mbW~TpF|tf}b`P?>C^+SL*~?H_Qj)t%MI&}6aDp~2 z0asgVWWy>RKe(=S@wvU__64qHc+^T(v31vw^kGNwrsg*m+)25Bc>g}a>FrOWB!Hkp z(3{nqa`nOSoYw4JGyBRjP-rNeCJkVV-QG0|9^%F*E?(&gXUl44;}?Axf?q$0L^J+- zfV|R9Jg|?@d!#-K@QD=feR380loum6*3_p6$)W&6J`;5s>aD1h`yN>zCtCgJwYi z632%ejo9YxgvdCDTy-Xq*^>pQyzcYs|7AY(U&+Wl!lsGBA~7VlRQVyCdA$um21e_R z%xlBLK&6*8&-gikcb5SVfZvNF?v9e6#zccI8vW**fDi9+858o?xhU6e8tIoA=PV#V zW05SL^569c7feiZ3(wDs~JnuGNdNhPEsj>ed0Vw^UGR4HmWA zvVK?l=8U*=cn@H5VX_b45>!!sXNd5^7w`{p^6WzW`fXxFXkOWt$DmG#n%*)xiVIbkwb^lm}ulLPjtW$;7SKhn55MzK9s$x{tNpcf}Pl% zf!3+5`_0VjGr}sHM#HL@vV|a#g#%n%lGM%oIqi(Q7|H9WkFPSoORT3MjQOY%E0o!z z!2i}Mwn4i+Aavn*X%Ws1+I`5ebF~_2{_T6`T8vbL>Ag^O8UfN<;R>xGPaOG=eXT%-2YD~6MR0d;{6(vn9b=GwNx;?pz6F+S30ZJQpKGOO zexqHUJ)Aw4kip!x^*nJiz2TEad{XPEf;lYQUZas7afbq!IJ;Flt~{l(be-v4RxVDz z;xaqMRLQzjnAO05_@JV}Oev^Uow1ZM=Kt4$$!7>}fCEspb=FnjQP*k37n{~F!0A2- zU{DUgj0z7<7{jgnf6m9ArUh|m;nc4K7ruFqC`QO3z0emZ7UPbup3_yi$VWsNBketv zQTUTzREgpW3p5S-tR+)d_eb!;jr@E)f{L6(toOqwW*1s$JX1=99JHvKJ@o3>1nT<+ zcxMe=E546+pU1mg9cOppc@fnREBAF{T? zSNUst=nXQ;ZZT!){YEwNbJ;671x}%3&1kjx$a9$my=(!^nCrn!jWb zdU9)j`9PlHYg%Y3N{lPFJH0hMUZDC6Ct^A&!2k!>m3} zZnvvdo+9bQ$~mFK`xw9TSpwK<)g15!e_AEG4Cec|ahi8Ch5;*}_;DjA4BDt!@PB-u zbCp`H2}Y6IoX>#%o5W;3F$`K8R%)tP0|s_J7H+AiKZ67{Iiqm(xXSG*^krMw?hLj z|xu;?3;u-j(0FU>+3smMomNX}(NthEb5t zU#&`!vSlra5%kg9d`%hv5|@{=*H5DMl6^HMALC(tdYJ6Tpu_5sj5M4n`g!ucQ>#ft z)MQNmMqB=PHGhAGV5zgX$J5@Hc>AQbQ$Pn!hC#|CDlPBZ~7j}XNl`MeSMeSy5da}jIN5tCb6-I9BB7t z-+hsdWc}3T^Sj8w@|9r7>&ZQn4y~1XsKeRJYlCd$kE0VOzr9DQZlM&%R7@o%rhBVB z+!=b~pJR4h%u81FjbAw%3L7EY;3Y9wdmmnm5UX|Y4!%P6LjrX_Ic9xE)#hijzmL`9 z7Sx;Oc)jZYNkpoAn54La{j(X`46z=l$7;`RqZY@dv&@voD``uRqNt1E$tBCU)vLOI zR|b6=Yk%CBwW^2v70>9L1&UsxPx zArAjBF4@TxwL{xIe>|gq8P8-yS^}-{_O5;D#_o^Y8S3(_FVL+3XJdV3JPbH?$$mDC z3D}U9AW@zM<0A2#`nyYXzkkVw)qy!s$F{B|*<~zk!`W;U&U&Q8te>C8z$-SCJ-XDA z8k`xW!-}cvobPIv1a#PgvZ-^)icHZ?)@4TPkGuxb(Jk>}YCulgj?Vsr%Y7>2mZiV_ z2Of)B+AltRN?orvVV%`U|6;p`*3fh?Cc`{1Mx{XXQnDH6!+H7Svev%gk`}uTd(f)vgFi`?W=!CM%BtNWZ=i!^>WcjhWi3BBQUmpl4#^p ztq?Z6oTGhkQxJ!_aG>3mxd7nXo!73K2%rfRQ7H^~8;pJz-sU^ImO#;K^Z=uJ{b_Gn z6=J4K$bAHA4B@HK=g5-=DAmPaWu}v}RAxf8@%X1z(+xSy#RKf3zdyM*1ctdm@pNY) zTNIHnV#8#k%?3B1?D)Ssv;9)YhzJ5NTL(2NH=-W(GJ{3-$wN$sp-R!>%NTgUFrNQZ z(|*{ zld8?P1$Y4kvGDg?QXTm;+SVY`#x0iJ_7a09+brhcbf_(sSo>KA|GnPsoK!hbtn48dG#$oU zh82l+%jucgjP%Oh`^lWSuRVfQZ>}g6k*n7;;iITPIMP;~nX;9Q1l-0q6>5lQh11KI z&HWfOrfVX7tFN8GK!>mlY8B}pN66Mf#sCEjP0www^Z(P_^7eVKsB zhCfs*SkooICOP{rZ>?-7|I?`0rTo%J=)B>bH!p+1J`%qwLL%P^7@LG?;tj66k6PkH z3ny>VC!sGxV>8OqS0m<<5Fcx`444Q?qR&mXoQ&+2RJC<{Kpslv^p6U)MPC#gd^nmq zy$_9#b6#Hw)TGfD?wjApZczXRpW%O}aoyfKX<-RyX{NFW5swfpK<2TyDEfJD$ks2$ zNl(8Y-jG7rJB2=r$;WS>1*ks6oR63yKadL4oUYN#-Wm#bL&SG#1q2kNBBU=K(H0+G zi-;ra4aA-qzjDL#JKAaXfRVZN54;U_*X;>?ffp!_K@}obD5oZrhg{KIL1Gy8ONjV- z*y`I#2RJsmY$>U*1t%GoHQcpUTMYB#2n9N{7-!lL5aPox2}Se1 zZ)bHw_iQi+Hxpf`MHEA}e5EHi^WM{tA0UVayM@ROn392|;JB-{cKf^)LcMT$ygLX# zdxj0O=UfU!H7MuzMv!eO_p?@2s^u>0!R)OcshHw??7Q?rQdjUa4%f5N^B0h}yAvJ@E`eK-R&fCL@hjnmo<841Chz%mC| za!A5dD9l3zSVDnTE|zAr4hIibfCv(oSZe%a*V6OhEWm|N!T#oD4?LwXJ6AiX2yy}Z z8cBe<23j0}H}J*wCnt_pv2_hXNehy!19{7mEquI}DN?(idwrpVFo?s~-iK@{;g~1k zT5TXs0VgzGv|-#coTveCfSbwY5ihz3Ot=h0v~W)7L54Jdb?Y>?No4SMKtxAA{2oMr zJrdT3L#B8C%fFXnvR5w{YJQjQt@4z=6{I+x`;Kuv) ztGzM`T^j+_Puq=&@3%{~<_Q`=`)pg?rsj`OW z*mrMUMF(W1{bkYNrC*mJX_Mqh)^3&jDDw`{+yJYeo(@G%pJ!stAXW$&emyj&3<(9H zp>O$@u7Z}97%%KBI?Ck*!OZG1glMev43O~}*-<@l$uiXUB`q0k)_bfvr>wTJ`j;*q zadO_54JbT(hElJdm|%CQruqVSwt+gSQOr|N8y3mkJ?dIX2 za`)o(DXH2NI#MaiVr_31_sxiF~qCb@Z9~> zrX(tsHTJ+7)58UnWK{eYItZxz+04u-4vNhZz<~78!I;%DZB*$u%^m~vsawFj1xjMx zwj8j@_2k%QKV1m3L8yneUC*}yg+*wiingH91>kT$Kp`E+Why7;pndZZ^J}v^Apkts6&tk}+BV zHw98|#^i_)iRuC>{Wu;(m|O^mgBy8O0yluxpLNRUq(dtJHhBQAb5Kbp(l57(4L3<) zj)2(tjY=FTYXx1mMFCWPxCHB6U&}QSisP})H9}w5Lao4~rvUdzoG?*VnA{Y*7O0UN z*B7M`JEHl2tvVo_|F0M#=*X}CaRs^oVTL(XfG^El6Q=-tj)~1P+?+?}ZS&l^ZK3r< zIME_Za2)-2NzMP)-9RIQ#^8%oZBz|q# zE~5X%#?=|4iJ-TBt6UT8d4!or8F}?>#jLW3N)k3{oO*C$8Op5W!O-^k=V{{}EPosi zCj8{_8ZLZ@YY{` z_8sZXQFnG=%KJH$kN+Rnv4zt$l>+FOe==Dm;EZ{oQP;>R9m;UcUULDe%b{8mc|)GO z3q9~kOlHMAy$`0gYDfdSldvQDW$JZNpns_pIN4KxALti!;h6F6%Ms12osYEJZuY%D z(qXXN?9K*sw2u23si>n{%5}-CJJbD#<2vZy7e$YGUzebl|1nR^{AFajQ7XE$SgifE zu%oW}(!~<}{xjpP#UkccjQcp5g6M8!#zs&H)-5F!eEcjD@Lp>1n-kBB+i{BB{j<5l zs=+5g1utLj{)l?t0@pTrehOGuO#7-R#Bi&)E+$gm+h^qljY@JRA^T@*WVowm>bkMn~B^Z*tY!4kJ>JrZ!l|GZK6FiYjEOz_9nMY zL_unovPL{^kpnaOsPkihJX6v2-=4eQn;$-WXmfsm-7NfK;#HTYw^$M`OxLS943+mw zI1L&f>wb_X^z`Lg@2Sy`?c!%=y8rdtTeJSTv?YJ>179lcKeA_~*k4b7?ZTeeLW>Gt zNEWS_^XE+G=v4BHOUr#_r8_b zg@v5ffUUz?A6vXGGvXfzao?qz);TfyH_<(;3qNgm=707vC8#5aNIo?=gCIdmI^?dV zoaAqC+)b=Jxfap1Z3hSDVN*3rcPy+oiDG5B$o2zL+&~Yj;OqqE?>WUctC>x$;{$<% zkPchJpDZ8O1j64_MgZ4ee(Mk1+}-^=J3Fh|DIGx^^Joyz1-3#Ll3Vpa zQquvBVewx|qlo_bjDhMZF9-+uF%EM-+5sxl|IzpAqAeL{Rt8V{%mtGi%afgi;IIMamHx%% zK;Jg6k$`0`-Dacq>-zjZw<@_hOK$-F@_p1B45=vgITp;{y4;awAlSO*|LB|G+Amg7i4!xH~n2}XOc?^6|#!LL-npVej+ z2%_nS$u#8sg+fVo<>?=R5=>BskUCT5Z{5Fl$1*j~+!AGG%wSOnIUC5QFYEpsOw$r^ zDI_oD!9HMCD2R``NH)CEl0@p4SzT%+oJKNG<}*g-NMX+{TFnrB-9JpY4+G4e`*MIt zM0u&WdI@ufDdU+iiG2I)pjh^Yb!;H;NoUV7>+U@`cW zfW(+m@5ki!!CExwYb-8Xd%3RkC=spPADLc8NhD_1V5+4LHL@wfBr@TH^;Q&?81{_$ zsbhXj6^>^2Sja)wg6}P($!fTT`7MO)RL*a#Ba0SHwGrjoE~-e1Fb?*}Sipk?%cu!@1!0n&1JRL1qL|AcZ&I zPDt%#g`T{Nz@}R8-Z|>5A-7*kV8AC zJe`AHOf^!PzMDTM!q~#K)B5G*-XmUm6+-f-j8`XpoYh0#sfI?6n0Xq2BPt&}1>on} zH$7H@szeC>liI9@qNa351_r{wO9!sYs>PB;!KsvL3rQmx2li+vW@lzupx#^)Z6WK*pjzTSd?cj1X(_I}JMW z{1RB1Nyv{fXrp)j5bjjHek@MNFl2FpwC@eg4c)s~pIRb2O9KlHKpcpuz2(W99zT%E zg{iyIY^HzP;fW{un9MFS8FP;0{n>^H-BL;up!vIUAX)g0(1uz&>h$=o=4pKxs6vRw_32Ea)c{!vV*Bk`w@gy6kKz2kzSY~Rgv zGTw4LN)W>p@I5g;PU@pD$)`XggR+omplDLJ@3SbieoO%{o> zwcy>|VDBnN_rKXQ;Rlg`|33ahfznYv~)mMbs2l>4O522+j< zP1w8yrwPjEs={OX$@sNMqoTC~I@9ZP z=LTz;^Ng|PHyv3ITw_G{9?}ODPCF>-pbgO4kedob7nvTAT+(SL?@V^H%&CN{`_j8= zj966^3MvsN2I=gP6F5-g-sfuUy~v#+0bNJvXTT!>j}6(OG2T7r-m@pVPZTV!r?U6! z8Tp4p3Hk1|qOAKITx@tkd_=?pg4@a;1?6IYvFM`PHj= zS1^XF5l?4)gb-c<3c6&L(_9~$mNWLMGQ*YgD-o1lS_GOF4@+T5V#i@u`%k=}Ya!uo zA@YA3ZuJ=H-V!yHI$%;mXIi4Zage9ltax4$1(hOg6r`s@(f$;Kv((`3iO2{C=U2TO z!ZKId5;dw6TAXSLk`D5;AJO%@S>NJQ=!LjqwRziMjJ6Qnu2A&&eIvlXKR=Q%#)@^k zl_~8ZF#;>hU-4e(p!iu5+f&LIs>dhfL>(dll@b6}7S1Xit@081Ee@nnMrw9yg0^gd zS|9vPYP=aGf_6%tY%U&1*clM~IOJ?`9cvj}dQdT+?fPD~&~5&m;Epks5ZP(V=aroU zI=m=F*%c0y1J{FA??&E*n(dfmEZhb_9$MCHxtC_s{Yv3effZ2k@7O0ftAE}!s86Fm zG9q8hZrMT>nBt31(YCLAQCk8bVQwTqHd66ktwjH2L%3=cdGVRcSMCU48%pJXl51Q4Uk2 zf6cKueohbt9Ys>Z*+|lYNljTbW?Cof%R^aMR6-0^wdrue7n}GA7R{LbY87@Gq6=y7 zmC(lI{Phw{XZ>0~i7yKN4j2DTE#wGa|G@+0 zs(JV-@u7oI6#M(!0h1lboQ-_;!D3p>i^ui%|w`3aUFbc5%6*Y6%bX7)u;af@R~%@2&P}P zQigCOdBl&LU_h&hwAOvFbk7N^I*Ld>vWl$+x*K_;^IuD{TzOM6m|#a?dB-C{mGsSL zb-dzR`ee*-t%Iw;12|n{bSy5p0fl9fumEJuMiM#i%q1P|`jFh>R zwHrxwb$+Pcwk&3yLwM~N9H0eX9u4v1-iJAe;#K`gkB#-38lRq&7fdTpE@kaJ!IP4w zO$j$_cr40txtFRUobtB07w;sG<@dL7_p4%+jcJ;djvrNXt9gdWKw>X;JhZbES52V3 zL*P`S2MLbyR|nA%Y0&B!qS0>$95`$9ISaP|3RKF}v*K2s2Jr|xI|%efU$`ID zyFPpMD*lj-h$t{M*r3%{LpJoqP2c18i0&jn*dNIUERIw?odERVUbY{PBNT+uTwe{e z^d>OYOLe2!vSqXEU+(V)!JCA}m7}nqdj}~V8Jw&a!`8UDx<~2HhB-oXN4U9vKQ~t> zA{JW;;JxGDeuo`y;N6j(i@=ns4?t^}w?PYClM5e`rJ3P%E zODiih-2d6(U{dLs-YrG~1WUHt38v4b_}QuwkIFbWKJR)WoB;{>Q(RmPL~z)Q2ujD4 zD9m0f(E&A;n@_@iZ6%UpQVL;xzhh5n85N6R?W>sYeDC!+i9MDarJ6?r7_WIu#r4O-m)!=t~<~Z=hPtKj2(T(ttxVXWO9_#*+ zSbaRqx2FH3G3+WQ-`yjSMDNvaf4M9)&fIJ3@JG>(pvj`yM=--NYVbdXp1k-RLY3Us zf8|)}qRZB8~ z3y|graJ|TO0zv+Aazw||;>{MB>ngv+aUuV=T@JDGL#Gp@d!pu4Fq+nFfmc0k-ss;- z17TmjY(BbP-0NNk(@)e0ZGbCuVkRUviZf;c5o_k-JbrDF#0W(WyvJ0)*y6svvGxU} zru=_~tN`ZgHxXYP=YYhK1qfX-m)6H8UZkw9AYhe%{OxD9TAD-C1ep`K%n7WkC*z-F>4`FMEn8w)0~hMrWgCpnwRXGi~fVD$ADw` zx44BUO_Myf*u2i{D~GU;sIOb2WA!2{AyqDr&5oEo)UP1x$nIsw0pa#R2&aKU7gZtrKg_py3S;a9AhT z`h1c8ub;;KUF)lyL`3K$^X5i6HAHJZY+>HIE}y@Z{~^3h9SY58&;$M6_;UGDi99&& zc#yS}8a#XiH*=+w>p=|i=~nvXy~}_c(LAPUJw!8g+NTN$#A(VF^E$Rg2gaI@0AIEC zcyuu;@Z>22zuzT6m`i3DO8rxDd~!tx3PoLv&NKKf*LqTc_~&NyqKq$ zdn)O^t|5y7gn6I-x90-j+a(E;DvYA?xcoL-_Qs+z#$NXJj0#QA7mNGGQ}n@O3ZF(N zG8{=+F+@%S3zUmb+j_sKWb#-C4k!)mRR&hs63zR|@tK={qhXLyHWg%g#0U;RoVTf* zSpKTOZM#XkC!Eq4!UI~T>pTl`)0uaNhMi)vte*q0)R5|$Hjf+8&p$sFXtnrri=%Tw z!(rnNqPCSwUo~bAo*SrhWN0IiTaRc4&uiA1W1~pBO<F*Odp^HP?FJ@j|7~S%0rN zluv`+l$Sf4TSl0NFtcZ~EKlm>Y0e(rQpxBh;A~k`i==PPu!7ZBgzNGp==Q5H*RJyAf!S*fNS6h9;kM4#n;SfH zlZ5{%Q}|%Pn&)pZ2cZiMB_18%S=+yakvOhO>dC2!vrt~v7T-Tm?zNlgng`6wFD`~5 zh1+#uMr8CU8KrG6yz9A%&f0V*)vW)FEa8&gn6F-Q<;!yXU^&KH{`yun`q+%U%1jbW zunh+R2R9VBlc<8J;h$Z2Gs@?^8|+I-)=YdI?P{W=AI@O9L7s!*l0;re3f8vmloX za85DO8^$dk4~*Qgzdv~R^cno8-NH3ZV0J!d`=Z- z3#57V!Hvf5eoZ*piak>vsCe?50llY8$Xtd@PmL{;STZ2_hT(c%~&Uc70Bx;l-M+I&A$6~-T%wqXQG9S6@-5KG;Diyz5n9853s+|81>n)I`KyP^NSH`;jlmknkcdFx=wAWOgBZd9Hb=LD)Zi@Qmk*%=B6np-Wq%bNR9t7Zk=4ED1KurrK0OpSCC)kU9GLqsQa8e7^aXw* zP9T!0_|A1&K@kd6X|bsOlTIg2bb4jSX)>Z94`(jxK-zcy)pw~zKLQUn*xQx>r1JB( zqw!ln;R=x5Fl^O27${2W>@x@!O;RU0bFNIR zy??|sXA`n6mp7JZq_FZ^3Tp0-=7U%tji zQ&13kHw0Ba>6%~S=NmEYNOaYa-ETV%19j1SR5Z@;X~>d!_Bn%|5@=ec(Kiu-WYaJ- zPk0@>m^_rYaAJAoFscu=Yex|{%Rokc_L|+_EQ88=-E?|*w ze*x~F`dy}^eUdq89BQ0P@U|n(99gid&P0ypt?8;XCuA|m>XH57km^2({H~T;JS$2G zAdw30Ry9RAfs8-ZvL#TxdhM01PS9l!2yM4?Rc^LcasSuII9$>rPO$VQCTgdy5-MC1 z;cSM`VHi?7*`U>j9|;R&Yatf3BVX#s>PLmi!c(R4$fuqdQMppma_uzu{>R1yW&pel ziUm^sh>XZ|1H8K&0V%9?{|xzoQMM;)`D0{<{O&aw6JJuOao6_i1Otv8Ujl{o7!$8~ zJ9=j8Qcjw4rFgac_bDS1z&txnyA$9VnUuAr<`4`LA5z9kM>mXA{)bR$j^ezzjONPs z_?J|IjxM{GK`f~+OIEEmd@XzSuDEkwnVwqe6!=4Y3JD@$e@D54J87bZ16l1RF|VUE z|MseYVu{dwWAxn)i4I6M=3%bgjhDggxww%ZKd-tNwsZx>6TQGvv$#ybohUWe0y5LR z+6p7z1Qb0Aj5x*+tsnNdj)VhKwapgU#v787aU|HXF$q0f{zzwZcW%KUPj{#8d6DLT}}C1~r}L*$Hu{$RRrpD)qBv zwET~aA;d{!AQ48!dh}RZp5Nj_aj#o?)R+(sX$%V>Mu&W29C%Fqqt8!$qVgU!J`pK| zE1zq#A5nWl9}1+Vx!NW@3D92fk$S{dL+O4=)jmRFOc5V-o!6DX!$w6dL<+b%dU1X- zsiPt+8lyjQ`^Ae`j`Hr24C0>U(!SxDz)A$N*sJ0B4r{(e#c$rdC$a)3Z4|U!zXJH| zfx9?+NeY|s%t+uc)$4pVjeY$eVCy}_7je=2zTPAY6nfToRqTI8v(5>q4*U?G5cF{< zA$hIm=by-^ugPc1jztFPb09<{TzqHI;_RfX^52@M=o{zcwclTg;6nQma2jB373iRm z+~b93YbEsnH`G`Sn*czk($Jp4YQA9VA?arI{YPFf(xchu66nJT3Qqb;MftKaDvb{| z3#-Bb5y-9r4b0o8`jx!5)fUOwGp6Nr3x@=e5PCi>wR)DCJQp#)iTj*6zIRVGjHI=I zc2|B(QoDS`W81cQQ?JeB8Ki-VpE|Ee(Y_JU@F-j5bRU5b$sJ*IY_x%m%hJO?pDd{H zjW)eNu~eK-Z5C~RH{U}Ta_g}fnt-3}J@-z<@b$DX2e{Tqxj%s$eFZY@E-l7h;&rS6 zsRn!u11Z&dF@lfaB$DIh0RmMR`N38TJI#jLWc^I9O3u}Y8ft&(moD}S&=5*!Eh~nsYB+ZR_*~-$IgH46oqL(SxMHhK}9ggJ;Hs0bwGtK&{kP5)cy4#_>*4?&1ZjWmf(hT3Rue=~W}ny2_oP zG}v+tg?Pe4FCP(UYUJM>S6R0H$1;N##?0A$oxKV?>v2EzDJ#wPe%=A-sCsNH&_qmR z|3$f`sNqyjyp>&GVZqVcrjXwIn|%9$^af7eZBrKJe{)uqrtoU}d&=UbhC}GQ>*qAM# zXS1VmTwsm0teV&t`2hP!iec}iD{TLP790{RN+HB_(o25eMjd+Nx^-^r^%xNi3 z-9IF~XAk@$B6B#Zq2<}-;yx#%xb`40pEcB5{L7x#0^TBvn6^EiEPm3U`3oD#Qi>g- z@1p?XLh`{RBH`Rr9W_!E%U24S<|nSKJQ>kwu`&l#7sX{tA^JA~Lwx1Sg7FaSh_=_VU-mqU;nRWQxkHa?hBU|XUKE6*4? zag~-J+R9IXiHaSVe^kso5Krewn$gbyIfx+O*F$$jgEW2oJ|Z+A%08lqq0Y9Yk*C4C zc;pcDA2qVanQ1-#mOH}u#+0HSE8WCYuQ3ciVzWc z{&S&fuVAwDV5U=}G&3cN;`y^DH-up?Wt!As40pzaGL~jc_nsYPC~XsT=OGh}oH>Fr zWbqSAcJ=ky=1GdewKo)G4Z9jGgaCi2*4Kb2eJ(eM2@Su_#%0gH2|6PfVp|iIRcx!U6V-cWZYIULe`9bOTZQf#O zknx_35sjmRO09@?1MSgwaR~FFN8OjQt=}P)=U-{LBX1JL!UKjGMrO%>M}uGBOeI!r zm!#1+^C+C8D6&kqifIB?IDs;{U+Qz!{!w*gQAO3!Nv#Pa+TdGK1D+nqg*&EjN+8G; zzkcf3OHd;N{@7HGmNV!xVhYP7^f|>``Seif4y_W_{{s&_3Ab+|X)F?BOS&9zx4Z2H zWAzah=~xZ*gK;d6i~hY#`ONvRlNvIGu}ecCX2I=D(hWJZ-TN3VIBOR7yEBSfw6PLa zidl#qCc&!@-$8Hu;`u~dKq&;2y3d90-hq#7b45rVEt^NdH`a)dd2MT1WS~=VU8-t3 zK|br!FsI~`@N#KSA%=DzZ>5g#(3YkB+;lufp_H>smq!~vSr7%!da47ZQ6Duj+SONx zbBau&f+sd8yzebUFMnsDqd5uQZuo~d+5h!o)6QG25VJnLr)Kx~mg3iVsn*h!BeC^_ zIcr-zmx^}(-pOqSNM#6rj3V*@Usm$#7_k~m1w8lqOo_n9f_g=Eg>XO(g;M?odPeR-h3F=H6Y;y!&kuP@@UA{ZWu& zA9ddK08l1JX26o?7Qf5sc&J#aV5~bCs7sBc{scJb^ivALVl&Dav{)|7LG8twHws}p2#Z?(A9&KBM&v|9I#zME7%U3+vI z${wPG)#m~KJNYb$^2xLg-kep@>{SyEZU%9pEPHVe%E*z_rO~2+D=Ib|Jhc~H zal-=c6kyycJ3Lo^Jy4FMK&uej@JRGcovNL#CVpvjOVxwsrW2p|mYv$JM+N(lq>M_y zQtN!=;dK3X?*t9C$k*`SZuK8_%&L1o_1q+`7l4`33s6w#A|L-XJC9ZEu{Xm1;!yiZ z0Ecg}%wMl)C!#fB9s9+W#o_z4XU>|X!mrL@0XG>6|B58BQgraP`Ftgri6*82qrB%2 ze?^w}aPdbdW3y0-E1hSz5$?;?J;c22x$n-F^|Wj3B0DFC#vpYs2kvMfgguY%_CXwA zSSSTW)6fm=3HH3>QTN|6;{)NH`zvKC`zq{8$f|CIS^B;Y4(bibciy%9tfTHX|Kpyo zGOw;asGc4}pm%~R+Qc3?Qa3Xu-m{>`cVL>VJE8nr)<)2^G662057OIrs_fK0){v-M+;t_wQh-MTWQS zgNcsMJ!tRq7?e~lBZV?Nml1N%xzNj3hD#e|^7alRy^(A?wDMI1kMglm3;Xut{O9hb z8%vSJ4zpQik@q$~gfaiI4CiU`-E)|hYGJEbDyT*~d$1W=ujV(*eMPTL48Hz2&v#i_ z1PiD+IHXFr4L{|(@+uBLP9i@6zVrlwcT})hBl9Fp+CQNO-*p8;mZQ*hqh_#F7#ILv zdR0$B4;(Jw@p+SR=WVcC7iwX%=mDY3l1~M9h9t~^ftTG<8cD;<-HG^%}MT~nrfcO(3 zXEpoAkFtDzXD|o=6{?x!*A5$c`xp&;yz?q4IAcJ_#+L752d-eMkb~y-{Q)TV!XHDJ zyVG+uM_LP?Wr7_#nuH2;Ec$^7XsX+sYp(~(RBwB6hlUJHZ+`W|ug8`+0@1!ARHSmU z?#+_dpa$z)X|m?1wJ;_S1B(9M4a%dB{c>BY=f`dTbVVe@G8$dx7sVU=UkU|CX~JUf zY<}`;p>zRnt}Mz*5H`IigztYNh%yRuM^5H_H1(M%#O-P$jtKJ-7NW?^`bZJs|6-mm zy;>F|0c`@oz=DMLBF~?H0vP zI?ON`a4w3RmWRnTHgxo1UIt7o9_#(T9h9kim5^TG}kmW^T+TUfOX5 zFbE7L2VSUcO;A2P1o=0C*~y`^BRvh+m`~oAj|N=i(nwcx0QyWFMhqpw(&XQldi?po z53H1zsonzWEnsG2K63H?+M{;n&-#C3c)R|+Zx-Nu<*#tFucv7;Iu35QRG5%UAE0Su zH!D#nC(AwkHWM_A|69|u*)adpUIV|}^h5FT^=G*l!gfEUV%YA!sI4D`$bYxJ&Oz&? z7s`4929%^d>eR^RPyy1=l%%`rKEfMRPwy!R2k)>@fGv`=w7O**)doKvm{9p@^~8gI zn*^ppgAo}~m$HoRc^97BgbTp!dt{PBBaKsAI?#OkHX$ZJ_P?y?Xq>O(F3`#wd@)c} z>^~L4@(`iMX;ZcVP@kz<)U!gEeIi!Po|C7KZb3=>lVebV5TyTvi30`9cJOfy^8)bD z!f0S?`Iyd{uMFOneA%O@Ci|pydPb2mMVJ4k4btdyAFw`!!ip9@?UzU%!c-R+t+A#fO6NzEQeEp|p97J0 zIkU_MwBVffD7BV`4|O12a~#qXse#~w$xUmel5<*#ym9M|LMM>7e@F6t%*>(i6Tg|$ z%?_H&L7J`C>#g|!g1+uX7kKcbJvK8A6#b(?5YHTMyygP!uX$Zw+mrPPasREvM57CT z-9V1EJ1&1o=vDCt`zXXHii7@btUY=YP`uZ1x_DpnO7d0EQvd&~cuXpah2*14zji5N zm(}m)@)y&CohV~BeLni#KqDUPoP7>cz?BC7M@NApYPPoINo$vspS7iu8uiW}DE-Uv zFJa3qC5*j-4_y(W!5H4Q229z)+2=LDmDt<_|8;b3MGg2y7JVT@3{;e2qH%AX3&YtF z!K-=B#i6V1YX|QmJJRbZ(|(XVCc=JF!Kz%z|Ic|sTZWWhFTAjXQI8BQ=TAZNSO00t zD117W_Hi<4kY%8QC>yQe3kfA9TnsV_C;To@T$$r$3ltmhIVn{s^kIh4D!N3+K+mlL z{T3vn2%Qu`;vcB{gdp$r#A5Dqt7ya70!RJ*PE1OKEb#})v^8JVe}PuJu-+~uLNX_C6*cpr1kX7OH*B!ILz&j1xwAe3><K*poh1lNPWkHVy-8v|d| zjr_nR6BcP;=6{7RU99X6MRHbvJR3DHwezLaX!IVWBMtp~8cGj(yvZMyVHW}_6u0Y= z1n7Bce4(5Xp?GbrwBSwLSu0`mG@K!ki8^LZc>&G!tf>kg^G!&u91T3uu! ztl5f9ca2sCXxB4(Z9np1{69%DlOHSNL~%HzGp3b6^>2BE>QI!Gh>PNStbJrR^3xDG z4SMk26M4?~F3r(69`8tk_~4LJmTI(O6>qK)dt&Tk#EShRKB#&_%yp3Fb!WI7c#&{* zt?9!AYj&)mE|b*2zde*Ws~D(qsucAFok|5rO~**6kh^(X9LOq$6s@r!~^y`iDoB^Ne9HF0G) z5*ua0CBKj7gR|I8jBLh|SCeYVdL8tDvyglzC@ zk^w}!_D>8Yb|p?p8dQ81+-gPGv9_7EOcpj8*SKWEB?K6#&a{H%aD)!cZbJOnsQT!2 z%&VDk9~mWV%L_}VXewTvIW~xiifN1~p9UgF5a8!V;nf}rv;Gw)eC$7%G#S4`K`8d9 zfa7Y{R)&}VeB_?oYj+m7d~8EA@~Tg;9;pehH%HH1rNWlQkWADZ!t4DI2mN4anB995A2QfcP;ueq zyFhT^`ZlLUU_LI`(DE9v*tgg zGY;^S3!~isJDi)TbehOUkPH-p%d-kVvEAVrF^SWxswbWIH6kQ4c%KDHg9|Tm=~JCt z0a8$xIf42Np&`RSUB_s)V($xHOwB@`8>wOOEHx?RKlL`ukH#EqTz7yZ)ssnkO{6Go zRSm`Wp0SaWs|22#5J?Gsc6nI9{Y1hc;J<;DhQzP90T4acUR|Vv(N=2s7@RsTh72TR z-w)H!>y3nE3m0FtGd&Q5bZjuoOp&dUu}~2r16wv@Z(sXy`j`>_o3*kQ$K@=;j>PyK zNqLxM#T9`pgHQxrXmGu000qi6R0n$^kodW470w7RuLp3&st%DvNYBRXzpeWwM)0;Z zhF4+nxV9qc*G-_8c>fec6hf6511#(+JDzy&mzVb8+9O!BgT6z?p)!JrUznY5Him+m zy!@~LC2V=ui(DV8n>l^E3%wH^yz?l2#g3v1DE22aO?nKS(@AWz`sn1kKP&d-13`w_ zcnlLMP&?rqdYy1b4~18f%(l?>!Oq_IaY2phYPN))#=O%E{kiZwBU}qZR!RwaQP9Vr ziaHEsB+9u|FNY`>fbbX$dc9s2BB*cZ?5Nx2x=rn^y3RG8!^`lgV^SV=eYng7S0m5EN%de`=o(ids`(j+;NB~lA! z*8HsOe^|VT8zs&^mIMC%4KFa3osEdNDjC1w zP)p&i{2B%-OAcNjn?O*Rgj~Sb^SUI4GVuJ_hkOZxJAL!$ZpEtF8 zNQBq>zR0w3V;PbcCeV#=mG6XPsb}@oVd;KNReV`fW1mV5Fm{ z{IEA?NjwRgLZWF@Yt_Z1WooX~^IP6_PnMk-^5Yj=^Y&x-=U*L(Ov3(&2_+@f)Zd}Z z-Kzj)X@0c~d!78$O;ZlCZ7XJ1`C$5=ogWqKqK2MCizJ6-p2l8(9(8FYJ>QE5J;NZyh(x%I+${wwkKNDF>B3-Q@Vi5Vu|#pCS2wPssR`A^AmM0<21cB*T<= zSy=4vh<68agFT^FYR!r8;Nui=0d7OP5p|qIy$3}HtaJ5pi^0yIkf2Q8@C<1JV>P4E zh%KGr&mcBd3?={<$)Ygc7Dg{-3XAjCHn#d9dJ{I|xBW$h6ASW9{*>dI4r9^S`UHKg z`%XT~PaG@9XVG$0QxAj_--*B^-U}U5MV_wVN6N`I`hTXI!!hQ)&plnB_n`-zlEl7>b z*b?|xbq}ND;tJiBVGh2(&EH-vACA2GK&e@Xei@qJeY??ELO!(CARyhfW_q@}TYVVn zrrX{GGVpL$xmQll(W z;qdhx;2{MccLZ*s*VLX@u@Z&IW-=qhrEcU5{}@{*=L1;rljp6J95mw5e(!o>;V*3G zH-BN(ci2fb%<>`h5%DQQKnJYw+s2k5JxCa&`8sWgpZpY5Ha)HWpj`aYtcBg-N$0?) z_t>)N(pW4^c>Uw3ZRj)4Upyck;r?w$4)|_9c|~`WfGao=p37ebN{w6p^Q*;Z_fAq% zK;q)UP&^qgV>GaoKPV}YIro$}l;&oue{QD6pTsQm)B;sdR z8Zr`1#BkX*Lr&M9>Lv*XxXYOEy*fuBDQ9CUp;t)&TGzbT1B#?>X;=t>`I<+;o@hIDIbw2Oe^-up%`GS>_UO ze@YO$n4X1%sIrp7n)l9>;ip<&3!Hd=6nI_JjW=SFtGXJvrJ=zDms?B8(cdPnu>= zK;?TW+|*OMA%Yj;{vsbzQtn<8KxB})v#6x_3Q3tQE}D-iPHo4hrM-61JqwNgV29Hb zpV5C{%mi*=mA%^ZK&{=+RfJQ36pHnv}sxBI2}-I>kBriUV*Hz znwt}9oQpu2>eF14Ik1(dlENWXf19<`VwMNMSg;hJ@2BVJyzwZS&)@j<{9g z`zAT~?>Sr$-5;eIc_SftIqsLqqM{i?iPcoe94`8oHvilHDX!ptQ`b9!CSwO90H~oZ zj`z5l<%EbD$$FBpVHE$w(@^HgF%JL#(r>_yT0qXOtzQKH!ka>-Zu*1j+TEs{Es}h9 zMukW}2PAIUb}rS@T*rQu)`xy5=&-T+Qf0F`$Q;qB#QuQH;!N_d*w4NH-~X>i{j;)b zjwGaD(@AH3uowZH?CV~gzX5!ue9jmXf^4xOc&)w-c1TDjfRKP$L#AZo1tt5aa%%Gb zv_`R-$HKev_9j-lbo|Uu$(686s-DkLK0O|ss}UK=v$tv#o6{=KbWfd)-oRcyZGS&j zw6EqRN$|DH?#$Yh;NEU)UL^plK#|l6s$d(Hf=;6thThSML+-_PJH}wdrXga$ zgcDwVIwYP~!zUyOc9eaSk`j7m@4C@p7#2CNp_xvgR29w@OY2vuHEu_)tE+}-pBADi z?kf8SpRQPhX9s5d>r{tz_foz5Xw={|PjVyKihFm+bM3lOTcQC5aKq4%%MdJI8a=8{|w2_mXa5n4~ zIq1cWvh!U7B4<2W6>Op~H%0~^ekXnKA6y*-^LLMv( zpZ?VWDV)0jdU23ORFGygQ_JaMpM8!G_g4}t|1p~i0Y7_u2(45cqEGy2^6a|Po)URa z_B9buQ0w*UqrZz5EX-N(v!vg;%56JQYV3pS;hyU`hmA&S$s)1m<=Z%ya_#X7Off!W zs@>in)J%mR-~BwP025dbc*iLSn^=!GV0gka6wj5=|N z$Tt~{9~x*#k&*oU8!SctEao*vr|t}KLQwlz#r5UGjJCp7TThku{w)i>C7i@V?a(aP zHuG$FkBsa$uQ{)-oI*5v^d?|4TS9M0h#9Tv^hbeU9-{zfPEP%q#J(B6yT5IRiy26k zLA+7qY63ejv%!={M@9Aq4)D*$5VQ5Qtx`T z%CGjeXGD!C?O`lZm6Hs-vPeJNp?PgjxFoot3Nd;kb_#%*eKnPB`tf+n4+}2XkU8(T ztajI&%g%=e{RYtCo?H0PzbG(425d`XekZW7vlWGtN~+=marc|P$D)}@oK63ZD0#`= zMXKX>dTp{~wTTC>YGgm5cgZhNk|DlE1FeLQrM(5ddgli-JkcfCO)nf{p{<4zVC1CYG<&8yklk=uA|c!4V||o_)MVd z@0y$JQ5C547>$O*9bbzCN~9mCQ1bh++>FzuW`i?b ze^O^a9B!dnhpC$q<`JTa;1(vN`%(}f;Z*&$=WTNE{)k`%1tqp|7%FyS7^bE7Lk@Vr z28AH6%W)s4RopI3Y>4^qxBtP8u^OmoSn!b&re(8ne2^Oa znWATrLUOJb7ab=(_@$Zz`}M2LE1SroU@>mU+;JbJ4)li@Aj|R%m#O=qP5a5&-Rs+N zS^uqq>jEmAo!SypSUF(FZv%%ST*~p9(eUql0wwaM70rPfWPmH_z-Q7dRxS5UsW5+V zKek7q`1f5@gH0ohktZ?QU)=d|>H>z6u%K8m+fnJ+;K?sIVa?Nn0v+hTCqQ(MJ`w1B zdc|${gB2>o@~>O10*zo)hIOvzzUv{z{$yu}Ad60yXL#A#Y~aK8#=0T@-N`wjQ%2z% z^yQNG`_9$7sYiE&_>2m%HnWVM-r(>vHD+4XSbG1yW0rTPL(lD~MqXFzr zF0iEWxYHu}90H8QIFd_SDhG_kDMb>2zpg%YCyHDrX6)Q7mNLm_AQ6EyUo@#`Ge!!A z08u8K5eEapx=0Dei%x`_czUXruTH`U}rpUig&BuqVWb`rd(eCcC z=!&1p3-{N9Dfmx5IrFZMsUgIL`mkHUjx9&R#i0}=nm!&X_nlkKAf)OaWBYV?S!bZD ztjM2FRbt_j-=dxcMM6fu*;uXry`SEWe_;)S5XT%w;Y^$F=7em-k*(3Ia=2(W*a%)fXOM70*{1w0N{fGN4v%YKZSBRzE*3r^u9YD93Q1-v+&yZo zKL`N#n}1zr6LM1#Dhbmm-T1?Ut0X;hBN#nPzk+BRS#;dW+-h@T_1N zzsT{+K8eBBIs(_#Ynk<_=Q=qy_QCr1`l99Oz9H%m3asf5W${ji0L7P|0#EOgU^g-! za+Ym5xlru?kuwN{i!ey0E*!9`r^{q#>EVH-z0kHXsh#P}C@byjSU@)>{ZA37ED9Yc_Tgi<5xtaf!F>y-gDu|pP1 z&B@bZrOaMwi-bt|K)PbVam<;cv{n&ZGAU7-IKmoU3T z#yq%z7yXp^<+!q>9AZtMnsX><+-@h%Z7#`hi43uYneDFFU#(!2*`Jw< zYb2g&@~$e4)oaCmm75x)ho{H*(1dTZ&?h%@$B>`LUH>VApo|lepfOT2I70F0`0U4| zTdmNYbYufJLYNy?29BtP*$DT04?DPaj^-Zs2-q3dF-U}cN-+nwK8Tr=D<<@k90Sb<5)W%?O}8&?nP3`>uB_XISJNGcEeV@UziY=yFN7&?!67l zt|DYyxDADknz@d!68|*$|qqMAi$3VO7_& z8P}ILwg629qc&z(uWP}u9_g8SGS$ST-vJq!=N*`42E!AQ3Pg8`x`bDA7zc%R6AC}I z27r&q>v-%bd^andrE0&x3e6Hev2B2c(K(vNECu9)y+7PGA_t(WY*^xRVHg;wKDtZa zxX|!ZmF~?#LzA8l_QB1xf#zs5w(1V22q*V#z?&DCp7qlFJNQ7jpO(<(5MO1?1VucrqE-+LaNHlc;++<3AZVDD{A?j~^EHu4fh z5ZVp3&2?&x)5Ji5U!M?h3;^ln>6}tT!U{!I%k3S3W+!D5cqf&LBITveg=R+M` zgv%K@-d^mK;m<>V9j3aVE}eK0breDbi2ThDe56)XR~`LA@hXj0;y;>2?w48+EL(=U zQP6N{;*9&*-~a8JHqrsU&fWT4yj7w*WOdHIu;u9eNy#P-Mj!<6A!PDK-*7<4V@2d2 z<<8_yA8HxxbblLG<_cwz#J{{QV*CVTsuIdb>YYm=&hXE;%0KKUZa&33B9qzUE7zE zS`?t(gn9Dx1?`B6vtQsN6;~qhtTi!EV zeQz*{w0muf&nXx0KlLh;_S=97VqcJsK%51FcaULoLOH#&esI|3ey9wTI1?w{^tot7 z;LRbB5G8;dwN~}`$hkXJX`p)bZ~KpCGMEE>q(aV;dGJ?HH`V=qm?ukL!F^3|Jw-ng zuzX)^3=61~J~*TkNW8)atZPQw8-d5q&)>JhAN~%!xDMyLnrbV^{M7{e55b|4wxiA#!H9sSe`*qwt1EYROQYH_b3qFHPPT1d+HspNy@WY~NB45aX#@XEY zRxw@Owy+hZqDKJ9*b7Epw7rnl;Hk|t30pO}pW0TX^2d%c1csGvQ+wQz^Gck4=*K)9 z`Wh}N#FZ!>VX~kq!YRq@ZF{WWAco!P2nuG^8RX6rfYfP%9>_&McMrS#R{ zOiX338m5c?GrO+`3QuMLN#~4YNqVG?F%@WKcsE?)j92~J?{D9w=Yg3Y0F1$*HzbXC8D1q`0-u)Rx11Iws-5Jty9c-1 zbP=sSOM1@)B?K%7infVKdtU#ktM19dMTV?bhST56f%W7|6ma=x#TpROqKWB;lZgmKRg)rChkxLaPV1jlHOa0L~m z3LrCZqu+p)dvc08R9P5Vac%8)#X1ef}KU@gg8W<@*9x!7Bjy!6sV5ZCf)&TWK^;8k?alsOSUT%*BKYK$3xT z9q^i|IVDvHnTl(0@&@|Lqz51QY+?Xd;D3XV)Bzz?-ZJ za}Zn^7|#bhv(6m#jfC%SC1-p#hE~4T^^sT)-DxP4uOcjGCHQ96-g!X4GSx-N?#HPwaJw1;qy;HZ>X{3T4l>}HFBm=iB>6hD;RNiv_UVAxNql9z=!38aWwl-iR z1)|TvpW5%EZcnk{L)vHWs?3iv`L^p5okmAZcyI@5LVqzZ#fN2f2fZhNB!I+USzloN z$;0|#PZDjXbTlp-_dFj{!kTICNdt9D$MhA`9G-R*^fKiUp8&UX@GMpZ(|7)xUAUcr zGocrt*8(ZEK%$%q%6Of0C2Zjaje9z#SBhZI6O9-y`l0e33IVI=y;*x=BuD8N%DW(^ zd97P&It@Seix^T5OujYC;9&&LFgRH$;|VQDFv7txwyfGeB0$^eH`i5sKJKq5Pfj0% z@N&v~==re2S;`$fq}vsy6NW9J^vw>4`h z_XtnB=)ZRQFo~XVRh4bQWRQ=m?%&w?487sr<^8&=v4k0VyX_*Rdkq5iZT{Q@1bCfb zRP6$)#G&}t8s5+L$6s9kuDf(B@ECxIe_ej+`UEj{p~A7`w3IA*Nj5fAH<!eL|zS4y8m}pQwcWhDaOE=wFfux@364`N329nRnlcOI90KmnJv;@Ln7kq zeI53$S;l;K(>(tTH*FK7O;f>d1of`jc;zhN#XefurFh9^>v(wvPdUqi2=-O|_oRO8 zl_(){jk99hTQs10p(s)A>Akh?;UAcKu!VRRPxsx)tt3hQyR!ZuOtT=N_@RHGzFPfO z_gH1;-Bs1y_uO;R#Id_mk8S7YuOAkkv>wZgYZfAnrk=6?YPD_72=kPb8h%*dYw@bo zAfyDRi{@0#X8=$?Dq^ z%6Vn_A+WW>}U=y|Et^3%M^s zOu>mS9h}nz7mtfS8gWRz{={Dzm%a(x?;5v=f1x#X9LKE_|72`_`1KAI6lb!V4cY9O zDI)#4G!?t!`#R2Hj2L~#Tjddl$w8UY?mNDhc{nK|_a5xrg2sYc=+ks!I7Ev`ZsY1H zO(mQ~<6YzDVA{5W^Rp99xfo24;aWO1lY@Fs+ z^OSw!fd%+u+)cp@ggF~S2fqj{89_BTckrm}C}wT=fI|r;J45m~yz#+5hdnA2&V*}80dyULfBee52I}si@agwI z3*6;P#GGEgpwk1DU7qH`C#gTlJ4a>0ku^LW52mODk)V~5;az-MP{OB!(M@6K`*3aw zc`3W?>em}i4}ZOPPj(}JgsxI$MPb{O)=JR}s}@}!GiVhogY(wX=xU;00ws{hr@@hi z+!xTL99x-O%?JI+@{1xfs`qW6%BX?5TjsfIV*!1kKgIW9?p2>loRH_%>Rp8qOV=?a zBwjf=$0ipX*b$!}Hh*M&^kTg*Iknws>6g@nekfx81l{U7117IchsFZK zyXl!2=LSGh49o~y)6I;|i_j0Ljyi1K#qypDC<@I^fbUky9f@d^1hI|eve|NN_6-m{ z(2i)O4*K#?&Zq5FH92Z3Qx-l-ph8d zg<3)C2;YDsDk1DwcQ8Zl7K3lXEwD-`cpA~b{~E5iP+8=|pU?4|&KM?l59=^)&`Khn zs+;chN?TPBnXrQwgu*V-U3wlaRQ7lZ3$138bOGm>f`D=A`tM912aw-tH5IH+T~@TS zfVUifsVvl|w~os;-Kb*P*?mN8UOWkXt{det`*KM_L9^wN!oAvpXRiuAkW-r7O}~;~ zW77vmcJN|Z7|9*8-{Won#+S}V{r|fla8JLGgmM#jj36weRu~Czf=V3vucaMMei&g- ztrcv8)pxLw5>%LE&`LUtX%f@X#ZL#HPtc6aa6R|fzizlt`6gl2ZTosk=~tU5Ii5udCL{%GkVnMukN+WuJ92%Wnfb`Jp5p1)#7l1-Z+{~ldgQ$ z{<_TognZXn_;N#n{Z1scbT`cdxXY~Eve19+qRee?*{m?rT$S$Tx1*8xw~(u;?uzQ{ z(H9R)XZ{e!rw}*I|wseU{Zg zO2x}I+sRI<_Mzu!u8^X{()Dsii%x>{m(;$(^mEWM9Ogkat?NMPT6`)w$ zMbtw7t?l%vX-9ahl~!o0y)sB}4kp>E8s&+#zcE`md(;<$NGssiil4Q&X1e%3$F}u> zn#8`1ed?a_m)BH`_)I?aVvM108Tri+dW{%nH+nfpEPQ>~`m4-R?rXQf^7|<#k6jo- z$7na#X7_c(!niOn0|A%9QQv-Zj+TX`+8#06DY-0~z89_a)N*Yv`5P);c#az2x1*e5 zc5foab&MoDVr~yIYDJH|y8hnXNhFaim?;0q^Ld~1+Lv;Kx4ae&vu!SXhgBMOU~D~t zOj|9UClkE!LSb!b6@=?}yq>JI2|ju@lz2B<@?gPtnzM-SkTo-lvd@Fljqv_^;&Se$*h%R-Av6!8|HHR`v_RYi)#~_=$`13ix`i2N<&vL;Rel~{t^Or9 z;lJwBMqI4(^lIeF8=woi`=oCND+zXUTE#rAFZ%C!MgqO7fe~Y6W7q}jcg1qJb?SRM z0Z-W?%DtXDT(gM5*O*e%j&-3uQ~vcXAvOX-i%zDFJ811neouxbBu2Pz#{1tElTGB< zcL$3C_FPr>tb*nZ^z_ReLcR;)k`@$K>G_{B>aQ7QutmD~{w6PL-rr$e_+@%#bXh?L z`t#zGl20->5x^7Yo|`7+MWq|J>)PRa?8^EW5&RB!*XioF(}4WndbjU zmq1iM@3_uTvtNBqo7%v=B!l!a2DlJ)D+{|F+D3D>ceJ3)w)ybD{!_t8F8+MzDrJ#< z#;5gsXeF9Yn8DUV$!^{Pqo0m4!lxwz5370-E~is8=l+uWB+UuAbefnRS$jG!O}RXb z`h<9-vSH03@3xd~`E4p7U%tq7wWQf&XS00Yy*o7FDsDYLMemB2Ihh*ZIcif+9nF3jE7y>NrSV{eFT$Tw4eQ_e zt9^>Sl3a!GD8!orul2W-I;bzNoXVIZp%l)cKWD+5SSH_+uWD%k>wuaFtQYlOcK4sn z^$K$g{kLwQ#M7|&&`WH`4E^F7x~R}rCX?NC@Z3_-r#Qcv%_@Bg;iDZB4~lLD$J}1K zx3nA*YlG3j3lYBnT55#)4?a(jH+?`j$i*IaZvOy0!25ktQi0FtJ?GdIW48KAMsB9+ z*oJ?H97FHqYJK)Qyw{L{xld?AcB8$v;{JQ0ocmZ)NaVfyRDgCtm`{`B>w6$k0S3XS ze=m4iLcjQy)&B*v5=`wd+b2l*us5zRU;hzoP4EreQ5I+%%=wYQgfL_^YdJSi2CdD^ zQ7Ph6n_N3gK+%>#YU6J5T<#WNN}Kg-M!E^o-eK<~?k`{ewYwzDRlZwW7;1ETrs~g~ zCw_rLu`S(w7 z3&-plye8A&a3=>3aq_!sZMsYYHMDQsug%L7Xd{X>+DNcsx?_YQ!39D;MTWipcIt!g zFM9^=P@$kLSmkgpZ2uCxHmq8q&5(wt&F|L(xTdkx#y$|FNbu2osC)K6cPC39T*ANu zU1m+ufeTph+K2)(TLRSP03Ik?du?j4f@*?`JVzw>99U23C?OW4wKffdNT|_!0->8A zUAO6zQQSC9a9qQ)0sGD0D5*%Twb}Y5e4pf%r8cbqJJdx>v}5D}B$3`be4?{T`f&3X zN?sx?wb}YTbN3{~94xssL8=LQCyDd6xry55J>UEdOIk0q1zW#dM4LVR7Ez|vVTuGF zLK1O0Jh~vg=cLUF`0Xx;O%AqPMuJom^vl#K9d9HEOwxP4;DVUlhKy!WL~}te9;i%^ zR)-%#5_Kea>zj@ddf?64MCgIHyP(X$9<@45HNgjvT%9Kvp9$VHnz4WJ9NxL@-TAzMV8n;v4#gm2P@!5t_Qq=Th> zqawlRO%R~0ha$siM4$dsRCPR?!IrhDG;Idb=B!QoRU0gZTEIOh6QsSvzEKVs=>ZDY zu#(HFZ;O$(uOz3p{1Z)^2-{*zl-;K`?I5|x;XY{Z@MB57#oZ^UJ7Fn=DCr%afgMR3 zBa=2cIAAssq&`7UjJn3WV}u}rL^r`PRv{1cgMNz44>Cc5_@Af)6fPq{vOtB8nqc%T zG6WG8mysadz3!P0aiiWgM-buh*(^N#Z?Onjiw@WP(%^ z^o}YDQY1+HVefuc+XjL-0Ba${kzxl*PJ#Ls-&+E@rwGE|(G$E-#VRdG zXgm(P9gb#!0wgphLA$hqmEq@OX~<-9JFFuZs5HJ4gk)@yIm_%YT)VL+C<%tDv%~-S zLraj2BsiP$@n@eP|xMtoRo=>q}AM%j|XH=S_BzU6;!awuw@a3sFd+Z6`DuS?->BrKNV5m}if{GyI zF-?L+5)4!JeL?H>A&^m8Mvr0NH#L!CPBoW^!~fa${ly7FCPjBnf(dJ;MH< z>vkA2(G!d|?FqUVfkb}!#z^Dc%_=krcI)RJ_;ZrrB|9-T*R8(wz*1g!n|3IICPtzS zG5hGXxo)-Vfu+1{H|@QBf@cL!jI^umTMsPc>*Kx%njN0SbYkSa2tH~G!eXA*lO)*4 zf+df;uz=?;>rHz%Bte^{r)D?~-?i;#{jmGd1G9VCz6ZhaV#Kw`PxkI_HDMTv z<2XS_S8emB&FQ>%y^$dn|6C9D0>1y#tfw&~S{MUOu6`f!1r)xV(}+pU7ch?Cds!E) z>3=Q&klAsN6>r09+%b}e5Ra4Ka$JX}eOOX|y#PQ~=fSi^y^7XhoQtIPc-!3a%|)=N zBn_W9BL>Lm`>;2%x{n}!CYYA+uQ-Bh7s1w0)9>(P5FnH5Y0y@-A%Y9H4&#@CiMayK zBghrBsvG*#*Ty?;03e0)?$GZWWzE>YqAsInf_NmDn0S~37jXoou}U}H_5%PC+jfmo zG&Zm*>NtY9X(>5ZzO1KoSkpT3Ir(t=u+zyLNbl0;VPSJ-c{#U6!jU zf>Q;pQaa#otARh@6M}!z5v43~19=;spNla3w|*+Z7cfN7@54L_N<*AMPXoZ~D9_rd zfo>4=5nSMrU|J!8@xQ8u2>MZQs-Wv2S_tqWDzJ>m7#RjZA3;ol8E^q-$HVa`$Q2}e zqX6Kg?0o~nHjGIy4-sB2g3&(gD<}=IkU_K%;8`{x7B_HyHjMi=f7v_Z-o`-~iYvN5 zxG{nh<@o+z^}`h^?t*f_AprA-MiwR}#d}8~O&?0({T7!uyEla~rq6>PI%KC9u8-WF z-5C$pdd52*?!CXUIeJFND3!1^&is zvx4)YTqIizQzEE&U~G-7V&gBDmQ)ZbXfo*3vj#!%NzUs4kU(f)B!XYZroZmDMr?yv zR1h)<&L9ZpP~<2|G6_@-eE)Yb99zRn(dixkRS*l}cT>SVbxIHf3rNW&@XdCHeQS99 z9<9*AWsDyh=^MnRf+~Y~zeq&UUviYn`xnnv55Q)y|LYemjWuJ_y)#+ zs51_fC}hIn!I-CyD40@$!Ye#|ps5eS8$G=GVs!TQaoztL z!FppkYhZqIcmgEXDx!i_2+_hMNv>ptF9}?B3Cu5*o`>xRpn{dPWvlndl#iF&e)Uzv zjNU-c);FeogT2si-kKQqM<*ao_egOf?x>P8?x|(uZAUJ2yo5kC2FF3}HDNaT>C>Po zs`VZ+XS&y1Zep@U(J%xIcQeToCFo~Q+ZZk@PnQFk31RT~)AT``-*`GU%G3)B+d$R8 z{Mhgu?1bN0U@bpMl3c~IE-j7*=FRYIbSvn*I#T{E2O&fW-$4Ux3MCE+z0nJf+>V^s2@-?@b;-eUk7etbNxXe3gK6f`{7Ea?TVHId-ml#36F zjEEDBoMqZaRtsivgS$2<-ZtxM4(#zSBIte0PXd^4kC}_H7XNM~9AQKh*Ka z=v*pg*fQLagWgiXXhVN$+ik-iDIUt-ANv-9)e>1U+guH&Pn<`q#Rrbj)pAaW%AYFW z?Oe!jkeQ9i3&n%DU5a1i&>!{ZbH;mFcz$;0*Nydo;GR9Z{^ZpHPsm{0o13xJzt>=m z5+=zv!tFnx?f~;Ok(WaDErl@o-Od?k#|pwgl==UkerJ0)DLOHYJgU*oWh=^tkN}II zR&hCcKDq|5si1~IA+Dj>RIusR@V)f9M-Q403ULul{~=NcT^SVOS{ho9nqHoDKluD{ z(3mL1;^ptSOJ9QPKldvs{}_u1&dn4(~4o_^dvG2ar@`qU-61Pk+zgJTyek!Ybb4F^ZA(YNFr zK@J7P)yE>NlBE609t+?SSzl~wUYsP@Jl4SH2ET#aacZ`=@Dba`UWL8cjPJKYG!v`@ znvHmzZjGA`@l1v$GTtO-K7`r3Mry(32BE zQ^`ib*MOaLu8GiQCW5irp#J=pq7G>2shFyu?V2naQd;VlNa;s%&DZnu$mC0yzIb78 z8**&UT^92tKct*Nr0|03vjDH`^cnIX6U%X0zB$Nj5>57&IP4o7tkci9N&fu+|MUxEWEc`ig>lGA`{cF?eWo|2;5sE)FtIpW1mhA57tytU-pPhP<4U zk@M%&vD|*g*LSu#W~(JHnb95Dl2F58zPGp~2E}R-EQAnW=%rcWLU2|X?GBJlt+eRH z!xrTzrB1`&GeE@?A2y#;fTF&sT4N6N+8AjOyklB~X5bB7K)mfoo%9Hti~^MgF9k!i zq_B0PKPb*f;wOa|cS?0=$1FT}JQvRcOEYs4?lTd-f%l)P@ZWOCyUy}O`VYL^XnNE| zq$tsmu{kJl9WeR81{-`Kh$<;#9vo@fx}e~agho3W%rzYpTS{I~tT^@|DT0+NS}Y$E zkZ8Yf90VtV1aIm+@Q?BSD@dXs&{fWNc=0CGB0>lugb+dqA%qY@2qAInformativa sulla privacy e i Termini e condizioni di Salesforce" + } + ], + "register_form.message.already_have_account": [ + { + "type": 0, + "value": "Hai già un account?" + } + ], + "register_form.message.create_an_account": [ + { + "type": 0, + "value": "Crea un account e accedi in esclusiva ai prodotti, alle idee e alle community migliori." + } + ], + "reset_password.button.back_to_sign_in": [ + { + "type": 0, + "value": "Torna all'accesso" + } + ], + "reset_password.info.receive_email_shortly": [ + { + "type": 0, + "value": "A breve riceverai un'email all'indirizzo " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": " con un link per la reimpostazione della password." + } + ], + "reset_password.title.password_reset": [ + { + "type": 0, + "value": "Reimpostazione password" + } + ], + "reset_password_form.action.sign_in": [ + { + "type": 0, + "value": "Accedi" + } + ], + "reset_password_form.button.reset_password": [ + { + "type": 0, + "value": "Reimposta password" + } + ], + "reset_password_form.message.enter_your_email": [ + { + "type": 0, + "value": "Inserisci il tuo indirizzo email per ricevere istruzioni su come reimpostare la password" + } + ], + "reset_password_form.message.return_to_sign_in": [ + { + "type": 0, + "value": "Oppure torna a" + } + ], + "reset_password_form.title.reset_password": [ + { + "type": 0, + "value": "Reimposta password" + } + ], + "search.action.cancel": [ + { + "type": 0, + "value": "Annulla" + } + ], + "selected_refinements.action.clear_all": [ + { + "type": 0, + "value": "Deseleziona tutto" + } + ], + "shipping_address.button.continue_to_shipping": [ + { + "type": 0, + "value": "Passa al metodo di spedizione" + } + ], + "shipping_address.title.shipping_address": [ + { + "type": 0, + "value": "Indirizzo di spedizione" + } + ], + "shipping_address_edit_form.button.save_and_continue": [ + { + "type": 0, + "value": "Salva e passa al metodo di spedizione" + } + ], + "shipping_address_form.heading.edit_address": [ + { + "type": 0, + "value": "Modifica indirizzo" + } + ], + "shipping_address_form.heading.new_address": [ + { + "type": 0, + "value": "Aggiungi nuovo indirizzo" + } + ], + "shipping_address_selection.button.add_address": [ + { + "type": 0, + "value": "Aggiungi nuovo indirizzo" + } + ], + "shipping_address_selection.button.submit": [ + { + "type": 0, + "value": "Invia" + } + ], + "shipping_address_selection.title.add_address": [ + { + "type": 0, + "value": "Aggiungi nuovo indirizzo" + } + ], + "shipping_address_selection.title.edit_shipping": [ + { + "type": 0, + "value": "Modifica indirizzo di spedizione" + } + ], + "shipping_options.action.send_as_a_gift": [ + { + "type": 0, + "value": "Inviare come regalo?" + } + ], + "shipping_options.button.continue_to_payment": [ + { + "type": 0, + "value": "Passa al pagamento" + } + ], + "shipping_options.title.shipping_gift_options": [ + { + "type": 0, + "value": "Opzioni di spedizione e regalo" + } + ], + "signout_confirmation_dialog.button.cancel": [ + { + "type": 0, + "value": "Annulla" + } + ], + "signout_confirmation_dialog.button.sign_out": [ + { + "type": 0, + "value": "Esci" + } + ], + "signout_confirmation_dialog.heading.sign_out": [ + { + "type": 0, + "value": "Esci" + } + ], + "signout_confirmation_dialog.message.sure_to_sign_out": [ + { + "type": 0, + "value": "Uscire? Per procedere con l'ordine corrente devi eseguire di nuovo l'accesso." + } + ], + "toggle_card.action.edit": [ + { + "type": 0, + "value": "Modifica" + } + ], + "update_password_fields.button.forgot_password": [ + { + "type": 0, + "value": "Password dimenticata?" + } + ], + "use_address_fields.error.please_enter_first_name": [ + { + "type": 0, + "value": "Inserisci il nome." + } + ], + "use_address_fields.error.please_enter_last_name": [ + { + "type": 0, + "value": "Inserisci il cognome." + } + ], + "use_address_fields.error.please_enter_phone_number": [ + { + "type": 0, + "value": "Inserisci il numero di telefono." + } + ], + "use_address_fields.error.please_enter_your_postal_or_zip": [ + { + "type": 0, + "value": "Inserisci il " + }, + { + "type": 1, + "value": "postalOrZip" + }, + { + "type": 0, + "value": "." + } + ], + "use_address_fields.error.please_select_your_address": [ + { + "type": 0, + "value": "Inserisci l'indirizzo." + } + ], + "use_address_fields.error.please_select_your_city": [ + { + "type": 0, + "value": "Inserisci la città." + } + ], + "use_address_fields.error.please_select_your_country": [ + { + "type": 0, + "value": "Seleziona il Paese." + } + ], + "use_address_fields.error.please_select_your_state_or_province": [ + { + "type": 0, + "value": "Seleziona " + }, + { + "type": 1, + "value": "stateOrProvince" + }, + { + "type": 0, + "value": "." + } + ], + "use_address_fields.error.required": [ + { + "type": 0, + "value": "Obbligatorio" + } + ], + "use_address_fields.error.state_code_invalid": [ + { + "type": 0, + "value": "Inserisci la provincia di 2 lettere." + } + ], + "use_address_fields.label.address": [ + { + "type": 0, + "value": "Indirizzo" + } + ], + "use_address_fields.label.city": [ + { + "type": 0, + "value": "Città" + } + ], + "use_address_fields.label.country": [ + { + "type": 0, + "value": "Paese" + } + ], + "use_address_fields.label.first_name": [ + { + "type": 0, + "value": "Nome" + } + ], + "use_address_fields.label.last_name": [ + { + "type": 0, + "value": "Cognome" + } + ], + "use_address_fields.label.phone": [ + { + "type": 0, + "value": "Telefono" + } + ], + "use_address_fields.label.postal_code": [ + { + "type": 0, + "value": "Codice postale" + } + ], + "use_address_fields.label.preferred": [ + { + "type": 0, + "value": "Imposta come predefinito" + } + ], + "use_address_fields.label.province": [ + { + "type": 0, + "value": "Provincia" + } + ], + "use_address_fields.label.state": [ + { + "type": 0, + "value": "Stato" + } + ], + "use_address_fields.label.zipCode": [ + { + "type": 0, + "value": "CAP" + } + ], + "use_credit_card_fields.error.required": [ + { + "type": 0, + "value": "Obbligatorio" + } + ], + "use_credit_card_fields.error.required_card_number": [ + { + "type": 0, + "value": "Inserisci il numero di carta." + } + ], + "use_credit_card_fields.error.required_expiry": [ + { + "type": 0, + "value": "Inserisci la data di scadenza." + } + ], + "use_credit_card_fields.error.required_name": [ + { + "type": 0, + "value": "Inserisci il tuo nome come compare sulla carta." + } + ], + "use_credit_card_fields.error.required_security_code": [ + { + "type": 0, + "value": "Inserisci il codice di sicurezza." + } + ], + "use_credit_card_fields.error.valid_card_number": [ + { + "type": 0, + "value": "Inserisci un numero di carta valido." + } + ], + "use_credit_card_fields.error.valid_date": [ + { + "type": 0, + "value": "Inserisci una data valida." + } + ], + "use_credit_card_fields.error.valid_name": [ + { + "type": 0, + "value": "Inserisci un nome valido." + } + ], + "use_credit_card_fields.error.valid_security_code": [ + { + "type": 0, + "value": "Inserisci un codice di sicurezza valido." + } + ], + "use_credit_card_fields.label.card_number": [ + { + "type": 0, + "value": "Numero carta" + } + ], + "use_credit_card_fields.label.card_type": [ + { + "type": 0, + "value": "Tipo di carta" + } + ], + "use_credit_card_fields.label.expiry": [ + { + "type": 0, + "value": "Data di scadenza" + } + ], + "use_credit_card_fields.label.name": [ + { + "type": 0, + "value": "Nome sulla carta" + } + ], + "use_credit_card_fields.label.security_code": [ + { + "type": 0, + "value": "Codice di sicurezza" + } + ], + "use_login_fields.error.required_email": [ + { + "type": 0, + "value": "Inserisci l'indirizzo email." + } + ], + "use_login_fields.error.required_password": [ + { + "type": 0, + "value": "Inserisci la password." + } + ], + "use_login_fields.label.email": [ + { + "type": 0, + "value": "E-mail" + } + ], + "use_login_fields.label.password": [ + { + "type": 0, + "value": "Password" + } + ], + "use_product.message.inventory_remaining": [ + { + "type": 0, + "value": "Solo " + }, + { + "type": 1, + "value": "stockLevel" + }, + { + "type": 0, + "value": " rimasti!" + } + ], + "use_product.message.out_of_stock": [ + { + "type": 0, + "value": "Esaurito" + } + ], + "use_profile_fields.error.required_email": [ + { + "type": 0, + "value": "Inserisci un indirizzo e-mail valido." + } + ], + "use_profile_fields.error.required_first_name": [ + { + "type": 0, + "value": "Inserisci il nome." + } + ], + "use_profile_fields.error.required_last_name": [ + { + "type": 0, + "value": "Inserisci il cognome." + } + ], + "use_profile_fields.error.required_phone": [ + { + "type": 0, + "value": "Inserisci il numero di telefono." + } + ], + "use_profile_fields.label.email": [ + { + "type": 0, + "value": "E-mail" + } + ], + "use_profile_fields.label.first_name": [ + { + "type": 0, + "value": "Nome" + } + ], + "use_profile_fields.label.last_name": [ + { + "type": 0, + "value": "Cognome" + } + ], + "use_profile_fields.label.phone": [ + { + "type": 0, + "value": "Numero di telefono" + } + ], + "use_promo_code_fields.error.required_promo_code": [ + { + "type": 0, + "value": "Specifica un codice promozionale valido." + } + ], + "use_promo_code_fields.label.promo_code": [ + { + "type": 0, + "value": "Codice promozionale" + } + ], + "use_promocode.error.check_the_code": [ + { + "type": 0, + "value": "Controlla il codice e riprova. È possibile che sia già stato applicato o che la promozione sia scaduta." + } + ], + "use_promocode.info.promo_applied": [ + { + "type": 0, + "value": "promozione applicata" + } + ], + "use_promocode.info.promo_removed": [ + { + "type": 0, + "value": "Promozione eliminata" + } + ], + "use_registration_fields.error.contain_number": [ + { + "type": 0, + "value": "La password deve contenere almeno un numero." + } + ], + "use_registration_fields.error.lowercase_letter": [ + { + "type": 0, + "value": "La password deve contenere almeno una lettera minuscola." + } + ], + "use_registration_fields.error.minimum_characters": [ + { + "type": 0, + "value": "La password deve contenere almeno 8 caratteri." + } + ], + "use_registration_fields.error.required_email": [ + { + "type": 0, + "value": "Inserisci un indirizzo e-mail valido." + } + ], + "use_registration_fields.error.required_first_name": [ + { + "type": 0, + "value": "Inserisci il nome." + } + ], + "use_registration_fields.error.required_last_name": [ + { + "type": 0, + "value": "Inserisci il cognome." + } + ], + "use_registration_fields.error.required_password": [ + { + "type": 0, + "value": "Creare una password." + } + ], + "use_registration_fields.error.special_character": [ + { + "type": 0, + "value": "La password deve contenere almeno un carattere speciale." + } + ], + "use_registration_fields.error.uppercase_letter": [ + { + "type": 0, + "value": "La password deve contenere almeno una lettera maiuscola." + } + ], + "use_registration_fields.label.email": [ + { + "type": 0, + "value": "E-mail" + } + ], + "use_registration_fields.label.first_name": [ + { + "type": 0, + "value": "Nome" + } + ], + "use_registration_fields.label.last_name": [ + { + "type": 0, + "value": "Cognome" + } + ], + "use_registration_fields.label.password": [ + { + "type": 0, + "value": "Password" + } + ], + "use_registration_fields.label.sign_up_to_emails": [ + { + "type": 0, + "value": "Iscrivimi alle email di Salesforce (puoi annullare l'iscrizione in qualsiasi momento)" + } + ], + "use_reset_password_fields.error.required_email": [ + { + "type": 0, + "value": "Inserisci un indirizzo e-mail valido." + } + ], + "use_reset_password_fields.label.email": [ + { + "type": 0, + "value": "E-mail" + } + ], + "use_update_password_fields.error.contain_number": [ + { + "type": 0, + "value": "La password deve contenere almeno un numero." + } + ], + "use_update_password_fields.error.lowercase_letter": [ + { + "type": 0, + "value": "La password deve contenere almeno una lettera minuscola." + } + ], + "use_update_password_fields.error.minimum_characters": [ + { + "type": 0, + "value": "La password deve contenere almeno 8 caratteri." + } + ], + "use_update_password_fields.error.required_new_password": [ + { + "type": 0, + "value": "Specifica una nuova password." + } + ], + "use_update_password_fields.error.required_password": [ + { + "type": 0, + "value": "Inserisci la password." + } + ], + "use_update_password_fields.error.special_character": [ + { + "type": 0, + "value": "La password deve contenere almeno un carattere speciale." + } + ], + "use_update_password_fields.error.uppercase_letter": [ + { + "type": 0, + "value": "La password deve contenere almeno una lettera maiuscola." + } + ], + "use_update_password_fields.label.current_password": [ + { + "type": 0, + "value": "Password corrente" + } + ], + "use_update_password_fields.label.new_password": [ + { + "type": 0, + "value": "Nuova password" + } + ], + "wishlist_primary_action.button.add_to_cart": [ + { + "type": 0, + "value": "Aggiungi al carrello" + } + ], + "wishlist_primary_action.button.select_options": [ + { + "type": 0, + "value": "Seleziona opzioni" + } + ], + "wishlist_primary_action.info.added_to_cart": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "articolo aggiunto" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "articoli aggiunti" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": " al carrello" + } + ], + "wishlist_secondary_button_group.action.remove": [ + { + "type": 0, + "value": "Rimuovi" + } + ], + "wishlist_secondary_button_group.info.item_removed": [ + { + "type": 0, + "value": "Articolo rimosso dalla lista desideri" + } + ], + "with_registration.info.please_sign_in": [ + { + "type": 0, + "value": "Accedi per continuare!" + } + ] +} \ No newline at end of file diff --git a/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/ja-JP.json b/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/ja-JP.json new file mode 100644 index 0000000..8b07a27 --- /dev/null +++ b/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/ja-JP.json @@ -0,0 +1,3200 @@ +{ + "account.accordion.button.my_account": [ + { + "type": 0, + "value": "マイアカウント" + } + ], + "account.heading.my_account": [ + { + "type": 0, + "value": "マイアカウント" + } + ], + "account.logout_button.button.log_out": [ + { + "type": 0, + "value": "ログアウト" + } + ], + "account_addresses.badge.default": [ + { + "type": 0, + "value": "デフォルト" + } + ], + "account_addresses.button.add_address": [ + { + "type": 0, + "value": "住所の追加" + } + ], + "account_addresses.info.address_updated": [ + { + "type": 0, + "value": "住所が更新されました" + } + ], + "account_addresses.info.new_address_saved": [ + { + "type": 0, + "value": "新しい住所が保存されました" + } + ], + "account_addresses.page_action_placeholder.button.add_address": [ + { + "type": 0, + "value": "住所の追加" + } + ], + "account_addresses.page_action_placeholder.heading.no_saved_addresses": [ + { + "type": 0, + "value": "保存されている住所はありません" + } + ], + "account_addresses.page_action_placeholder.message.add_new_address": [ + { + "type": 0, + "value": "新しい住所を追加すると、注文手続きを素早く完了できます。" + } + ], + "account_addresses.title.addresses": [ + { + "type": 0, + "value": "住所" + } + ], + "account_detail.title.account_details": [ + { + "type": 0, + "value": "アカウントの詳細" + } + ], + "account_order_detail.heading.billing_address": [ + { + "type": 0, + "value": "請求先住所" + } + ], + "account_order_detail.heading.num_of_items": [ + { + "type": 1, + "value": "count" + }, + { + "type": 0, + "value": " 個の商品" + } + ], + "account_order_detail.heading.payment_method": [ + { + "type": 0, + "value": "支払方法" + } + ], + "account_order_detail.heading.shipping_address": [ + { + "type": 0, + "value": "配送先住所" + } + ], + "account_order_detail.heading.shipping_method": [ + { + "type": 0, + "value": "配送方法" + } + ], + "account_order_detail.label.order_number": [ + { + "type": 0, + "value": "注文番号: " + }, + { + "type": 1, + "value": "orderNumber" + } + ], + "account_order_detail.label.ordered_date": [ + { + "type": 0, + "value": "注文日: " + }, + { + "type": 1, + "value": "date" + } + ], + "account_order_detail.label.pending_tracking_number": [ + { + "type": 0, + "value": "保留中" + } + ], + "account_order_detail.label.tracking_number": [ + { + "type": 0, + "value": "追跡番号" + } + ], + "account_order_detail.link.back_to_history": [ + { + "type": 0, + "value": "注文履歴に戻る" + } + ], + "account_order_detail.title.order_details": [ + { + "type": 0, + "value": "注文の詳細" + } + ], + "account_order_history.button.continue_shopping": [ + { + "type": 0, + "value": "買い物を続ける" + } + ], + "account_order_history.description.once_you_place_order": [ + { + "type": 0, + "value": "注文を確定すると、ここに詳細が表示されます。" + } + ], + "account_order_history.heading.no_order_yet": [ + { + "type": 0, + "value": "まだ注文を確定していません。" + } + ], + "account_order_history.label.num_of_items": [ + { + "type": 1, + "value": "count" + }, + { + "type": 0, + "value": " 個の商品" + } + ], + "account_order_history.label.order_number": [ + { + "type": 0, + "value": "注文番号: " + }, + { + "type": 1, + "value": "orderNumber" + } + ], + "account_order_history.label.ordered_date": [ + { + "type": 0, + "value": "注文日: " + }, + { + "type": 1, + "value": "date" + } + ], + "account_order_history.label.shipped_to": [ + { + "type": 0, + "value": "配送先: " + }, + { + "type": 1, + "value": "name" + } + ], + "account_order_history.link.view_details": [ + { + "type": 0, + "value": "詳細の表示" + } + ], + "account_order_history.title.order_history": [ + { + "type": 0, + "value": "注文履歴" + } + ], + "account_payment_methods.button.add_method": [ + { + "type": 0, + "value": "支払方法の追加" + } + ], + "account_payment_methods.description.add_method_for_faster_checkout": [ + { + "type": 0, + "value": "新しい支払方法を追加すると、注文手続きを素早く完了できます。" + } + ], + "account_payment_methods.heading.no_saved_methods": [ + { + "type": 0, + "value": "保存されている支払方法がありません" + } + ], + "account_payment_methods.info.new_method_saved": [ + { + "type": 0, + "value": "新しい支払方法が保存されました" + } + ], + "account_payment_methods.title.payment_methods": [ + { + "type": 0, + "value": "支払方法" + } + ], + "account_wishlist.button.continue_shopping": [ + { + "type": 0, + "value": "買い物を続ける" + } + ], + "account_wishlist.description.continue_shopping": [ + { + "type": 0, + "value": "買い物を続けて、ほしい物リストに商品を追加してください。" + } + ], + "account_wishlist.heading.no_wishlist": [ + { + "type": 0, + "value": "ほしい物リストに商品がありません" + } + ], + "account_wishlist.title.wishlist": [ + { + "type": 0, + "value": "ほしい物リスト" + } + ], + "action_card.action.edit": [ + { + "type": 0, + "value": "編集" + } + ], + "action_card.action.remove": [ + { + "type": 0, + "value": "削除" + } + ], + "add_to_cart_modal.info.added_to_cart": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": " 個の商品" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": " 個の商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": "が買い物カゴに追加されました" + } + ], + "add_to_cart_modal.label.cart_subtotal": [ + { + "type": 0, + "value": "買い物カゴ小計 (" + }, + { + "type": 1, + "value": "itemAccumulatedCount" + }, + { + "type": 0, + "value": " 個の商品)" + } + ], + "add_to_cart_modal.label.quantity": [ + { + "type": 0, + "value": "個数" + } + ], + "add_to_cart_modal.link.checkout": [ + { + "type": 0, + "value": "注文手続きに進む" + } + ], + "add_to_cart_modal.link.view_cart": [ + { + "type": 0, + "value": "買い物カゴを表示" + } + ], + "add_to_cart_modal.recommended_products.title.might_also_like": [ + { + "type": 0, + "value": "こちらもどうぞ" + } + ], + "auth_modal.description.now_signed_in": [ + { + "type": 0, + "value": "サインインしました。" + } + ], + "auth_modal.error.incorrect_email_or_password": [ + { + "type": 0, + "value": "Eメールまたはパスワードが正しくありません。もう一度お試しください。" + } + ], + "auth_modal.info.welcome_user": [ + { + "type": 0, + "value": "ようこそ、" + }, + { + "type": 1, + "value": "name" + }, + { + "type": 0, + "value": "さん" + } + ], + "auth_modal.password_reset_success.button.back_to_sign_in": [ + { + "type": 0, + "value": "サインインに戻る" + } + ], + "auth_modal.password_reset_success.info.will_email_shortly": [ + { + "type": 0, + "value": "パスワードリセットのリンクが記載された Eメールがまもなく " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": " に届きます。" + } + ], + "auth_modal.password_reset_success.title.password_reset": [ + { + "type": 0, + "value": "パスワードのリセット" + } + ], + "card_payment_form.heading.new_payment_method": [ + { + "type": 0, + "value": "新しい支払方法の追加" + } + ], + "cart.info.removed_from_cart": [ + { + "type": 0, + "value": "買い物カゴから商品が削除されました" + } + ], + "cart.recommended_products.title.may_also_like": [ + { + "type": 0, + "value": "こちらもおすすめ" + } + ], + "cart.recommended_products.title.recently_viewed": [ + { + "type": 0, + "value": "最近見た商品" + } + ], + "cart_cta.link.checkout": [ + { + "type": 0, + "value": "注文手続きに進む" + } + ], + "cart_secondary_button_group.action.added_to_wishlist": [ + { + "type": 0, + "value": "ほしい物リストに追加する" + } + ], + "cart_secondary_button_group.action.edit": [ + { + "type": 0, + "value": "編集" + } + ], + "cart_secondary_button_group.action.remove": [ + { + "type": 0, + "value": "削除" + } + ], + "cart_secondary_button_group.label.this_is_gift": [ + { + "type": 0, + "value": "これはギフトです。" + } + ], + "cart_secondary_button_group.link_learn_more": [ + { + "type": 0, + "value": "詳細はこちら" + } + ], + "cart_skeleton.heading.order_summary": [ + { + "type": 0, + "value": "注文の概要" + } + ], + "cart_skeleton.title.cart": [ + { + "type": 0, + "value": "買い物カゴ" + } + ], + "cart_title.title.cart_num_of_items": [ + { + "type": 0, + "value": "買い物カゴ (" + }, + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0 個の商品" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 個の商品" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 個の商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + }, + { + "type": 0, + "value": ")" + } + ], + "cc_radio_group.action.remove": [ + { + "type": 0, + "value": "削除" + } + ], + "cc_radio_group.button.add_new_card": [ + { + "type": 0, + "value": "新しいカードの追加" + } + ], + "checkout.button.place_order": [ + { + "type": 0, + "value": "注文の確定" + } + ], + "checkout.message.generic_error": [ + { + "type": 0, + "value": "注文手続き中に予期しないエラーが発生しました。" + } + ], + "checkout_confirmation.button.create_account": [ + { + "type": 0, + "value": "アカウントの作成" + } + ], + "checkout_confirmation.heading.billing_address": [ + { + "type": 0, + "value": "請求先住所" + } + ], + "checkout_confirmation.heading.create_account": [ + { + "type": 0, + "value": "アカウントを作成すると、注文手続きを素早く完了できます" + } + ], + "checkout_confirmation.heading.credit_card": [ + { + "type": 0, + "value": "クレジットカード" + } + ], + "checkout_confirmation.heading.delivery_details": [ + { + "type": 0, + "value": "配送の詳細" + } + ], + "checkout_confirmation.heading.order_summary": [ + { + "type": 0, + "value": "注文の概要" + } + ], + "checkout_confirmation.heading.payment_details": [ + { + "type": 0, + "value": "支払の詳細" + } + ], + "checkout_confirmation.heading.shipping_address": [ + { + "type": 0, + "value": "配送先住所" + } + ], + "checkout_confirmation.heading.shipping_method": [ + { + "type": 0, + "value": "配送方法" + } + ], + "checkout_confirmation.heading.thank_you_for_order": [ + { + "type": 0, + "value": "ご注文いただきありがとうございました!" + } + ], + "checkout_confirmation.label.free": [ + { + "type": 0, + "value": "無料" + } + ], + "checkout_confirmation.label.order_number": [ + { + "type": 0, + "value": "注文番号" + } + ], + "checkout_confirmation.label.order_total": [ + { + "type": 0, + "value": "ご注文金額合計" + } + ], + "checkout_confirmation.label.promo_applied": [ + { + "type": 0, + "value": "プロモーションが適用されました" + } + ], + "checkout_confirmation.label.shipping": [ + { + "type": 0, + "value": "配送" + } + ], + "checkout_confirmation.label.subtotal": [ + { + "type": 0, + "value": "小計" + } + ], + "checkout_confirmation.label.tax": [ + { + "type": 0, + "value": "税金" + } + ], + "checkout_confirmation.link.continue_shopping": [ + { + "type": 0, + "value": "買い物を続ける" + } + ], + "checkout_confirmation.link.login": [ + { + "type": 0, + "value": "ログインはこちらから" + } + ], + "checkout_confirmation.message.already_has_account": [ + { + "type": 0, + "value": "この Eメールにはすでにアカウントがあります。" + } + ], + "checkout_confirmation.message.num_of_items_in_order": [ + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0 個の商品" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 個の商品" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 個の商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + } + ], + "checkout_confirmation.message.will_email_shortly": [ + { + "type": 0, + "value": "確認番号と領収書が含まれる Eメールをまもなく " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": " 宛にお送りします。" + } + ], + "checkout_footer.link.privacy_policy": [ + { + "type": 0, + "value": "プライバシーポリシー" + } + ], + "checkout_footer.link.returns_exchanges": [ + { + "type": 0, + "value": "返品および交換" + } + ], + "checkout_footer.link.shipping": [ + { + "type": 0, + "value": "配送" + } + ], + "checkout_footer.link.site_map": [ + { + "type": 0, + "value": "サイトマップ" + } + ], + "checkout_footer.link.terms_conditions": [ + { + "type": 0, + "value": "使用条件" + } + ], + "checkout_footer.message.copyright": [ + { + "type": 0, + "value": "Salesforce またはその系列会社。All Rights Reserved. これはデモのみを目的とするストアです。注文を確定しても処理されません。" + } + ], + "checkout_header.link.cart": [ + { + "type": 0, + "value": "買い物カゴに戻る" + } + ], + "checkout_payment.action.remove": [ + { + "type": 0, + "value": "削除" + } + ], + "checkout_payment.button.review_order": [ + { + "type": 0, + "value": "注文の確認" + } + ], + "checkout_payment.heading.billing_address": [ + { + "type": 0, + "value": "請求先住所" + } + ], + "checkout_payment.heading.credit_card": [ + { + "type": 0, + "value": "クレジットカード" + } + ], + "checkout_payment.label.same_as_shipping": [ + { + "type": 0, + "value": "配送先住所と同じ" + } + ], + "checkout_payment.title.payment": [ + { + "type": 0, + "value": "支払" + } + ], + "confirmation_modal.default.action.no": [ + { + "type": 0, + "value": "いいえ" + } + ], + "confirmation_modal.default.action.yes": [ + { + "type": 0, + "value": "はい" + } + ], + "confirmation_modal.default.message.you_want_to_continue": [ + { + "type": 0, + "value": "続行しますか?" + } + ], + "confirmation_modal.default.title.confirm_action": [ + { + "type": 0, + "value": "操作の確認" + } + ], + "confirmation_modal.remove_cart_item.action.no": [ + { + "type": 0, + "value": "いいえ、商品をキープします" + } + ], + "confirmation_modal.remove_cart_item.action.yes": [ + { + "type": 0, + "value": "はい、商品を削除します" + } + ], + "confirmation_modal.remove_cart_item.message.sure_to_remove": [ + { + "type": 0, + "value": "この商品を買い物カゴから削除しますか?" + } + ], + "confirmation_modal.remove_cart_item.title.confirm_remove": [ + { + "type": 0, + "value": "商品の削除の確認" + } + ], + "confirmation_modal.remove_wishlist_item.action.no": [ + { + "type": 0, + "value": "いいえ、商品をキープします" + } + ], + "confirmation_modal.remove_wishlist_item.action.yes": [ + { + "type": 0, + "value": "はい、商品を削除します" + } + ], + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": [ + { + "type": 0, + "value": "この商品をほしい物リストから削除しますか?" + } + ], + "confirmation_modal.remove_wishlist_item.title.confirm_remove": [ + { + "type": 0, + "value": "商品の削除の確認" + } + ], + "contact_info.action.sign_out": [ + { + "type": 0, + "value": "サインアウト" + } + ], + "contact_info.button.already_have_account": [ + { + "type": 0, + "value": "すでにアカウントをお持ちですか? ログイン" + } + ], + "contact_info.button.checkout_as_guest": [ + { + "type": 0, + "value": "ゲストとして注文手続きへ進む" + } + ], + "contact_info.button.login": [ + { + "type": 0, + "value": "ログイン" + } + ], + "contact_info.error.incorrect_username_or_password": [ + { + "type": 0, + "value": "ユーザー名またはパスワードが間違っています。もう一度お試しください。" + } + ], + "contact_info.link.forgot_password": [ + { + "type": 0, + "value": "パスワードを忘れましたか?" + } + ], + "contact_info.title.contact_info": [ + { + "type": 0, + "value": "連絡先情報" + } + ], + "credit_card_fields.tool_tip.security_code": [ + { + "type": 0, + "value": "この 3 桁のコードはカードの裏面に記載されています。" + } + ], + "credit_card_fields.tool_tip.security_code.american_express": [ + { + "type": 0, + "value": "この 4 桁のコードはカードの表面に記載されています。" + } + ], + "drawer_menu.button.account_details": [ + { + "type": 0, + "value": "アカウントの詳細" + } + ], + "drawer_menu.button.addresses": [ + { + "type": 0, + "value": "住所" + } + ], + "drawer_menu.button.log_out": [ + { + "type": 0, + "value": "ログアウト" + } + ], + "drawer_menu.button.my_account": [ + { + "type": 0, + "value": "マイアカウント" + } + ], + "drawer_menu.button.order_history": [ + { + "type": 0, + "value": "注文履歴" + } + ], + "drawer_menu.button.payment_methods": [ + { + "type": 0, + "value": "支払方法" + } + ], + "drawer_menu.link.about_us": [ + { + "type": 0, + "value": "企業情報" + } + ], + "drawer_menu.link.customer_support": [ + { + "type": 0, + "value": "カスタマーサポート" + } + ], + "drawer_menu.link.customer_support.contact_us": [ + { + "type": 0, + "value": "お問い合わせ" + } + ], + "drawer_menu.link.customer_support.shipping_and_returns": [ + { + "type": 0, + "value": "配送と返品" + } + ], + "drawer_menu.link.our_company": [ + { + "type": 0, + "value": "当社について" + } + ], + "drawer_menu.link.privacy_and_security": [ + { + "type": 0, + "value": "プライバシー & セキュリティ" + } + ], + "drawer_menu.link.privacy_policy": [ + { + "type": 0, + "value": "プライバシーポリシー" + } + ], + "drawer_menu.link.shop_all": [ + { + "type": 0, + "value": "すべての商品" + } + ], + "drawer_menu.link.sign_in": [ + { + "type": 0, + "value": "サインイン" + } + ], + "drawer_menu.link.site_map": [ + { + "type": 0, + "value": "サイトマップ" + } + ], + "drawer_menu.link.store_locator": [ + { + "type": 0, + "value": "店舗検索" + } + ], + "drawer_menu.link.terms_and_conditions": [ + { + "type": 0, + "value": "使用条件" + } + ], + "empty_cart.description.empty_cart": [ + { + "type": 0, + "value": "買い物カゴは空です。" + } + ], + "empty_cart.link.continue_shopping": [ + { + "type": 0, + "value": "買い物を続ける" + } + ], + "empty_cart.link.sign_in": [ + { + "type": 0, + "value": "サインイン" + } + ], + "empty_cart.message.continue_shopping": [ + { + "type": 0, + "value": "買い物を続けて、買い物カゴに商品を追加してください。" + } + ], + "empty_cart.message.sign_in_or_continue_shopping": [ + { + "type": 0, + "value": "サインインして保存された商品を取得するか、買い物を続けてください。" + } + ], + "empty_search_results.info.cant_find_anything_for_category": [ + { + "type": 1, + "value": "category" + }, + { + "type": 0, + "value": "では該当する商品が見つかりませんでした。商品を検索してみるか、または" + }, + { + "type": 1, + "value": "link" + }, + { + "type": 0, + "value": "ください。" + } + ], + "empty_search_results.info.cant_find_anything_for_query": [ + { + "type": 0, + "value": "\"" + }, + { + "type": 1, + "value": "searchQuery" + }, + { + "type": 0, + "value": "\" では該当する商品が見つかりませんでした。" + } + ], + "empty_search_results.info.double_check_spelling": [ + { + "type": 0, + "value": "入力内容に間違いがないか再度ご確認の上、もう一度やり直すか、または" + }, + { + "type": 1, + "value": "link" + }, + { + "type": 0, + "value": "ください。" + } + ], + "empty_search_results.link.contact_us": [ + { + "type": 0, + "value": "お問い合わせ" + } + ], + "empty_search_results.recommended_products.title.most_viewed": [ + { + "type": 0, + "value": "最も閲覧された商品" + } + ], + "empty_search_results.recommended_products.title.top_sellers": [ + { + "type": 0, + "value": "売れ筋商品" + } + ], + "footer.column.account": [ + { + "type": 0, + "value": "アカウント" + } + ], + "footer.column.customer_support": [ + { + "type": 0, + "value": "カスタマーサポート" + } + ], + "footer.column.our_company": [ + { + "type": 0, + "value": "当社について" + } + ], + "footer.link.about_us": [ + { + "type": 0, + "value": "企業情報" + } + ], + "footer.link.contact_us": [ + { + "type": 0, + "value": "お問い合わせ" + } + ], + "footer.link.order_status": [ + { + "type": 0, + "value": "注文ステータス" + } + ], + "footer.link.privacy_policy": [ + { + "type": 0, + "value": "プライバシーポリシー" + } + ], + "footer.link.shipping": [ + { + "type": 0, + "value": "配送" + } + ], + "footer.link.signin_create_account": [ + { + "type": 0, + "value": "アカウントにサインインまたはアカウントを作成" + } + ], + "footer.link.site_map": [ + { + "type": 0, + "value": "サイトマップ" + } + ], + "footer.link.store_locator": [ + { + "type": 0, + "value": "店舗検索" + } + ], + "footer.link.terms_conditions": [ + { + "type": 0, + "value": "使用条件" + } + ], + "footer.message.copyright": [ + { + "type": 0, + "value": "Salesforce またはその系列会社。All Rights Reserved. これはデモのみを目的とするストアです。注文を確定しても処理されません。" + } + ], + "footer.subscribe.button.sign_up": [ + { + "type": 0, + "value": "サインアップ" + } + ], + "footer.subscribe.description.sign_up": [ + { + "type": 0, + "value": "サインアップすると人気のお買い得商品について最新情報を入手できます" + } + ], + "footer.subscribe.heading.first_to_know": [ + { + "type": 0, + "value": "最新情報を誰よりも早く入手" + } + ], + "form_action_buttons.button.cancel": [ + { + "type": 0, + "value": "キャンセル" + } + ], + "form_action_buttons.button.save": [ + { + "type": 0, + "value": "保存" + } + ], + "global.account.link.account_details": [ + { + "type": 0, + "value": "アカウントの詳細" + } + ], + "global.account.link.addresses": [ + { + "type": 0, + "value": "住所" + } + ], + "global.account.link.order_history": [ + { + "type": 0, + "value": "注文履歴" + } + ], + "global.account.link.payment_methods": [ + { + "type": 0, + "value": "支払方法" + } + ], + "global.account.link.wishlist": [ + { + "type": 0, + "value": "ほしい物リスト" + } + ], + "global.error.something_went_wrong": [ + { + "type": 0, + "value": "問題が発生しました。もう一度お試しください!" + } + ], + "global.info.added_to_wishlist": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": " 個の商品" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": " 個の商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": "がほしい物リストに追加されました" + } + ], + "global.info.removed_from_wishlist": [ + { + "type": 0, + "value": "ほしい物リストから商品が削除されました" + } + ], + "global.link.added_to_wishlist.view_wishlist": [ + { + "type": 0, + "value": "表示" + } + ], + "header.button.assistive_msg.logo": [ + { + "type": 0, + "value": "ロゴ" + } + ], + "header.button.assistive_msg.menu": [ + { + "type": 0, + "value": "メニュー" + } + ], + "header.button.assistive_msg.my_account": [ + { + "type": 0, + "value": "マイアカウント" + } + ], + "header.button.assistive_msg.my_cart": [ + { + "type": 0, + "value": "マイ買い物カゴ" + } + ], + "header.button.assistive_msg.wishlist": [ + { + "type": 0, + "value": "ほしい物リスト" + } + ], + "header.field.placeholder.search_for_products": [ + { + "type": 0, + "value": "商品の検索..." + } + ], + "header.popover.action.log_out": [ + { + "type": 0, + "value": "ログアウト" + } + ], + "header.popover.title.my_account": [ + { + "type": 0, + "value": "マイアカウント" + } + ], + "home.description.features": [ + { + "type": 0, + "value": "すぐに使える機能が用意されているため、機能の強化のみに注力できます。" + } + ], + "home.description.here_to_help": [ + { + "type": 0, + "value": "サポート担当者にご連絡ください。" + } + ], + "home.description.here_to_help_line_2": [ + { + "type": 0, + "value": "適切な部門におつなげします。" + } + ], + "home.description.shop_products": [ + { + "type": 0, + "value": "このセクションにはカタログからのコンテンツが含まれています。カタログの置き換え方法に関する" + }, + { + "type": 1, + "value": "docLink" + }, + { + "type": 0, + "value": "。" + } + ], + "home.features.description.cart_checkout": [ + { + "type": 0, + "value": "eコマースの買い物客の買い物カゴと注文手続き体験のベストプラクティス。" + } + ], + "home.features.description.components": [ + { + "type": 0, + "value": "Chakra UI を使用して構築された、シンプルなモジュラー型のアクセシブルな React コンポーネントライブラリ。" + } + ], + "home.features.description.einstein_recommendations": [ + { + "type": 0, + "value": "商品レコメンデーションにより、次善の商品やオファーをすべての買い物客に提示します。" + } + ], + "home.features.description.my_account": [ + { + "type": 0, + "value": "買い物客は、プロフィール、住所、支払、注文などのアカウント情報を管理できます。" + } + ], + "home.features.description.shopper_login": [ + { + "type": 0, + "value": "買い物客がより簡単にログインし、よりパーソナル化された買い物体験を得られるようにします。" + } + ], + "home.features.description.wishlist": [ + { + "type": 0, + "value": "登録済みの買い物客は商品をほしい物リストに追加し、あとで購入できるようにしておけます。" + } + ], + "home.features.heading.cart_checkout": [ + { + "type": 0, + "value": "買い物カゴ & 注文手続き" + } + ], + "home.features.heading.components": [ + { + "type": 0, + "value": "コンポーネント & 設計キット" + } + ], + "home.features.heading.einstein_recommendations": [ + { + "type": 0, + "value": "Einstein レコメンデーション" + } + ], + "home.features.heading.my_account": [ + { + "type": 0, + "value": "マイアカウント" + } + ], + "home.features.heading.shopper_login": [ + { + "type": 0, + "value": "Shopper Login and API Access Service (SLAS)" + } + ], + "home.features.heading.wishlist": [ + { + "type": 0, + "value": "ほしい物リスト" + } + ], + "home.heading.features": [ + { + "type": 0, + "value": "機能" + } + ], + "home.heading.here_to_help": [ + { + "type": 0, + "value": "当社にお任せください" + } + ], + "home.heading.shop_products": [ + { + "type": 0, + "value": "ショップの商品" + } + ], + "home.hero_features.link.design_kit": [ + { + "type": 0, + "value": "Figma PWA Design Kit で作成" + } + ], + "home.hero_features.link.on_github": [ + { + "type": 0, + "value": "Github でダウンロード" + } + ], + "home.hero_features.link.on_managed_runtime": [ + { + "type": 0, + "value": "Managed Runtime でデプロイ" + } + ], + "home.link.contact_us": [ + { + "type": 0, + "value": "お問い合わせ" + } + ], + "home.link.get_started": [ + { + "type": 0, + "value": "開始する" + } + ], + "home.link.read_docs": [ + { + "type": 0, + "value": "ドキュメントを読む" + } + ], + "home.title.react_starter_store": [ + { + "type": 0, + "value": "リテール用 React PWA スターターストア" + } + ], + "item_attributes.label.promotions": [ + { + "type": 0, + "value": "プロモーション" + } + ], + "item_attributes.label.quantity": [ + { + "type": 0, + "value": "数量: " + }, + { + "type": 1, + "value": "quantity" + } + ], + "item_image.label.sale": [ + { + "type": 0, + "value": "セール" + } + ], + "lCPCxk": [ + { + "type": 0, + "value": "上記のすべてのオプションを選択してください" + } + ], + "locale_text.message.ar-SA": [ + { + "type": 0, + "value": "アラビア語 (サウジアラビア)" + } + ], + "locale_text.message.bn-BD": [ + { + "type": 0, + "value": "バングラ語 (バングラデシュ)" + } + ], + "locale_text.message.bn-IN": [ + { + "type": 0, + "value": "バングラ語 (インド)" + } + ], + "locale_text.message.cs-CZ": [ + { + "type": 0, + "value": "チェコ語 (チェコ共和国)" + } + ], + "locale_text.message.da-DK": [ + { + "type": 0, + "value": "デンマーク語 (デンマーク)" + } + ], + "locale_text.message.de-AT": [ + { + "type": 0, + "value": "ドイツ語 (オーストリア)" + } + ], + "locale_text.message.de-CH": [ + { + "type": 0, + "value": "ドイツ語 (スイス)" + } + ], + "locale_text.message.de-DE": [ + { + "type": 0, + "value": "ドイツ語 (ドイツ)" + } + ], + "locale_text.message.el-GR": [ + { + "type": 0, + "value": "ギリシャ語 (ギリシャ)" + } + ], + "locale_text.message.en-AU": [ + { + "type": 0, + "value": "英語 (オーストラリア)" + } + ], + "locale_text.message.en-CA": [ + { + "type": 0, + "value": "英語 (カナダ)" + } + ], + "locale_text.message.en-GB": [ + { + "type": 0, + "value": "英語 (英国)" + } + ], + "locale_text.message.en-IE": [ + { + "type": 0, + "value": "英語 (アイルランド)" + } + ], + "locale_text.message.en-IN": [ + { + "type": 0, + "value": "英語 (インド)" + } + ], + "locale_text.message.en-NZ": [ + { + "type": 0, + "value": "英語 (ニュージーランド)" + } + ], + "locale_text.message.en-US": [ + { + "type": 0, + "value": "英語 (米国)" + } + ], + "locale_text.message.en-ZA": [ + { + "type": 0, + "value": "英語 (南アフリカ)" + } + ], + "locale_text.message.es-AR": [ + { + "type": 0, + "value": "スペイン語 (アルゼンチン)" + } + ], + "locale_text.message.es-CL": [ + { + "type": 0, + "value": "スペイン語 (チリ)" + } + ], + "locale_text.message.es-CO": [ + { + "type": 0, + "value": "スペイン語 (コロンビア)" + } + ], + "locale_text.message.es-ES": [ + { + "type": 0, + "value": "スペイン語 (スペイン)" + } + ], + "locale_text.message.es-MX": [ + { + "type": 0, + "value": "スペイン語 (メキシコ)" + } + ], + "locale_text.message.es-US": [ + { + "type": 0, + "value": "スペイン語 (米国)" + } + ], + "locale_text.message.fi-FI": [ + { + "type": 0, + "value": "フィンランド語 (フィンランド)" + } + ], + "locale_text.message.fr-BE": [ + { + "type": 0, + "value": "フランス語 (ベルギー)" + } + ], + "locale_text.message.fr-CA": [ + { + "type": 0, + "value": "フランス語 (カナダ)" + } + ], + "locale_text.message.fr-CH": [ + { + "type": 0, + "value": "フランス語 (スイス)" + } + ], + "locale_text.message.fr-FR": [ + { + "type": 0, + "value": "フランス語 (フランス)" + } + ], + "locale_text.message.he-IL": [ + { + "type": 0, + "value": "ヘブライ語 (イスラエル)" + } + ], + "locale_text.message.hi-IN": [ + { + "type": 0, + "value": "ヒンディー語 (インド)" + } + ], + "locale_text.message.hu-HU": [ + { + "type": 0, + "value": "ハンガリー語 (ハンガリー)" + } + ], + "locale_text.message.id-ID": [ + { + "type": 0, + "value": "インドネシア語 (インドネシア)" + } + ], + "locale_text.message.it-CH": [ + { + "type": 0, + "value": "イタリア語 (スイス)" + } + ], + "locale_text.message.it-IT": [ + { + "type": 0, + "value": "イタリア語 (イタリア)" + } + ], + "locale_text.message.ja-JP": [ + { + "type": 0, + "value": "日本語 (日本)" + } + ], + "locale_text.message.ko-KR": [ + { + "type": 0, + "value": "韓国語 (韓国)" + } + ], + "locale_text.message.nl-BE": [ + { + "type": 0, + "value": "オランダ語 (ベルギー)" + } + ], + "locale_text.message.nl-NL": [ + { + "type": 0, + "value": "オランダ語 (オランダ)" + } + ], + "locale_text.message.no-NO": [ + { + "type": 0, + "value": "ノルウェー語 (ノルウェー)" + } + ], + "locale_text.message.pl-PL": [ + { + "type": 0, + "value": "ポーランド語 (ポーランド)" + } + ], + "locale_text.message.pt-BR": [ + { + "type": 0, + "value": "ポルトガル語 (ブラジル)" + } + ], + "locale_text.message.pt-PT": [ + { + "type": 0, + "value": "ポルトガル語 (ポルトガル)" + } + ], + "locale_text.message.ro-RO": [ + { + "type": 0, + "value": "ルーマニア語 (ルーマニア)" + } + ], + "locale_text.message.ru-RU": [ + { + "type": 0, + "value": "ロシア語 (ロシア連邦)" + } + ], + "locale_text.message.sk-SK": [ + { + "type": 0, + "value": "スロバキア語 (スロバキア)" + } + ], + "locale_text.message.sv-SE": [ + { + "type": 0, + "value": "スウェーデン語 (スウェーデン)" + } + ], + "locale_text.message.ta-IN": [ + { + "type": 0, + "value": "タミール語 (インド)" + } + ], + "locale_text.message.ta-LK": [ + { + "type": 0, + "value": "タミール語 (スリランカ)" + } + ], + "locale_text.message.th-TH": [ + { + "type": 0, + "value": "タイ語 (タイ)" + } + ], + "locale_text.message.tr-TR": [ + { + "type": 0, + "value": "トルコ語 (トルコ)" + } + ], + "locale_text.message.zh-CN": [ + { + "type": 0, + "value": "中国語 (中国)" + } + ], + "locale_text.message.zh-HK": [ + { + "type": 0, + "value": "中国語 (香港)" + } + ], + "locale_text.message.zh-TW": [ + { + "type": 0, + "value": "中国語 (台湾)" + } + ], + "login_form.action.create_account": [ + { + "type": 0, + "value": "アカウントの作成" + } + ], + "login_form.button.sign_in": [ + { + "type": 0, + "value": "サインイン" + } + ], + "login_form.link.forgot_password": [ + { + "type": 0, + "value": "パスワードを忘れましたか?" + } + ], + "login_form.message.dont_have_account": [ + { + "type": 0, + "value": "アカウントをお持ちではありませんか?" + } + ], + "login_form.message.welcome_back": [ + { + "type": 0, + "value": "お帰りなさい" + } + ], + "login_page.error.incorrect_username_or_password": [ + { + "type": 0, + "value": "ユーザー名またはパスワードが間違っています。もう一度お試しください。" + } + ], + "offline_banner.description.browsing_offline_mode": [ + { + "type": 0, + "value": "現在オフラインモードで閲覧しています" + } + ], + "order_summary.action.remove_promo": [ + { + "type": 0, + "value": "削除" + } + ], + "order_summary.cart_items.action.num_of_items_in_cart": [ + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0 個の商品" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 個の商品" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 個の商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + }, + { + "type": 0, + "value": "が買い物カゴに入っています" + } + ], + "order_summary.cart_items.link.edit_cart": [ + { + "type": 0, + "value": "買い物カゴを編集する" + } + ], + "order_summary.heading.order_summary": [ + { + "type": 0, + "value": "注文の概要" + } + ], + "order_summary.label.estimated_total": [ + { + "type": 0, + "value": "見積合計金額" + } + ], + "order_summary.label.free": [ + { + "type": 0, + "value": "無料" + } + ], + "order_summary.label.order_total": [ + { + "type": 0, + "value": "ご注文金額合計" + } + ], + "order_summary.label.promo_applied": [ + { + "type": 0, + "value": "プロモーションが適用されました" + } + ], + "order_summary.label.promotions_applied": [ + { + "type": 0, + "value": "プロモーションが適用されました" + } + ], + "order_summary.label.shipping": [ + { + "type": 0, + "value": "配送" + } + ], + "order_summary.label.subtotal": [ + { + "type": 0, + "value": "小計" + } + ], + "order_summary.label.tax": [ + { + "type": 0, + "value": "税金" + } + ], + "page_not_found.action.go_back": [ + { + "type": 0, + "value": "前のページに戻る" + } + ], + "page_not_found.link.homepage": [ + { + "type": 0, + "value": "ホームページに移動する" + } + ], + "page_not_found.message.suggestion_to_try": [ + { + "type": 0, + "value": "アドレスを再入力するか、前のページに戻るか、ホームページに移動してください。" + } + ], + "page_not_found.title.page_cant_be_found": [ + { + "type": 0, + "value": "お探しのページが見つかりません。" + } + ], + "pagination.field.num_of_pages": [ + { + "type": 0, + "value": "/" + }, + { + "type": 1, + "value": "numOfPages" + } + ], + "pagination.link.next": [ + { + "type": 0, + "value": "次へ" + } + ], + "pagination.link.prev": [ + { + "type": 0, + "value": "前へ" + } + ], + "password_card.info.password_updated": [ + { + "type": 0, + "value": "パスワードが更新されました" + } + ], + "password_card.label.password": [ + { + "type": 0, + "value": "パスワード" + } + ], + "password_card.title.password": [ + { + "type": 0, + "value": "パスワード" + } + ], + "password_requirements.error.eight_letter_minimum": [ + { + "type": 0, + "value": "最低 8 文字" + } + ], + "password_requirements.error.one_lowercase_letter": [ + { + "type": 0, + "value": "小文字 1 個" + } + ], + "password_requirements.error.one_number": [ + { + "type": 0, + "value": "数字 1 個" + } + ], + "password_requirements.error.one_special_character": [ + { + "type": 0, + "value": "特殊文字 (例: , S ! % #) 1 個" + } + ], + "password_requirements.error.one_uppercase_letter": [ + { + "type": 0, + "value": "大文字 1 個" + } + ], + "payment_selection.button.save_and_continue": [ + { + "type": 0, + "value": "保存して続行" + } + ], + "payment_selection.heading.add_new_card": [ + { + "type": 0, + "value": "新しいカードの追加" + } + ], + "payment_selection.heading.credit_card": [ + { + "type": 0, + "value": "クレジットカード" + } + ], + "payment_selection.message.select_payment_method": [ + { + "type": 0, + "value": "支払方法を選択してください。" + } + ], + "payment_selection.tooltip.secure_payment": [ + { + "type": 0, + "value": "これは SSL 暗号化によるセキュアな支払方法です。" + } + ], + "price_per_item.label.each": [ + { + "type": 0, + "value": "単価" + } + ], + "product_detail.accordion.button.product_detail": [ + { + "type": 0, + "value": "商品の詳細" + } + ], + "product_detail.accordion.button.questions": [ + { + "type": 0, + "value": "質問" + } + ], + "product_detail.accordion.button.reviews": [ + { + "type": 0, + "value": "レビュー" + } + ], + "product_detail.accordion.button.size_fit": [ + { + "type": 0, + "value": "サイズとフィット" + } + ], + "product_detail.accordion.message.coming_soon": [ + { + "type": 0, + "value": "準備中" + } + ], + "product_detail.recommended_products.title.complete_set": [ + { + "type": 0, + "value": "セットを完成" + } + ], + "product_detail.recommended_products.title.might_also_like": [ + { + "type": 0, + "value": "こちらもどうぞ" + } + ], + "product_detail.recommended_products.title.recently_viewed": [ + { + "type": 0, + "value": "最近見た商品" + } + ], + "product_item.label.quantity": [ + { + "type": 0, + "value": "数量: " + } + ], + "product_list.button.filter": [ + { + "type": 0, + "value": "フィルター" + } + ], + "product_list.button.sort_by": [ + { + "type": 0, + "value": "並べ替え順: " + }, + { + "type": 1, + "value": "sortOption" + } + ], + "product_list.drawer.title.sort_by": [ + { + "type": 0, + "value": "並べ替え順" + } + ], + "product_list.modal.button.clear_filters": [ + { + "type": 0, + "value": "フィルターのクリア" + } + ], + "product_list.modal.button.view_items": [ + { + "type": 1, + "value": "prroductCount" + }, + { + "type": 0, + "value": " 個の商品を表示" + } + ], + "product_list.modal.title.filter": [ + { + "type": 0, + "value": "フィルター" + } + ], + "product_list.select.sort_by": [ + { + "type": 0, + "value": "並べ替え順: " + }, + { + "type": 1, + "value": "sortOption" + } + ], + "product_tile.assistive_msg.wishlist": [ + { + "type": 0, + "value": "ほしい物リスト" + } + ], + "product_view.button.add_to_cart": [ + { + "type": 0, + "value": "買い物カゴに追加" + } + ], + "product_view.button.add_to_wishlist": [ + { + "type": 0, + "value": "ほしい物リストに追加する" + } + ], + "product_view.button.update": [ + { + "type": 0, + "value": "更新" + } + ], + "product_view.label.quantity": [ + { + "type": 0, + "value": "数量" + } + ], + "product_view.link.full_details": [ + { + "type": 0, + "value": "すべての情報を表示" + } + ], + "profile_card.info.profile_updated": [ + { + "type": 0, + "value": "プロフィールが更新されました" + } + ], + "profile_card.label.email": [ + { + "type": 0, + "value": "Eメール" + } + ], + "profile_card.label.full_name": [ + { + "type": 0, + "value": "氏名" + } + ], + "profile_card.label.phone": [ + { + "type": 0, + "value": "電話番号" + } + ], + "profile_card.message.not_provided": [ + { + "type": 0, + "value": "指定されていません" + } + ], + "profile_card.title.my_profile": [ + { + "type": 0, + "value": "マイプロフィール" + } + ], + "promo_code_fields.button.apply": [ + { + "type": 0, + "value": "適用" + } + ], + "promo_popover.heading.promo_applied": [ + { + "type": 0, + "value": "プロモーションが適用されました" + } + ], + "promocode.accordion.button.have_promocode": [ + { + "type": 0, + "value": "プロモーションコードをお持ちですか?" + } + ], + "recent_searches.action.clear_searches": [ + { + "type": 0, + "value": "最近の検索をクリア" + } + ], + "recent_searches.heading.recent_searches": [ + { + "type": 0, + "value": "最近の検索" + } + ], + "register_form.action.sign_in": [ + { + "type": 0, + "value": "サインイン" + } + ], + "register_form.button.create_account": [ + { + "type": 0, + "value": "アカウントの作成" + } + ], + "register_form.heading.lets_get_started": [ + { + "type": 0, + "value": "さあ、始めましょう!" + } + ], + "register_form.message.agree_to_policy_terms": [ + { + "type": 0, + "value": "アカウントを作成した場合、Salesforce の" + }, + { + "children": [ + { + "type": 0, + "value": "プライバシーポリシー" + } + ], + "type": 8, + "value": "policy" + }, + { + "type": 0, + "value": "と" + }, + { + "children": [ + { + "type": 0, + "value": "使用条件" + } + ], + "type": 8, + "value": "terms" + }, + { + "type": 0, + "value": "にご同意いただいたものと見なされます。" + } + ], + "register_form.message.already_have_account": [ + { + "type": 0, + "value": "すでにアカウントをお持ちですか? " + } + ], + "register_form.message.create_an_account": [ + { + "type": 0, + "value": "アカウントを作成すると、売れ筋商品、インスピレーション、コミュニティに最初にアクセスできます。" + } + ], + "reset_password.button.back_to_sign_in": [ + { + "type": 0, + "value": "サインインに戻る" + } + ], + "reset_password.info.receive_email_shortly": [ + { + "type": 0, + "value": "パスワードリセットのリンクが記載された Eメールがまもなく " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": " に届きます。" + } + ], + "reset_password.title.password_reset": [ + { + "type": 0, + "value": "パスワードのリセット" + } + ], + "reset_password_form.action.sign_in": [ + { + "type": 0, + "value": "サインイン" + } + ], + "reset_password_form.button.reset_password": [ + { + "type": 0, + "value": "パスワードのリセット" + } + ], + "reset_password_form.message.enter_your_email": [ + { + "type": 0, + "value": "パスワードのリセット方法を受け取るには Eメールを入力してください" + } + ], + "reset_password_form.message.return_to_sign_in": [ + { + "type": 0, + "value": "または次のリンクをクリックしてください: " + } + ], + "reset_password_form.title.reset_password": [ + { + "type": 0, + "value": "パスワードのリセット" + } + ], + "search.action.cancel": [ + { + "type": 0, + "value": "キャンセル" + } + ], + "selected_refinements.action.clear_all": [ + { + "type": 0, + "value": "すべてクリア" + } + ], + "shipping_address.button.continue_to_shipping": [ + { + "type": 0, + "value": "配送方法に進む" + } + ], + "shipping_address.title.shipping_address": [ + { + "type": 0, + "value": "配送先住所" + } + ], + "shipping_address_edit_form.button.save_and_continue": [ + { + "type": 0, + "value": "保存して配送方法に進む" + } + ], + "shipping_address_form.heading.edit_address": [ + { + "type": 0, + "value": "住所を編集する" + } + ], + "shipping_address_form.heading.new_address": [ + { + "type": 0, + "value": "新しい住所の追加" + } + ], + "shipping_address_selection.button.add_address": [ + { + "type": 0, + "value": "新しい住所の追加" + } + ], + "shipping_address_selection.button.submit": [ + { + "type": 0, + "value": "送信" + } + ], + "shipping_address_selection.title.add_address": [ + { + "type": 0, + "value": "新しい住所の追加" + } + ], + "shipping_address_selection.title.edit_shipping": [ + { + "type": 0, + "value": "配送先住所の編集" + } + ], + "shipping_options.action.send_as_a_gift": [ + { + "type": 0, + "value": "ギフトとして発送しますか?" + } + ], + "shipping_options.button.continue_to_payment": [ + { + "type": 0, + "value": "支払に進む" + } + ], + "shipping_options.title.shipping_gift_options": [ + { + "type": 0, + "value": "配送とギフトのオプション" + } + ], + "signout_confirmation_dialog.button.cancel": [ + { + "type": 0, + "value": "キャンセル" + } + ], + "signout_confirmation_dialog.button.sign_out": [ + { + "type": 0, + "value": "サインアウト" + } + ], + "signout_confirmation_dialog.heading.sign_out": [ + { + "type": 0, + "value": "サインアウト" + } + ], + "signout_confirmation_dialog.message.sure_to_sign_out": [ + { + "type": 0, + "value": "サインアウトしますか?現在のご注文を処理するには、再度サインインする必要があります。" + } + ], + "toggle_card.action.edit": [ + { + "type": 0, + "value": "編集" + } + ], + "update_password_fields.button.forgot_password": [ + { + "type": 0, + "value": "パスワードを忘れましたか?" + } + ], + "use_address_fields.error.please_enter_first_name": [ + { + "type": 0, + "value": "名を入力してください。" + } + ], + "use_address_fields.error.please_enter_last_name": [ + { + "type": 0, + "value": "姓を入力してください。" + } + ], + "use_address_fields.error.please_enter_phone_number": [ + { + "type": 0, + "value": "電話番号を入力してください。" + } + ], + "use_address_fields.error.please_enter_your_postal_or_zip": [ + { + "type": 1, + "value": "postalOrZip" + }, + { + "type": 0, + "value": "を入力してください。" + } + ], + "use_address_fields.error.please_select_your_address": [ + { + "type": 0, + "value": "住所を入力してください。" + } + ], + "use_address_fields.error.please_select_your_city": [ + { + "type": 0, + "value": "市区町村を入力してください。" + } + ], + "use_address_fields.error.please_select_your_country": [ + { + "type": 0, + "value": "国を選択してください。" + } + ], + "use_address_fields.error.please_select_your_state_or_province": [ + { + "type": 1, + "value": "stateOrProvince" + }, + { + "type": 0, + "value": "を選択してください。" + } + ], + "use_address_fields.error.required": [ + { + "type": 0, + "value": "必須" + } + ], + "use_address_fields.error.state_code_invalid": [ + { + "type": 0, + "value": "2 文字の都道府県コードを入力してください。" + } + ], + "use_address_fields.label.address": [ + { + "type": 0, + "value": "住所" + } + ], + "use_address_fields.label.city": [ + { + "type": 0, + "value": "市区町村" + } + ], + "use_address_fields.label.country": [ + { + "type": 0, + "value": "国" + } + ], + "use_address_fields.label.first_name": [ + { + "type": 0, + "value": "名" + } + ], + "use_address_fields.label.last_name": [ + { + "type": 0, + "value": "姓" + } + ], + "use_address_fields.label.phone": [ + { + "type": 0, + "value": "電話" + } + ], + "use_address_fields.label.postal_code": [ + { + "type": 0, + "value": "郵便番号" + } + ], + "use_address_fields.label.preferred": [ + { + "type": 0, + "value": "デフォルトとして設定" + } + ], + "use_address_fields.label.province": [ + { + "type": 0, + "value": "都道府県" + } + ], + "use_address_fields.label.state": [ + { + "type": 0, + "value": "都道府県" + } + ], + "use_address_fields.label.zipCode": [ + { + "type": 0, + "value": "郵便番号" + } + ], + "use_credit_card_fields.error.required": [ + { + "type": 0, + "value": "必須" + } + ], + "use_credit_card_fields.error.required_card_number": [ + { + "type": 0, + "value": "カード番号を入力してください" + } + ], + "use_credit_card_fields.error.required_expiry": [ + { + "type": 0, + "value": "有効期限を入力してください。" + } + ], + "use_credit_card_fields.error.required_name": [ + { + "type": 0, + "value": "カードに記載されている名前を入力してください。" + } + ], + "use_credit_card_fields.error.required_security_code": [ + { + "type": 0, + "value": "セキュリティコードを入力してください。" + } + ], + "use_credit_card_fields.error.valid_card_number": [ + { + "type": 0, + "value": "有効なカード番号を入力してください。" + } + ], + "use_credit_card_fields.error.valid_date": [ + { + "type": 0, + "value": "有効な日付を入力してください。" + } + ], + "use_credit_card_fields.error.valid_name": [ + { + "type": 0, + "value": "有効な名前を入力してください。" + } + ], + "use_credit_card_fields.error.valid_security_code": [ + { + "type": 0, + "value": "有効なセキュリティコードを入力してください。" + } + ], + "use_credit_card_fields.label.card_number": [ + { + "type": 0, + "value": "カード番号" + } + ], + "use_credit_card_fields.label.card_type": [ + { + "type": 0, + "value": "カードタイプ" + } + ], + "use_credit_card_fields.label.expiry": [ + { + "type": 0, + "value": "有効期限" + } + ], + "use_credit_card_fields.label.name": [ + { + "type": 0, + "value": "カードに記載されている名前" + } + ], + "use_credit_card_fields.label.security_code": [ + { + "type": 0, + "value": "セキュリティコード" + } + ], + "use_login_fields.error.required_email": [ + { + "type": 0, + "value": "Eメールアドレスを入力してください。" + } + ], + "use_login_fields.error.required_password": [ + { + "type": 0, + "value": "パスワードを入力してください。" + } + ], + "use_login_fields.label.email": [ + { + "type": 0, + "value": "Eメール" + } + ], + "use_login_fields.label.password": [ + { + "type": 0, + "value": "パスワード" + } + ], + "use_product.message.inventory_remaining": [ + { + "type": 0, + "value": "残り " + }, + { + "type": 1, + "value": "stockLevel" + }, + { + "type": 0, + "value": " 点!" + } + ], + "use_product.message.out_of_stock": [ + { + "type": 0, + "value": "在庫切れ" + } + ], + "use_profile_fields.error.required_email": [ + { + "type": 0, + "value": "有効な Eメールアドレスを入力してください。" + } + ], + "use_profile_fields.error.required_first_name": [ + { + "type": 0, + "value": "名を入力してください。" + } + ], + "use_profile_fields.error.required_last_name": [ + { + "type": 0, + "value": "姓を入力してください。" + } + ], + "use_profile_fields.error.required_phone": [ + { + "type": 0, + "value": "電話番号を入力してください。" + } + ], + "use_profile_fields.label.email": [ + { + "type": 0, + "value": "Eメール" + } + ], + "use_profile_fields.label.first_name": [ + { + "type": 0, + "value": "名" + } + ], + "use_profile_fields.label.last_name": [ + { + "type": 0, + "value": "姓" + } + ], + "use_profile_fields.label.phone": [ + { + "type": 0, + "value": "電話番号" + } + ], + "use_promo_code_fields.error.required_promo_code": [ + { + "type": 0, + "value": "有効なプロモーションコードを入力してください。" + } + ], + "use_promo_code_fields.label.promo_code": [ + { + "type": 0, + "value": "プロモーションコード" + } + ], + "use_promocode.error.check_the_code": [ + { + "type": 0, + "value": "コードを確認してもう一度お試しください。コードはすでに使用済みか、または有効期限が切れている可能性があります。" + } + ], + "use_promocode.info.promo_applied": [ + { + "type": 0, + "value": "プロモーションが適用されました" + } + ], + "use_promocode.info.promo_removed": [ + { + "type": 0, + "value": "プロモーションが削除されました" + } + ], + "use_registration_fields.error.contain_number": [ + { + "type": 0, + "value": "パスワードには、少なくとも 1 個の数字を含める必要があります。" + } + ], + "use_registration_fields.error.lowercase_letter": [ + { + "type": 0, + "value": "パスワードには、少なくとも 1 個の小文字を含める必要があります。" + } + ], + "use_registration_fields.error.minimum_characters": [ + { + "type": 0, + "value": "パスワードには、少なくとも 8 文字を含める必要があります。" + } + ], + "use_registration_fields.error.required_email": [ + { + "type": 0, + "value": "有効な Eメールアドレスを入力してください。" + } + ], + "use_registration_fields.error.required_first_name": [ + { + "type": 0, + "value": "名を入力してください。" + } + ], + "use_registration_fields.error.required_last_name": [ + { + "type": 0, + "value": "姓を入力してください。" + } + ], + "use_registration_fields.error.required_password": [ + { + "type": 0, + "value": "パスワードを作成してください。" + } + ], + "use_registration_fields.error.special_character": [ + { + "type": 0, + "value": "パスワードには、少なくとも 1 個の特殊文字を含める必要があります。" + } + ], + "use_registration_fields.error.uppercase_letter": [ + { + "type": 0, + "value": "パスワードには、少なくとも 1 個の大文字を含める必要があります。" + } + ], + "use_registration_fields.label.email": [ + { + "type": 0, + "value": "Eメール" + } + ], + "use_registration_fields.label.first_name": [ + { + "type": 0, + "value": "名" + } + ], + "use_registration_fields.label.last_name": [ + { + "type": 0, + "value": "姓" + } + ], + "use_registration_fields.label.password": [ + { + "type": 0, + "value": "パスワード" + } + ], + "use_registration_fields.label.sign_up_to_emails": [ + { + "type": 0, + "value": "Salesforce Eメールにサインアップする (購読はいつでも解除できます)" + } + ], + "use_reset_password_fields.error.required_email": [ + { + "type": 0, + "value": "有効な Eメールアドレスを入力してください。" + } + ], + "use_reset_password_fields.label.email": [ + { + "type": 0, + "value": "Eメール" + } + ], + "use_update_password_fields.error.contain_number": [ + { + "type": 0, + "value": "パスワードには、少なくとも 1 個の数字を含める必要があります。" + } + ], + "use_update_password_fields.error.lowercase_letter": [ + { + "type": 0, + "value": "パスワードには、少なくとも 1 個の小文字を含める必要があります。" + } + ], + "use_update_password_fields.error.minimum_characters": [ + { + "type": 0, + "value": "パスワードには、少なくとも 8 文字を含める必要があります。" + } + ], + "use_update_password_fields.error.required_new_password": [ + { + "type": 0, + "value": "新しいパスワードを入力してください。" + } + ], + "use_update_password_fields.error.required_password": [ + { + "type": 0, + "value": "パスワードを入力してください。" + } + ], + "use_update_password_fields.error.special_character": [ + { + "type": 0, + "value": "パスワードには、少なくとも 1 個の特殊文字を含める必要があります。" + } + ], + "use_update_password_fields.error.uppercase_letter": [ + { + "type": 0, + "value": "パスワードには、少なくとも 1 個の大文字を含める必要があります。" + } + ], + "use_update_password_fields.label.current_password": [ + { + "type": 0, + "value": "現在のパスワード" + } + ], + "use_update_password_fields.label.new_password": [ + { + "type": 0, + "value": "新しいパスワード:" + } + ], + "wishlist_primary_action.button.add_to_cart": [ + { + "type": 0, + "value": "買い物カゴに追加" + } + ], + "wishlist_primary_action.button.select_options": [ + { + "type": 0, + "value": "オプションの選択" + } + ], + "wishlist_primary_action.info.added_to_cart": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": " 個の商品" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": " 個の商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": "が買い物カゴに追加されました" + } + ], + "wishlist_secondary_button_group.action.remove": [ + { + "type": 0, + "value": "削除" + } + ], + "wishlist_secondary_button_group.info.item_removed": [ + { + "type": 0, + "value": "ほしい物リストから商品が削除されました" + } + ], + "with_registration.info.please_sign_in": [ + { + "type": 0, + "value": "先に進むにはサインインしてください!" + } + ] +} \ No newline at end of file diff --git a/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/ko-KR.json b/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/ko-KR.json new file mode 100644 index 0000000..d42c90c --- /dev/null +++ b/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/ko-KR.json @@ -0,0 +1,3180 @@ +{ + "account.accordion.button.my_account": [ + { + "type": 0, + "value": "내 계정" + } + ], + "account.heading.my_account": [ + { + "type": 0, + "value": "내 계정" + } + ], + "account.logout_button.button.log_out": [ + { + "type": 0, + "value": "로그아웃" + } + ], + "account_addresses.badge.default": [ + { + "type": 0, + "value": "기본값" + } + ], + "account_addresses.button.add_address": [ + { + "type": 0, + "value": "주소 추가" + } + ], + "account_addresses.info.address_updated": [ + { + "type": 0, + "value": "주소가 업데이트됨" + } + ], + "account_addresses.info.new_address_saved": [ + { + "type": 0, + "value": "새 주소가 저장됨" + } + ], + "account_addresses.page_action_placeholder.button.add_address": [ + { + "type": 0, + "value": "주소 추가" + } + ], + "account_addresses.page_action_placeholder.heading.no_saved_addresses": [ + { + "type": 0, + "value": "저장된 주소 없음" + } + ], + "account_addresses.page_action_placeholder.message.add_new_address": [ + { + "type": 0, + "value": "빠른 체크아웃을 위해 새 주소를 추가합니다." + } + ], + "account_addresses.title.addresses": [ + { + "type": 0, + "value": "주소" + } + ], + "account_detail.title.account_details": [ + { + "type": 0, + "value": "계정 세부 정보" + } + ], + "account_order_detail.heading.billing_address": [ + { + "type": 0, + "value": "청구 주소" + } + ], + "account_order_detail.heading.num_of_items": [ + { + "type": 1, + "value": "count" + }, + { + "type": 0, + "value": "개 항목" + } + ], + "account_order_detail.heading.payment_method": [ + { + "type": 0, + "value": "결제 방법" + } + ], + "account_order_detail.heading.shipping_address": [ + { + "type": 0, + "value": "배송 주소" + } + ], + "account_order_detail.heading.shipping_method": [ + { + "type": 0, + "value": "배송 방법" + } + ], + "account_order_detail.label.order_number": [ + { + "type": 0, + "value": "주문 번호: " + }, + { + "type": 1, + "value": "orderNumber" + } + ], + "account_order_detail.label.ordered_date": [ + { + "type": 0, + "value": "주문 날짜: " + }, + { + "type": 1, + "value": "date" + } + ], + "account_order_detail.label.pending_tracking_number": [ + { + "type": 0, + "value": "대기 중" + } + ], + "account_order_detail.label.tracking_number": [ + { + "type": 0, + "value": "추적 번호" + } + ], + "account_order_detail.link.back_to_history": [ + { + "type": 0, + "value": "주문 내역으로 돌아가기" + } + ], + "account_order_detail.title.order_details": [ + { + "type": 0, + "value": "주문 세부 정보" + } + ], + "account_order_history.button.continue_shopping": [ + { + "type": 0, + "value": "계속 쇼핑하기" + } + ], + "account_order_history.description.once_you_place_order": [ + { + "type": 0, + "value": "주문을 하면 여기에 세부 정보가 표시됩니다." + } + ], + "account_order_history.heading.no_order_yet": [ + { + "type": 0, + "value": "아직 주문한 내역이 없습니다." + } + ], + "account_order_history.label.num_of_items": [ + { + "type": 1, + "value": "count" + }, + { + "type": 0, + "value": "개 항목" + } + ], + "account_order_history.label.order_number": [ + { + "type": 0, + "value": "주문 번호: " + }, + { + "type": 1, + "value": "orderNumber" + } + ], + "account_order_history.label.ordered_date": [ + { + "type": 0, + "value": "주문 날짜: " + }, + { + "type": 1, + "value": "date" + } + ], + "account_order_history.label.shipped_to": [ + { + "type": 0, + "value": "받는 사람: " + }, + { + "type": 1, + "value": "name" + } + ], + "account_order_history.link.view_details": [ + { + "type": 0, + "value": "세부 정보 보기" + } + ], + "account_order_history.title.order_history": [ + { + "type": 0, + "value": "주문 내역" + } + ], + "account_payment_methods.button.add_method": [ + { + "type": 0, + "value": "결제 방법 추가" + } + ], + "account_payment_methods.description.add_method_for_faster_checkout": [ + { + "type": 0, + "value": "빠른 체크아웃을 위해 새 결제 방법을 추가합니다." + } + ], + "account_payment_methods.heading.no_saved_methods": [ + { + "type": 0, + "value": "저장된 결제 방법 없음" + } + ], + "account_payment_methods.info.new_method_saved": [ + { + "type": 0, + "value": "새 결제 방법 저장됨" + } + ], + "account_payment_methods.title.payment_methods": [ + { + "type": 0, + "value": "결제 방법" + } + ], + "account_wishlist.button.continue_shopping": [ + { + "type": 0, + "value": "계속 쇼핑하기" + } + ], + "account_wishlist.description.continue_shopping": [ + { + "type": 0, + "value": "계속 쇼핑하면서 위시리스트에 항목을 추가합니다." + } + ], + "account_wishlist.heading.no_wishlist": [ + { + "type": 0, + "value": "위시리스트 항목 없음" + } + ], + "account_wishlist.title.wishlist": [ + { + "type": 0, + "value": "위시리스트" + } + ], + "action_card.action.edit": [ + { + "type": 0, + "value": "편집" + } + ], + "action_card.action.remove": [ + { + "type": 0, + "value": "제거" + } + ], + "add_to_cart_modal.info.added_to_cart": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "개 항목" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "개 항목" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": "이 카트에 추가됨" + } + ], + "add_to_cart_modal.label.cart_subtotal": [ + { + "type": 0, + "value": "카트 소계(" + }, + { + "type": 1, + "value": "itemAccumulatedCount" + }, + { + "type": 0, + "value": "개 항목)" + } + ], + "add_to_cart_modal.label.quantity": [ + { + "type": 0, + "value": "수량" + } + ], + "add_to_cart_modal.link.checkout": [ + { + "type": 0, + "value": "체크아웃 진행" + } + ], + "add_to_cart_modal.link.view_cart": [ + { + "type": 0, + "value": "카트 보기" + } + ], + "add_to_cart_modal.recommended_products.title.might_also_like": [ + { + "type": 0, + "value": "추천 상품" + } + ], + "auth_modal.description.now_signed_in": [ + { + "type": 0, + "value": "이제 로그인되었습니다." + } + ], + "auth_modal.error.incorrect_email_or_password": [ + { + "type": 0, + "value": "이메일 또는 암호가 잘못되었습니다. 다시 시도하십시오." + } + ], + "auth_modal.info.welcome_user": [ + { + "type": 1, + "value": "name" + }, + { + "type": 0, + "value": " 님 안녕하세요." + } + ], + "auth_modal.password_reset_success.button.back_to_sign_in": [ + { + "type": 0, + "value": "로그인 페이지로 돌아가기" + } + ], + "auth_modal.password_reset_success.info.will_email_shortly": [ + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": "(으)로 암호 재설정 링크가 포함된 이메일이 곧 발송됩니다." + } + ], + "auth_modal.password_reset_success.title.password_reset": [ + { + "type": 0, + "value": "암호 재설정" + } + ], + "card_payment_form.heading.new_payment_method": [ + { + "type": 0, + "value": "새 결제 방법 추가" + } + ], + "cart.info.removed_from_cart": [ + { + "type": 0, + "value": "항목이 카트에서 제거됨" + } + ], + "cart.recommended_products.title.may_also_like": [ + { + "type": 0, + "value": "추천 상품" + } + ], + "cart.recommended_products.title.recently_viewed": [ + { + "type": 0, + "value": "최근에 봄" + } + ], + "cart_cta.link.checkout": [ + { + "type": 0, + "value": "체크아웃 진행" + } + ], + "cart_secondary_button_group.action.added_to_wishlist": [ + { + "type": 0, + "value": "위시리스트에 추가" + } + ], + "cart_secondary_button_group.action.edit": [ + { + "type": 0, + "value": "편집" + } + ], + "cart_secondary_button_group.action.remove": [ + { + "type": 0, + "value": "제거" + } + ], + "cart_secondary_button_group.label.this_is_gift": [ + { + "type": 0, + "value": "선물로 구매" + } + ], + "cart_secondary_button_group.link_learn_more": [ + { + "type": 0, + "value": "자세히 알아보기" + } + ], + "cart_skeleton.heading.order_summary": [ + { + "type": 0, + "value": "주문 요약" + } + ], + "cart_skeleton.title.cart": [ + { + "type": 0, + "value": "카트" + } + ], + "cart_title.title.cart_num_of_items": [ + { + "type": 0, + "value": "카트(" + }, + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0개 항목" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": "개 항목" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": "개 항목" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + }, + { + "type": 0, + "value": ")" + } + ], + "cc_radio_group.action.remove": [ + { + "type": 0, + "value": "제거" + } + ], + "cc_radio_group.button.add_new_card": [ + { + "type": 0, + "value": "새 카드 추가" + } + ], + "checkout.button.place_order": [ + { + "type": 0, + "value": "주문하기" + } + ], + "checkout.message.generic_error": [ + { + "type": 0, + "value": "체크아웃하는 중에 예상치 못한 오류가 발생했습니다. " + } + ], + "checkout_confirmation.button.create_account": [ + { + "type": 0, + "value": "계정 생성" + } + ], + "checkout_confirmation.heading.billing_address": [ + { + "type": 0, + "value": "청구 주소" + } + ], + "checkout_confirmation.heading.create_account": [ + { + "type": 0, + "value": "빠른 체크아웃을 위해 계정을 만듭니다." + } + ], + "checkout_confirmation.heading.credit_card": [ + { + "type": 0, + "value": "신용카드" + } + ], + "checkout_confirmation.heading.delivery_details": [ + { + "type": 0, + "value": "배송 세부 정보" + } + ], + "checkout_confirmation.heading.order_summary": [ + { + "type": 0, + "value": "주문 요약" + } + ], + "checkout_confirmation.heading.payment_details": [ + { + "type": 0, + "value": "결제 세부 정보" + } + ], + "checkout_confirmation.heading.shipping_address": [ + { + "type": 0, + "value": "배송 주소" + } + ], + "checkout_confirmation.heading.shipping_method": [ + { + "type": 0, + "value": "배송 방법" + } + ], + "checkout_confirmation.heading.thank_you_for_order": [ + { + "type": 0, + "value": "주문해 주셔서 감사합니다." + } + ], + "checkout_confirmation.label.free": [ + { + "type": 0, + "value": "무료" + } + ], + "checkout_confirmation.label.order_number": [ + { + "type": 0, + "value": "주문 번호" + } + ], + "checkout_confirmation.label.order_total": [ + { + "type": 0, + "value": "주문 합계" + } + ], + "checkout_confirmation.label.promo_applied": [ + { + "type": 0, + "value": "프로모션이 적용됨" + } + ], + "checkout_confirmation.label.shipping": [ + { + "type": 0, + "value": "배송" + } + ], + "checkout_confirmation.label.subtotal": [ + { + "type": 0, + "value": "소계" + } + ], + "checkout_confirmation.label.tax": [ + { + "type": 0, + "value": "세금" + } + ], + "checkout_confirmation.link.continue_shopping": [ + { + "type": 0, + "value": "계속 쇼핑하기" + } + ], + "checkout_confirmation.link.login": [ + { + "type": 0, + "value": "여기서 로그인하십시오." + } + ], + "checkout_confirmation.message.already_has_account": [ + { + "type": 0, + "value": "이 이메일을 사용한 계정이 이미 있습니다." + } + ], + "checkout_confirmation.message.num_of_items_in_order": [ + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0개 항목" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": "개 항목" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": "개 항목" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + } + ], + "checkout_confirmation.message.will_email_shortly": [ + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": "(으)로 확인 번호와 영수증이 포함된 이메일을 곧 보내드리겠습니다." + } + ], + "checkout_footer.link.privacy_policy": [ + { + "type": 0, + "value": "개인정보보호 정책" + } + ], + "checkout_footer.link.returns_exchanges": [ + { + "type": 0, + "value": "반품 및 교환" + } + ], + "checkout_footer.link.shipping": [ + { + "type": 0, + "value": "배송" + } + ], + "checkout_footer.link.site_map": [ + { + "type": 0, + "value": "사이트 맵" + } + ], + "checkout_footer.link.terms_conditions": [ + { + "type": 0, + "value": "이용 약관" + } + ], + "checkout_footer.message.copyright": [ + { + "type": 0, + "value": "Salesforce or its affiliates. All rights reserved. 데모용 매장입니다. 주문이 처리되지 않습니다." + } + ], + "checkout_header.link.cart": [ + { + "type": 0, + "value": "카트로 돌아가기" + } + ], + "checkout_payment.action.remove": [ + { + "type": 0, + "value": "제거" + } + ], + "checkout_payment.button.review_order": [ + { + "type": 0, + "value": "주문 검토" + } + ], + "checkout_payment.heading.billing_address": [ + { + "type": 0, + "value": "청구 주소" + } + ], + "checkout_payment.heading.credit_card": [ + { + "type": 0, + "value": "신용카드" + } + ], + "checkout_payment.label.same_as_shipping": [ + { + "type": 0, + "value": "배송 주소와 동일" + } + ], + "checkout_payment.title.payment": [ + { + "type": 0, + "value": "결제" + } + ], + "confirmation_modal.default.action.no": [ + { + "type": 0, + "value": "아니요" + } + ], + "confirmation_modal.default.action.yes": [ + { + "type": 0, + "value": "예" + } + ], + "confirmation_modal.default.message.you_want_to_continue": [ + { + "type": 0, + "value": "계속하시겠습니까?" + } + ], + "confirmation_modal.default.title.confirm_action": [ + { + "type": 0, + "value": "작업 확인" + } + ], + "confirmation_modal.remove_cart_item.action.no": [ + { + "type": 0, + "value": "아니요. 항목을 그대로 둡니다." + } + ], + "confirmation_modal.remove_cart_item.action.yes": [ + { + "type": 0, + "value": "예. 항목을 제거합니다." + } + ], + "confirmation_modal.remove_cart_item.message.sure_to_remove": [ + { + "type": 0, + "value": "이 항목을 카트에서 제거하시겠습니까?" + } + ], + "confirmation_modal.remove_cart_item.title.confirm_remove": [ + { + "type": 0, + "value": "항목 제거 확인" + } + ], + "confirmation_modal.remove_wishlist_item.action.no": [ + { + "type": 0, + "value": "아니요. 항목을 그대로 둡니다." + } + ], + "confirmation_modal.remove_wishlist_item.action.yes": [ + { + "type": 0, + "value": "예. 항목을 제거합니다." + } + ], + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": [ + { + "type": 0, + "value": "이 항목을 위시리스트에서 제거하시겠습니까?" + } + ], + "confirmation_modal.remove_wishlist_item.title.confirm_remove": [ + { + "type": 0, + "value": "항목 제거 확인" + } + ], + "contact_info.action.sign_out": [ + { + "type": 0, + "value": "로그아웃" + } + ], + "contact_info.button.already_have_account": [ + { + "type": 0, + "value": "계정이 이미 있습니까? 로그인" + } + ], + "contact_info.button.checkout_as_guest": [ + { + "type": 0, + "value": "비회원으로 체크아웃" + } + ], + "contact_info.button.login": [ + { + "type": 0, + "value": "로그인" + } + ], + "contact_info.error.incorrect_username_or_password": [ + { + "type": 0, + "value": "사용자 이름 또는 암호가 올바르지 않습니다. 다시 시도하십시오." + } + ], + "contact_info.link.forgot_password": [ + { + "type": 0, + "value": "암호가 기억나지 않습니까?" + } + ], + "contact_info.title.contact_info": [ + { + "type": 0, + "value": "연락처 정보" + } + ], + "credit_card_fields.tool_tip.security_code": [ + { + "type": 0, + "value": "이 3자리 코드는 카드의 뒷면에서 확인할 수 있습니다." + } + ], + "credit_card_fields.tool_tip.security_code.american_express": [ + { + "type": 0, + "value": "이 4자리 코드는 카드의 전면에서 확인할 수 있습니다." + } + ], + "drawer_menu.button.account_details": [ + { + "type": 0, + "value": "계정 세부 정보" + } + ], + "drawer_menu.button.addresses": [ + { + "type": 0, + "value": "주소" + } + ], + "drawer_menu.button.log_out": [ + { + "type": 0, + "value": "로그아웃" + } + ], + "drawer_menu.button.my_account": [ + { + "type": 0, + "value": "내 계정" + } + ], + "drawer_menu.button.order_history": [ + { + "type": 0, + "value": "주문 내역" + } + ], + "drawer_menu.button.payment_methods": [ + { + "type": 0, + "value": "결제 방법" + } + ], + "drawer_menu.link.about_us": [ + { + "type": 0, + "value": "회사 정보" + } + ], + "drawer_menu.link.customer_support": [ + { + "type": 0, + "value": "고객 지원" + } + ], + "drawer_menu.link.customer_support.contact_us": [ + { + "type": 0, + "value": "문의" + } + ], + "drawer_menu.link.customer_support.shipping_and_returns": [ + { + "type": 0, + "value": "배송 및 반품" + } + ], + "drawer_menu.link.our_company": [ + { + "type": 0, + "value": "회사" + } + ], + "drawer_menu.link.privacy_and_security": [ + { + "type": 0, + "value": "개인정보보호 및 보안" + } + ], + "drawer_menu.link.privacy_policy": [ + { + "type": 0, + "value": "개인정보보호 정책" + } + ], + "drawer_menu.link.shop_all": [ + { + "type": 0, + "value": "모두 구매" + } + ], + "drawer_menu.link.sign_in": [ + { + "type": 0, + "value": "로그인" + } + ], + "drawer_menu.link.site_map": [ + { + "type": 0, + "value": "사이트 맵" + } + ], + "drawer_menu.link.store_locator": [ + { + "type": 0, + "value": "매장 찾기" + } + ], + "drawer_menu.link.terms_and_conditions": [ + { + "type": 0, + "value": "이용 약관" + } + ], + "empty_cart.description.empty_cart": [ + { + "type": 0, + "value": "카트가 비어 있습니다." + } + ], + "empty_cart.link.continue_shopping": [ + { + "type": 0, + "value": "계속 쇼핑하기" + } + ], + "empty_cart.link.sign_in": [ + { + "type": 0, + "value": "로그인" + } + ], + "empty_cart.message.continue_shopping": [ + { + "type": 0, + "value": "계속 쇼핑하면서 카트에 항목을 추가합니다." + } + ], + "empty_cart.message.sign_in_or_continue_shopping": [ + { + "type": 0, + "value": "로그인하여 저장된 항목을 검색하거나 쇼핑을 계속하십시오." + } + ], + "empty_search_results.info.cant_find_anything_for_category": [ + { + "type": 1, + "value": "category" + }, + { + "type": 0, + "value": "에 해당하는 항목을 찾을 수 없습니다. 제품을 검색하거나 " + }, + { + "type": 1, + "value": "link" + }, + { + "type": 0, + "value": "을(를) 클릭해 보십시오." + } + ], + "empty_search_results.info.cant_find_anything_for_query": [ + { + "type": 0, + "value": "{searchQuery}에 해당하는 항목을 찾을 수 없습니다." + } + ], + "empty_search_results.info.double_check_spelling": [ + { + "type": 0, + "value": "철자를 다시 확인하고 다시 시도하거나 " + }, + { + "type": 1, + "value": "link" + }, + { + "type": 0, + "value": "을(를) 클릭해 보십시오." + } + ], + "empty_search_results.link.contact_us": [ + { + "type": 0, + "value": "문의" + } + ], + "empty_search_results.recommended_products.title.most_viewed": [ + { + "type": 0, + "value": "가장 많이 본 항목" + } + ], + "empty_search_results.recommended_products.title.top_sellers": [ + { + "type": 0, + "value": "탑셀러" + } + ], + "footer.column.account": [ + { + "type": 0, + "value": "계정" + } + ], + "footer.column.customer_support": [ + { + "type": 0, + "value": "고객 지원" + } + ], + "footer.column.our_company": [ + { + "type": 0, + "value": "회사" + } + ], + "footer.link.about_us": [ + { + "type": 0, + "value": "회사 정보" + } + ], + "footer.link.contact_us": [ + { + "type": 0, + "value": "문의" + } + ], + "footer.link.order_status": [ + { + "type": 0, + "value": "주문 상태" + } + ], + "footer.link.privacy_policy": [ + { + "type": 0, + "value": "개인정보보호 정책" + } + ], + "footer.link.shipping": [ + { + "type": 0, + "value": "배송" + } + ], + "footer.link.signin_create_account": [ + { + "type": 0, + "value": "로그인 또는 계정 생성" + } + ], + "footer.link.site_map": [ + { + "type": 0, + "value": "사이트 맵" + } + ], + "footer.link.store_locator": [ + { + "type": 0, + "value": "매장 찾기" + } + ], + "footer.link.terms_conditions": [ + { + "type": 0, + "value": "이용 약관" + } + ], + "footer.message.copyright": [ + { + "type": 0, + "value": "Salesforce or its affiliates. All rights reserved. 데모용 매장입니다. 주문이 처리되지 않습니다." + } + ], + "footer.subscribe.button.sign_up": [ + { + "type": 0, + "value": "가입하기" + } + ], + "footer.subscribe.description.sign_up": [ + { + "type": 0, + "value": "특별한 구매 기회를 놓치지 않으려면 가입하세요." + } + ], + "footer.subscribe.heading.first_to_know": [ + { + "type": 0, + "value": "최신 정보를 누구보다 빨리 받아보세요." + } + ], + "form_action_buttons.button.cancel": [ + { + "type": 0, + "value": "취소" + } + ], + "form_action_buttons.button.save": [ + { + "type": 0, + "value": "저장" + } + ], + "global.account.link.account_details": [ + { + "type": 0, + "value": "계정 세부 정보" + } + ], + "global.account.link.addresses": [ + { + "type": 0, + "value": "주소" + } + ], + "global.account.link.order_history": [ + { + "type": 0, + "value": "주문 내역" + } + ], + "global.account.link.payment_methods": [ + { + "type": 0, + "value": "결제 방법" + } + ], + "global.account.link.wishlist": [ + { + "type": 0, + "value": "위시리스트" + } + ], + "global.error.something_went_wrong": [ + { + "type": 0, + "value": "문제가 발생했습니다. 다시 시도하십시오." + } + ], + "global.info.added_to_wishlist": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "개 항목" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "개 항목" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": "이 위시리스트에 추가됨" + } + ], + "global.info.removed_from_wishlist": [ + { + "type": 0, + "value": "항목이 위시리스트에서 제거됨" + } + ], + "global.link.added_to_wishlist.view_wishlist": [ + { + "type": 0, + "value": "보기" + } + ], + "header.button.assistive_msg.logo": [ + { + "type": 0, + "value": "로고" + } + ], + "header.button.assistive_msg.menu": [ + { + "type": 0, + "value": "메뉴" + } + ], + "header.button.assistive_msg.my_account": [ + { + "type": 0, + "value": "내 계정" + } + ], + "header.button.assistive_msg.my_cart": [ + { + "type": 0, + "value": "내 카트" + } + ], + "header.button.assistive_msg.wishlist": [ + { + "type": 0, + "value": "위시리스트" + } + ], + "header.field.placeholder.search_for_products": [ + { + "type": 0, + "value": "제품 검색..." + } + ], + "header.popover.action.log_out": [ + { + "type": 0, + "value": "로그아웃" + } + ], + "header.popover.title.my_account": [ + { + "type": 0, + "value": "내 계정" + } + ], + "home.description.features": [ + { + "type": 0, + "value": "향상된 기능을 추가하는 데 집중할 수 있도록 기본 기능을 제공합니다." + } + ], + "home.description.here_to_help": [ + { + "type": 0, + "value": "지원 담당자에게 문의하십시오." + } + ], + "home.description.here_to_help_line_2": [ + { + "type": 0, + "value": "올바른 위치로 안내해 드립니다." + } + ], + "home.description.shop_products": [ + { + "type": 0, + "value": "이 섹션에는 카탈로그의 컨텐츠가 포함되어 있습니다. 대체하는 방법을 안내하는 " + }, + { + "type": 1, + "value": "docLink" + }, + { + "type": 0, + "value": "입니다." + } + ], + "home.features.description.cart_checkout": [ + { + "type": 0, + "value": "구매자의 카트 및 체크아웃 경험에 대한 이커머스 모범 사례입니다." + } + ], + "home.features.description.components": [ + { + "type": 0, + "value": "이용이 간편한 모듈식 React 구성요소 라이브러리인 React Chakra UI를 사용하여 구축되었습니다." + } + ], + "home.features.description.einstein_recommendations": [ + { + "type": 0, + "value": "권장 제품을 통해 모든 구매자에게 다른 추천 제품이나 오퍼를 제공합니다." + } + ], + "home.features.description.my_account": [ + { + "type": 0, + "value": "구매자가 프로필, 주소, 결제, 주문 등의 계정 정보를 관리할 수 있습니다." + } + ], + "home.features.description.shopper_login": [ + { + "type": 0, + "value": "구매자가 보다 개인화된 쇼핑 경험을 통해 편리하게 로그인할 수 있습니다." + } + ], + "home.features.description.wishlist": [ + { + "type": 0, + "value": "등록된 구매자가 나중에 구매할 제품 항목을 위시리스트에 추가할 수 있습니다." + } + ], + "home.features.heading.cart_checkout": [ + { + "type": 0, + "value": "카트 및 체크아웃" + } + ], + "home.features.heading.components": [ + { + "type": 0, + "value": "구성요소 및 디자인 키트" + } + ], + "home.features.heading.einstein_recommendations": [ + { + "type": 0, + "value": "Einstein 제품 추천" + } + ], + "home.features.heading.my_account": [ + { + "type": 0, + "value": "내 계정" + } + ], + "home.features.heading.shopper_login": [ + { + "type": 0, + "value": "Shopper Login 및 API Access Service(SLAS)" + } + ], + "home.features.heading.wishlist": [ + { + "type": 0, + "value": "위시리스트" + } + ], + "home.heading.features": [ + { + "type": 0, + "value": "기능" + } + ], + "home.heading.here_to_help": [ + { + "type": 0, + "value": "도움 받기" + } + ], + "home.heading.shop_products": [ + { + "type": 0, + "value": "제품 쇼핑" + } + ], + "home.hero_features.link.design_kit": [ + { + "type": 0, + "value": "Figma PWA Design Kit를 사용하여 생성" + } + ], + "home.hero_features.link.on_github": [ + { + "type": 0, + "value": "Github에서 다운로드" + } + ], + "home.hero_features.link.on_managed_runtime": [ + { + "type": 0, + "value": "Managed Runtime에서 배포" + } + ], + "home.link.contact_us": [ + { + "type": 0, + "value": "문의" + } + ], + "home.link.get_started": [ + { + "type": 0, + "value": "시작하기" + } + ], + "home.link.read_docs": [ + { + "type": 0, + "value": "문서 읽기" + } + ], + "home.title.react_starter_store": [ + { + "type": 0, + "value": "리테일용 React PWA 스타터 스토어" + } + ], + "item_attributes.label.promotions": [ + { + "type": 0, + "value": "프로모션" + } + ], + "item_attributes.label.quantity": [ + { + "type": 0, + "value": "수량: " + }, + { + "type": 1, + "value": "quantity" + } + ], + "item_image.label.sale": [ + { + "type": 0, + "value": "판매" + } + ], + "lCPCxk": [ + { + "type": 0, + "value": "위에서 옵션을 모두 선택하십시오." + } + ], + "locale_text.message.ar-SA": [ + { + "type": 0, + "value": "아랍어(사우디아라비아)" + } + ], + "locale_text.message.bn-BD": [ + { + "type": 0, + "value": "벵골어(방글라데시)" + } + ], + "locale_text.message.bn-IN": [ + { + "type": 0, + "value": "벵골어(인도)" + } + ], + "locale_text.message.cs-CZ": [ + { + "type": 0, + "value": "체코어(체코)" + } + ], + "locale_text.message.da-DK": [ + { + "type": 0, + "value": "덴마크어(덴마크)" + } + ], + "locale_text.message.de-AT": [ + { + "type": 0, + "value": "독일어(오스트리아)" + } + ], + "locale_text.message.de-CH": [ + { + "type": 0, + "value": "독일어(스위스)" + } + ], + "locale_text.message.de-DE": [ + { + "type": 0, + "value": "독일어(독일)" + } + ], + "locale_text.message.el-GR": [ + { + "type": 0, + "value": "그리스어(그리스)" + } + ], + "locale_text.message.en-AU": [ + { + "type": 0, + "value": "영어(오스트레일리아)" + } + ], + "locale_text.message.en-CA": [ + { + "type": 0, + "value": "영어(캐나다)" + } + ], + "locale_text.message.en-GB": [ + { + "type": 0, + "value": "영어(영국)" + } + ], + "locale_text.message.en-IE": [ + { + "type": 0, + "value": "영어(아일랜드)" + } + ], + "locale_text.message.en-IN": [ + { + "type": 0, + "value": "영어(인도)" + } + ], + "locale_text.message.en-NZ": [ + { + "type": 0, + "value": "영어(뉴질랜드)" + } + ], + "locale_text.message.en-US": [ + { + "type": 0, + "value": "영어(미국)" + } + ], + "locale_text.message.en-ZA": [ + { + "type": 0, + "value": "영어(남아프리카공화국)" + } + ], + "locale_text.message.es-AR": [ + { + "type": 0, + "value": "스페인어(아르헨티나)" + } + ], + "locale_text.message.es-CL": [ + { + "type": 0, + "value": "스페인어(칠레)" + } + ], + "locale_text.message.es-CO": [ + { + "type": 0, + "value": "스페인어(콜롬비아)" + } + ], + "locale_text.message.es-ES": [ + { + "type": 0, + "value": "스페인어(스페인)" + } + ], + "locale_text.message.es-MX": [ + { + "type": 0, + "value": "스페인어(멕시코)" + } + ], + "locale_text.message.es-US": [ + { + "type": 0, + "value": "스페인어(미국)" + } + ], + "locale_text.message.fi-FI": [ + { + "type": 0, + "value": "핀란드어(핀란드)" + } + ], + "locale_text.message.fr-BE": [ + { + "type": 0, + "value": "프랑스어(벨기에)" + } + ], + "locale_text.message.fr-CA": [ + { + "type": 0, + "value": "프랑스어(캐나다)" + } + ], + "locale_text.message.fr-CH": [ + { + "type": 0, + "value": "프랑스어(스위스)" + } + ], + "locale_text.message.fr-FR": [ + { + "type": 0, + "value": "프랑스어(프랑스)" + } + ], + "locale_text.message.he-IL": [ + { + "type": 0, + "value": "히브리어(이스라엘)" + } + ], + "locale_text.message.hi-IN": [ + { + "type": 0, + "value": "힌디어(인도)" + } + ], + "locale_text.message.hu-HU": [ + { + "type": 0, + "value": "헝가리어(헝가리)" + } + ], + "locale_text.message.id-ID": [ + { + "type": 0, + "value": "인도네시아어(인도네시아)" + } + ], + "locale_text.message.it-CH": [ + { + "type": 0, + "value": "이탈리아어(스위스)" + } + ], + "locale_text.message.it-IT": [ + { + "type": 0, + "value": "이탈리아어(이탈리아)" + } + ], + "locale_text.message.ja-JP": [ + { + "type": 0, + "value": "일본어(일본)" + } + ], + "locale_text.message.ko-KR": [ + { + "type": 0, + "value": "한국어(대한민국)" + } + ], + "locale_text.message.nl-BE": [ + { + "type": 0, + "value": "네덜란드어(벨기에)" + } + ], + "locale_text.message.nl-NL": [ + { + "type": 0, + "value": "네덜란드어(네덜란드)" + } + ], + "locale_text.message.no-NO": [ + { + "type": 0, + "value": "노르웨이어(노르웨이)" + } + ], + "locale_text.message.pl-PL": [ + { + "type": 0, + "value": "폴란드어(폴란드)" + } + ], + "locale_text.message.pt-BR": [ + { + "type": 0, + "value": "포르투갈어(브라질)" + } + ], + "locale_text.message.pt-PT": [ + { + "type": 0, + "value": "포르투갈어(포르투갈)" + } + ], + "locale_text.message.ro-RO": [ + { + "type": 0, + "value": "루마니아어(루마니아)" + } + ], + "locale_text.message.ru-RU": [ + { + "type": 0, + "value": "러시아어(러시아)" + } + ], + "locale_text.message.sk-SK": [ + { + "type": 0, + "value": "슬로바키아어(슬로바키아)" + } + ], + "locale_text.message.sv-SE": [ + { + "type": 0, + "value": "스웨덴어(스웨덴)" + } + ], + "locale_text.message.ta-IN": [ + { + "type": 0, + "value": "타밀어(인도)" + } + ], + "locale_text.message.ta-LK": [ + { + "type": 0, + "value": "타밀어(스리랑카)" + } + ], + "locale_text.message.th-TH": [ + { + "type": 0, + "value": "태국어(태국)" + } + ], + "locale_text.message.tr-TR": [ + { + "type": 0, + "value": "터키어(터키)" + } + ], + "locale_text.message.zh-CN": [ + { + "type": 0, + "value": "중국어(중국)" + } + ], + "locale_text.message.zh-HK": [ + { + "type": 0, + "value": "중국어(홍콩)" + } + ], + "locale_text.message.zh-TW": [ + { + "type": 0, + "value": "중국어(타이완)" + } + ], + "login_form.action.create_account": [ + { + "type": 0, + "value": "계정 생성" + } + ], + "login_form.button.sign_in": [ + { + "type": 0, + "value": "로그인" + } + ], + "login_form.link.forgot_password": [ + { + "type": 0, + "value": "암호가 기억나지 않습니까?" + } + ], + "login_form.message.dont_have_account": [ + { + "type": 0, + "value": "계정이 없습니까?" + } + ], + "login_form.message.welcome_back": [ + { + "type": 0, + "value": "다시 오신 것을 환영합니다." + } + ], + "login_page.error.incorrect_username_or_password": [ + { + "type": 0, + "value": "사용자 이름 또는 암호가 올바르지 않습니다. 다시 시도하십시오." + } + ], + "offline_banner.description.browsing_offline_mode": [ + { + "type": 0, + "value": "현재 오프라인 모드로 검색 중입니다." + } + ], + "order_summary.action.remove_promo": [ + { + "type": 0, + "value": "제거" + } + ], + "order_summary.cart_items.action.num_of_items_in_cart": [ + { + "type": 0, + "value": "카트에 " + }, + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0개 항목" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": "개 항목" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": "개 항목" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + }, + { + "type": 0, + "value": "이 있음" + } + ], + "order_summary.cart_items.link.edit_cart": [ + { + "type": 0, + "value": "카트 편집" + } + ], + "order_summary.heading.order_summary": [ + { + "type": 0, + "value": "주문 요약" + } + ], + "order_summary.label.estimated_total": [ + { + "type": 0, + "value": "예상 합계" + } + ], + "order_summary.label.free": [ + { + "type": 0, + "value": "무료" + } + ], + "order_summary.label.order_total": [ + { + "type": 0, + "value": "주문 합계" + } + ], + "order_summary.label.promo_applied": [ + { + "type": 0, + "value": "프로모션이 적용됨" + } + ], + "order_summary.label.promotions_applied": [ + { + "type": 0, + "value": "프로모션이 적용됨" + } + ], + "order_summary.label.shipping": [ + { + "type": 0, + "value": "배송" + } + ], + "order_summary.label.subtotal": [ + { + "type": 0, + "value": "소계" + } + ], + "order_summary.label.tax": [ + { + "type": 0, + "value": "세금" + } + ], + "page_not_found.action.go_back": [ + { + "type": 0, + "value": "이전 페이지로 돌아가기" + } + ], + "page_not_found.link.homepage": [ + { + "type": 0, + "value": "홈 페이지로 이동" + } + ], + "page_not_found.message.suggestion_to_try": [ + { + "type": 0, + "value": "이 주소로 다시 시도해보거나 이전 페이지로 돌아가거나 홈 페이지로 돌아가십시오." + } + ], + "page_not_found.title.page_cant_be_found": [ + { + "type": 0, + "value": "해당 페이지를 찾을 수 없습니다." + } + ], + "pagination.field.num_of_pages": [ + { + "type": 0, + "value": "/" + }, + { + "type": 1, + "value": "numOfPages" + } + ], + "pagination.link.next": [ + { + "type": 0, + "value": "다음" + } + ], + "pagination.link.prev": [ + { + "type": 0, + "value": "이전" + } + ], + "password_card.info.password_updated": [ + { + "type": 0, + "value": "암호가 업데이트됨" + } + ], + "password_card.label.password": [ + { + "type": 0, + "value": "암호" + } + ], + "password_card.title.password": [ + { + "type": 0, + "value": "암호" + } + ], + "password_requirements.error.eight_letter_minimum": [ + { + "type": 0, + "value": "최소 8자" + } + ], + "password_requirements.error.one_lowercase_letter": [ + { + "type": 0, + "value": "소문자 1개" + } + ], + "password_requirements.error.one_number": [ + { + "type": 0, + "value": "숫자 1개" + } + ], + "password_requirements.error.one_special_character": [ + { + "type": 0, + "value": "특수 문자 1개(예: , S ! % #)" + } + ], + "password_requirements.error.one_uppercase_letter": [ + { + "type": 0, + "value": "대문자 1개" + } + ], + "payment_selection.button.save_and_continue": [ + { + "type": 0, + "value": "저장하고 계속하기" + } + ], + "payment_selection.heading.add_new_card": [ + { + "type": 0, + "value": "새 카드 추가" + } + ], + "payment_selection.heading.credit_card": [ + { + "type": 0, + "value": "신용카드" + } + ], + "payment_selection.message.select_payment_method": [ + { + "type": 0, + "value": "결제 방법을 선택십시오." + } + ], + "payment_selection.tooltip.secure_payment": [ + { + "type": 0, + "value": "안전한 SSL 암호화 결제입니다." + } + ], + "price_per_item.label.each": [ + { + "type": 0, + "value": "개" + } + ], + "product_detail.accordion.button.product_detail": [ + { + "type": 0, + "value": "제품 세부 정보" + } + ], + "product_detail.accordion.button.questions": [ + { + "type": 0, + "value": "문의" + } + ], + "product_detail.accordion.button.reviews": [ + { + "type": 0, + "value": "리뷰" + } + ], + "product_detail.accordion.button.size_fit": [ + { + "type": 0, + "value": "사이즈와 핏" + } + ], + "product_detail.accordion.message.coming_soon": [ + { + "type": 0, + "value": "제공 예정" + } + ], + "product_detail.recommended_products.title.complete_set": [ + { + "type": 0, + "value": "세트 완성" + } + ], + "product_detail.recommended_products.title.might_also_like": [ + { + "type": 0, + "value": "추천 상품" + } + ], + "product_detail.recommended_products.title.recently_viewed": [ + { + "type": 0, + "value": "최근에 봄" + } + ], + "product_item.label.quantity": [ + { + "type": 0, + "value": "수량:" + } + ], + "product_list.button.filter": [ + { + "type": 0, + "value": "필터" + } + ], + "product_list.button.sort_by": [ + { + "type": 0, + "value": "정렬 기준: " + }, + { + "type": 1, + "value": "sortOption" + } + ], + "product_list.drawer.title.sort_by": [ + { + "type": 0, + "value": "정렬 기준" + } + ], + "product_list.modal.button.clear_filters": [ + { + "type": 0, + "value": "필터 지우기" + } + ], + "product_list.modal.button.view_items": [ + { + "type": 1, + "value": "prroductCount" + }, + { + "type": 0, + "value": "개 항목 보기" + } + ], + "product_list.modal.title.filter": [ + { + "type": 0, + "value": "필터" + } + ], + "product_list.select.sort_by": [ + { + "type": 0, + "value": "정렬 기준: " + }, + { + "type": 1, + "value": "sortOption" + } + ], + "product_tile.assistive_msg.wishlist": [ + { + "type": 0, + "value": "위시리스트" + } + ], + "product_view.button.add_to_cart": [ + { + "type": 0, + "value": "카트에 추가" + } + ], + "product_view.button.add_to_wishlist": [ + { + "type": 0, + "value": "위시리스트에 추가" + } + ], + "product_view.button.update": [ + { + "type": 0, + "value": "업데이트" + } + ], + "product_view.label.quantity": [ + { + "type": 0, + "value": "수량" + } + ], + "product_view.link.full_details": [ + { + "type": 0, + "value": "전체 세부 정보 보기" + } + ], + "profile_card.info.profile_updated": [ + { + "type": 0, + "value": "프로필이 업데이트됨" + } + ], + "profile_card.label.email": [ + { + "type": 0, + "value": "이메일" + } + ], + "profile_card.label.full_name": [ + { + "type": 0, + "value": "성명" + } + ], + "profile_card.label.phone": [ + { + "type": 0, + "value": "전화번호" + } + ], + "profile_card.message.not_provided": [ + { + "type": 0, + "value": "제공되지 않음" + } + ], + "profile_card.title.my_profile": [ + { + "type": 0, + "value": "내 프로필" + } + ], + "promo_code_fields.button.apply": [ + { + "type": 0, + "value": "적용" + } + ], + "promo_popover.heading.promo_applied": [ + { + "type": 0, + "value": "프로모션이 적용됨" + } + ], + "promocode.accordion.button.have_promocode": [ + { + "type": 0, + "value": "프로모션 코드가 있습니까?" + } + ], + "recent_searches.action.clear_searches": [ + { + "type": 0, + "value": "최근 검색 지우기" + } + ], + "recent_searches.heading.recent_searches": [ + { + "type": 0, + "value": "최근 검색" + } + ], + "register_form.action.sign_in": [ + { + "type": 0, + "value": "로그인" + } + ], + "register_form.button.create_account": [ + { + "type": 0, + "value": "계정 생성" + } + ], + "register_form.heading.lets_get_started": [ + { + "type": 0, + "value": "이제 시작하세요!" + } + ], + "register_form.message.agree_to_policy_terms": [ + { + "type": 0, + "value": "계정을 만들면 Salesforce " + }, + { + "children": [ + { + "type": 0, + "value": "개인정보보호 정책" + } + ], + "type": 8, + "value": "policy" + }, + { + "type": 0, + "value": "과 " + }, + { + "children": [ + { + "type": 0, + "value": "이용 약관" + } + ], + "type": 8, + "value": "terms" + }, + { + "type": 0, + "value": "에 동의한 것으로 간주됩니다." + } + ], + "register_form.message.already_have_account": [ + { + "type": 0, + "value": "계정이 이미 있습니까?" + } + ], + "register_form.message.create_an_account": [ + { + "type": 0, + "value": "계정을 만들고 최고의 제품, 아이디어, 커뮤니티를 누구보다 빨리 이용해 보세요." + } + ], + "reset_password.button.back_to_sign_in": [ + { + "type": 0, + "value": "로그인 페이지로 돌아가기" + } + ], + "reset_password.info.receive_email_shortly": [ + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": "(으)로 암호 재설정 링크가 포함된 이메일이 곧 발송됩니다." + } + ], + "reset_password.title.password_reset": [ + { + "type": 0, + "value": "암호 재설정" + } + ], + "reset_password_form.action.sign_in": [ + { + "type": 0, + "value": "로그인" + } + ], + "reset_password_form.button.reset_password": [ + { + "type": 0, + "value": "암호 재설정" + } + ], + "reset_password_form.message.enter_your_email": [ + { + "type": 0, + "value": "암호를 재설정하는 방법에 대한 지침을 안내받으려면 이메일을 입력하십시오." + } + ], + "reset_password_form.message.return_to_sign_in": [ + { + "type": 0, + "value": "돌아가기" + } + ], + "reset_password_form.title.reset_password": [ + { + "type": 0, + "value": "암호 재설정" + } + ], + "search.action.cancel": [ + { + "type": 0, + "value": "취소" + } + ], + "selected_refinements.action.clear_all": [ + { + "type": 0, + "value": "모두 지우기" + } + ], + "shipping_address.button.continue_to_shipping": [ + { + "type": 0, + "value": "배송 방법으로 계속 진행하기" + } + ], + "shipping_address.title.shipping_address": [ + { + "type": 0, + "value": "배송 주소" + } + ], + "shipping_address_edit_form.button.save_and_continue": [ + { + "type": 0, + "value": "저장하고 배송 방법으로 계속 진행하기" + } + ], + "shipping_address_form.heading.edit_address": [ + { + "type": 0, + "value": "주소 편집" + } + ], + "shipping_address_form.heading.new_address": [ + { + "type": 0, + "value": "새 주소 추가" + } + ], + "shipping_address_selection.button.add_address": [ + { + "type": 0, + "value": "새 주소 추가" + } + ], + "shipping_address_selection.button.submit": [ + { + "type": 0, + "value": "제출" + } + ], + "shipping_address_selection.title.add_address": [ + { + "type": 0, + "value": "새 주소 추가" + } + ], + "shipping_address_selection.title.edit_shipping": [ + { + "type": 0, + "value": "배송 주소 편집" + } + ], + "shipping_options.action.send_as_a_gift": [ + { + "type": 0, + "value": "이 제품을 선물로 보내시겠습니까?" + } + ], + "shipping_options.button.continue_to_payment": [ + { + "type": 0, + "value": "결제로 계속 진행하기" + } + ], + "shipping_options.title.shipping_gift_options": [ + { + "type": 0, + "value": "배송 및 선물 옵션" + } + ], + "signout_confirmation_dialog.button.cancel": [ + { + "type": 0, + "value": "취소" + } + ], + "signout_confirmation_dialog.button.sign_out": [ + { + "type": 0, + "value": "로그아웃" + } + ], + "signout_confirmation_dialog.heading.sign_out": [ + { + "type": 0, + "value": "로그아웃" + } + ], + "signout_confirmation_dialog.message.sure_to_sign_out": [ + { + "type": 0, + "value": "로그아웃하시겠습니까? 현재 주문을 처리하려면 다시 로그인해야 합니다." + } + ], + "toggle_card.action.edit": [ + { + "type": 0, + "value": "편집" + } + ], + "update_password_fields.button.forgot_password": [ + { + "type": 0, + "value": "암호가 기억나지 않습니까?" + } + ], + "use_address_fields.error.please_enter_first_name": [ + { + "type": 0, + "value": "이름을 입력하십시오." + } + ], + "use_address_fields.error.please_enter_last_name": [ + { + "type": 0, + "value": "성을 입력하십시오." + } + ], + "use_address_fields.error.please_enter_phone_number": [ + { + "type": 0, + "value": "전화번호를 입력하십시오." + } + ], + "use_address_fields.error.please_enter_your_postal_or_zip": [ + { + "type": 1, + "value": "postalOrZip" + }, + { + "type": 0, + "value": "를 입력하십시오." + } + ], + "use_address_fields.error.please_select_your_address": [ + { + "type": 0, + "value": "주소를 입력하십시오." + } + ], + "use_address_fields.error.please_select_your_city": [ + { + "type": 0, + "value": "구/군/시를 입력하십시오." + } + ], + "use_address_fields.error.please_select_your_country": [ + { + "type": 0, + "value": "국가를 선택하십시오." + } + ], + "use_address_fields.error.please_select_your_state_or_province": [ + { + "type": 1, + "value": "stateOrProvince" + }, + { + "type": 0, + "value": "를 선택하십시오." + } + ], + "use_address_fields.error.required": [ + { + "type": 0, + "value": "필수" + } + ], + "use_address_fields.error.state_code_invalid": [ + { + "type": 0, + "value": "2자리 시/도를 입력하십시오." + } + ], + "use_address_fields.label.address": [ + { + "type": 0, + "value": "주소" + } + ], + "use_address_fields.label.city": [ + { + "type": 0, + "value": "구/군/시" + } + ], + "use_address_fields.label.country": [ + { + "type": 0, + "value": "국가" + } + ], + "use_address_fields.label.first_name": [ + { + "type": 0, + "value": "이름" + } + ], + "use_address_fields.label.last_name": [ + { + "type": 0, + "value": "성" + } + ], + "use_address_fields.label.phone": [ + { + "type": 0, + "value": "전화번호" + } + ], + "use_address_fields.label.postal_code": [ + { + "type": 0, + "value": "우편번호" + } + ], + "use_address_fields.label.preferred": [ + { + "type": 0, + "value": "기본값으로 설정" + } + ], + "use_address_fields.label.province": [ + { + "type": 0, + "value": "시/도" + } + ], + "use_address_fields.label.state": [ + { + "type": 0, + "value": "시/도" + } + ], + "use_address_fields.label.zipCode": [ + { + "type": 0, + "value": "우편번호" + } + ], + "use_credit_card_fields.error.required": [ + { + "type": 0, + "value": "필수" + } + ], + "use_credit_card_fields.error.required_card_number": [ + { + "type": 0, + "value": "카드 번호를 입력하십시오." + } + ], + "use_credit_card_fields.error.required_expiry": [ + { + "type": 0, + "value": "만료 날짜를 입력하십시오." + } + ], + "use_credit_card_fields.error.required_name": [ + { + "type": 0, + "value": "카드에 표시된 대로 이름을 입력하십시오." + } + ], + "use_credit_card_fields.error.required_security_code": [ + { + "type": 0, + "value": "보안 코드를 입력하십시오." + } + ], + "use_credit_card_fields.error.valid_card_number": [ + { + "type": 0, + "value": "유효한 카드 번호를 입력하십시오." + } + ], + "use_credit_card_fields.error.valid_date": [ + { + "type": 0, + "value": "유효한 날짜를 입력하십시오." + } + ], + "use_credit_card_fields.error.valid_name": [ + { + "type": 0, + "value": "올바른 이름을 입력하십시오." + } + ], + "use_credit_card_fields.error.valid_security_code": [ + { + "type": 0, + "value": "유효한 보안 코드를 입력하십시오." + } + ], + "use_credit_card_fields.label.card_number": [ + { + "type": 0, + "value": "카드 번호" + } + ], + "use_credit_card_fields.label.card_type": [ + { + "type": 0, + "value": "카드 유형" + } + ], + "use_credit_card_fields.label.expiry": [ + { + "type": 0, + "value": "만료 날짜" + } + ], + "use_credit_card_fields.label.name": [ + { + "type": 0, + "value": "카드에 표시된 이름" + } + ], + "use_credit_card_fields.label.security_code": [ + { + "type": 0, + "value": "보안 코드" + } + ], + "use_login_fields.error.required_email": [ + { + "type": 0, + "value": "이메일 주소를 입력하십시오." + } + ], + "use_login_fields.error.required_password": [ + { + "type": 0, + "value": "암호를 입력하십시오." + } + ], + "use_login_fields.label.email": [ + { + "type": 0, + "value": "이메일" + } + ], + "use_login_fields.label.password": [ + { + "type": 0, + "value": "암호" + } + ], + "use_product.message.inventory_remaining": [ + { + "type": 0, + "value": "품절 임박(" + }, + { + "type": 1, + "value": "stockLevel" + }, + { + "type": 0, + "value": "개 남음)" + } + ], + "use_product.message.out_of_stock": [ + { + "type": 0, + "value": "품절" + } + ], + "use_profile_fields.error.required_email": [ + { + "type": 0, + "value": "유효한 이메일 주소를 입력하십시오." + } + ], + "use_profile_fields.error.required_first_name": [ + { + "type": 0, + "value": "이름을 입력하십시오." + } + ], + "use_profile_fields.error.required_last_name": [ + { + "type": 0, + "value": "성을 입력하십시오." + } + ], + "use_profile_fields.error.required_phone": [ + { + "type": 0, + "value": "전화번호를 입력하십시오." + } + ], + "use_profile_fields.label.email": [ + { + "type": 0, + "value": "이메일" + } + ], + "use_profile_fields.label.first_name": [ + { + "type": 0, + "value": "이름" + } + ], + "use_profile_fields.label.last_name": [ + { + "type": 0, + "value": "성" + } + ], + "use_profile_fields.label.phone": [ + { + "type": 0, + "value": "전화번호" + } + ], + "use_promo_code_fields.error.required_promo_code": [ + { + "type": 0, + "value": "유효한 프로모션 코드를 제공하십시오." + } + ], + "use_promo_code_fields.label.promo_code": [ + { + "type": 0, + "value": "프로모션 코드" + } + ], + "use_promocode.error.check_the_code": [ + { + "type": 0, + "value": "코드를 확인하고 다시 시도하십시오. 이미 적용되었거나 프로모션이 만료되었을 수 있습니다." + } + ], + "use_promocode.info.promo_applied": [ + { + "type": 0, + "value": "프로모션이 적용됨" + } + ], + "use_promocode.info.promo_removed": [ + { + "type": 0, + "value": "프로모션이 제거됨" + } + ], + "use_registration_fields.error.contain_number": [ + { + "type": 0, + "value": "암호에는 숫자가 하나 이상 포함되어야 합니다." + } + ], + "use_registration_fields.error.lowercase_letter": [ + { + "type": 0, + "value": "암호에는 소문자가 하나 이상 포함되어야 합니다." + } + ], + "use_registration_fields.error.minimum_characters": [ + { + "type": 0, + "value": "암호는 8자 이상이어야 합니다." + } + ], + "use_registration_fields.error.required_email": [ + { + "type": 0, + "value": "유효한 이메일 주소를 입력하십시오." + } + ], + "use_registration_fields.error.required_first_name": [ + { + "type": 0, + "value": "이름을 입력하십시오." + } + ], + "use_registration_fields.error.required_last_name": [ + { + "type": 0, + "value": "성을 입력하십시오." + } + ], + "use_registration_fields.error.required_password": [ + { + "type": 0, + "value": "암호를 생성하십시오." + } + ], + "use_registration_fields.error.special_character": [ + { + "type": 0, + "value": "암호에는 특수 문자가 하나 이상 포함되어야 합니다." + } + ], + "use_registration_fields.error.uppercase_letter": [ + { + "type": 0, + "value": "암호에는 대문자가 하나 이상 포함되어야 합니다." + } + ], + "use_registration_fields.label.email": [ + { + "type": 0, + "value": "이메일" + } + ], + "use_registration_fields.label.first_name": [ + { + "type": 0, + "value": "이름" + } + ], + "use_registration_fields.label.last_name": [ + { + "type": 0, + "value": "성" + } + ], + "use_registration_fields.label.password": [ + { + "type": 0, + "value": "암호" + } + ], + "use_registration_fields.label.sign_up_to_emails": [ + { + "type": 0, + "value": "Salesforce 이메일 가입(언제든지 탈퇴 가능)" + } + ], + "use_reset_password_fields.error.required_email": [ + { + "type": 0, + "value": "유효한 이메일 주소를 입력하십시오." + } + ], + "use_reset_password_fields.label.email": [ + { + "type": 0, + "value": "이메일" + } + ], + "use_update_password_fields.error.contain_number": [ + { + "type": 0, + "value": "암호에는 숫자가 하나 이상 포함되어야 합니다." + } + ], + "use_update_password_fields.error.lowercase_letter": [ + { + "type": 0, + "value": "암호에는 소문자가 하나 이상 포함되어야 합니다." + } + ], + "use_update_password_fields.error.minimum_characters": [ + { + "type": 0, + "value": "암호는 8자 이상이어야 합니다." + } + ], + "use_update_password_fields.error.required_new_password": [ + { + "type": 0, + "value": "새 암호를 제공하십시오." + } + ], + "use_update_password_fields.error.required_password": [ + { + "type": 0, + "value": "암호를 입력하십시오." + } + ], + "use_update_password_fields.error.special_character": [ + { + "type": 0, + "value": "암호에는 특수 문자가 하나 이상 포함되어야 합니다." + } + ], + "use_update_password_fields.error.uppercase_letter": [ + { + "type": 0, + "value": "암호에는 대문자가 하나 이상 포함되어야 합니다." + } + ], + "use_update_password_fields.label.current_password": [ + { + "type": 0, + "value": "현재 암호" + } + ], + "use_update_password_fields.label.new_password": [ + { + "type": 0, + "value": "새 암호" + } + ], + "wishlist_primary_action.button.add_to_cart": [ + { + "type": 0, + "value": "카트에 추가" + } + ], + "wishlist_primary_action.button.select_options": [ + { + "type": 0, + "value": "옵션 선택" + } + ], + "wishlist_primary_action.info.added_to_cart": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "개 항목" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "개 항목" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": "이 카트에 추가됨" + } + ], + "wishlist_secondary_button_group.action.remove": [ + { + "type": 0, + "value": "제거" + } + ], + "wishlist_secondary_button_group.info.item_removed": [ + { + "type": 0, + "value": "항목이 위시리스트에서 제거됨" + } + ], + "with_registration.info.please_sign_in": [ + { + "type": 0, + "value": "계속하려면 로그인하십시오." + } + ] +} \ No newline at end of file diff --git a/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/pt-BR.json b/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/pt-BR.json new file mode 100644 index 0000000..560fcc3 --- /dev/null +++ b/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/pt-BR.json @@ -0,0 +1,3220 @@ +{ + "account.accordion.button.my_account": [ + { + "type": 0, + "value": "Minha conta" + } + ], + "account.heading.my_account": [ + { + "type": 0, + "value": "Minha conta" + } + ], + "account.logout_button.button.log_out": [ + { + "type": 0, + "value": "Sair" + } + ], + "account_addresses.badge.default": [ + { + "type": 0, + "value": "Padrão" + } + ], + "account_addresses.button.add_address": [ + { + "type": 0, + "value": "Adicionar endereço" + } + ], + "account_addresses.info.address_updated": [ + { + "type": 0, + "value": "Endereço atualizado" + } + ], + "account_addresses.info.new_address_saved": [ + { + "type": 0, + "value": "Novo endereço salvo" + } + ], + "account_addresses.page_action_placeholder.button.add_address": [ + { + "type": 0, + "value": "Adicionar endereço" + } + ], + "account_addresses.page_action_placeholder.heading.no_saved_addresses": [ + { + "type": 0, + "value": "Não há endereços salvos" + } + ], + "account_addresses.page_action_placeholder.message.add_new_address": [ + { + "type": 0, + "value": "Adicione um novo método de endereço para agilizar o checkout." + } + ], + "account_addresses.title.addresses": [ + { + "type": 0, + "value": "Endereços" + } + ], + "account_detail.title.account_details": [ + { + "type": 0, + "value": "Detalhes da conta" + } + ], + "account_order_detail.heading.billing_address": [ + { + "type": 0, + "value": "Endereço de cobrança" + } + ], + "account_order_detail.heading.num_of_items": [ + { + "type": 1, + "value": "count" + }, + { + "type": 0, + "value": " itens" + } + ], + "account_order_detail.heading.payment_method": [ + { + "type": 0, + "value": "Método de pagamento" + } + ], + "account_order_detail.heading.shipping_address": [ + { + "type": 0, + "value": "Endereço de entrega" + } + ], + "account_order_detail.heading.shipping_method": [ + { + "type": 0, + "value": "Método de entrega" + } + ], + "account_order_detail.label.order_number": [ + { + "type": 0, + "value": "Número do pedido: " + }, + { + "type": 1, + "value": "orderNumber" + } + ], + "account_order_detail.label.ordered_date": [ + { + "type": 0, + "value": "Pedido: " + }, + { + "type": 1, + "value": "date" + } + ], + "account_order_detail.label.pending_tracking_number": [ + { + "type": 0, + "value": "Pendente" + } + ], + "account_order_detail.label.tracking_number": [ + { + "type": 0, + "value": "Número de controle" + } + ], + "account_order_detail.link.back_to_history": [ + { + "type": 0, + "value": "Voltar a Histórico de pedidos" + } + ], + "account_order_detail.title.order_details": [ + { + "type": 0, + "value": "Detalhes do pedido" + } + ], + "account_order_history.button.continue_shopping": [ + { + "type": 0, + "value": "Continuar comprando" + } + ], + "account_order_history.description.once_you_place_order": [ + { + "type": 0, + "value": "Quando você faz um pedido, os detalhes aparecem aqui." + } + ], + "account_order_history.heading.no_order_yet": [ + { + "type": 0, + "value": "Você ainda não fez um pedido." + } + ], + "account_order_history.label.num_of_items": [ + { + "type": 1, + "value": "count" + }, + { + "type": 0, + "value": " itens" + } + ], + "account_order_history.label.order_number": [ + { + "type": 0, + "value": "Número do pedido: " + }, + { + "type": 1, + "value": "orderNumber" + } + ], + "account_order_history.label.ordered_date": [ + { + "type": 0, + "value": "Pedido: " + }, + { + "type": 1, + "value": "date" + } + ], + "account_order_history.label.shipped_to": [ + { + "type": 0, + "value": "Enviado para: " + }, + { + "type": 1, + "value": "name" + } + ], + "account_order_history.link.view_details": [ + { + "type": 0, + "value": "Ver detalhes" + } + ], + "account_order_history.title.order_history": [ + { + "type": 0, + "value": "Histórico de pedidos" + } + ], + "account_payment_methods.button.add_method": [ + { + "type": 0, + "value": "Adicionar método de pagamento" + } + ], + "account_payment_methods.description.add_method_for_faster_checkout": [ + { + "type": 0, + "value": "Adicione um novo método de pagamento para agilizar o checkout." + } + ], + "account_payment_methods.heading.no_saved_methods": [ + { + "type": 0, + "value": "Não há métodos de pagamento salvos" + } + ], + "account_payment_methods.info.new_method_saved": [ + { + "type": 0, + "value": "Novo método de pagamento salvo" + } + ], + "account_payment_methods.title.payment_methods": [ + { + "type": 0, + "value": "Métodos de pagamento" + } + ], + "account_wishlist.button.continue_shopping": [ + { + "type": 0, + "value": "Continuar comprando" + } + ], + "account_wishlist.description.continue_shopping": [ + { + "type": 0, + "value": "Continue comprando e adicionando itens na sua lista de desejos." + } + ], + "account_wishlist.heading.no_wishlist": [ + { + "type": 0, + "value": "Não há itens na lista de desejos" + } + ], + "account_wishlist.title.wishlist": [ + { + "type": 0, + "value": "Lista de desejos" + } + ], + "action_card.action.edit": [ + { + "type": 0, + "value": "Editar" + } + ], + "action_card.action.remove": [ + { + "type": 0, + "value": "Remover" + } + ], + "add_to_cart_modal.info.added_to_cart": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "item" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "itens" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": " adicionado(s) ao carrinho" + } + ], + "add_to_cart_modal.label.cart_subtotal": [ + { + "type": 0, + "value": "Subtotal do carrinho (" + }, + { + "type": 1, + "value": "itemAccumulatedCount" + }, + { + "type": 0, + "value": " item/itens)" + } + ], + "add_to_cart_modal.label.quantity": [ + { + "type": 0, + "value": "Qtd." + } + ], + "add_to_cart_modal.link.checkout": [ + { + "type": 0, + "value": "Pagar" + } + ], + "add_to_cart_modal.link.view_cart": [ + { + "type": 0, + "value": "Ver carrinho" + } + ], + "add_to_cart_modal.recommended_products.title.might_also_like": [ + { + "type": 0, + "value": "Talvez você também queira" + } + ], + "auth_modal.description.now_signed_in": [ + { + "type": 0, + "value": "Agora você fez login na sua conta." + } + ], + "auth_modal.error.incorrect_email_or_password": [ + { + "type": 0, + "value": "Há algo errado com seu e-mail ou senha. Tente novamente." + } + ], + "auth_modal.info.welcome_user": [ + { + "type": 0, + "value": "Olá " + }, + { + "type": 1, + "value": "name" + }, + { + "type": 0, + "value": "," + } + ], + "auth_modal.password_reset_success.button.back_to_sign_in": [ + { + "type": 0, + "value": "Fazer login novamente" + } + ], + "auth_modal.password_reset_success.info.will_email_shortly": [ + { + "type": 0, + "value": "Em breve, você receberá um e-mail em " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": " com um link para redefinir a senha." + } + ], + "auth_modal.password_reset_success.title.password_reset": [ + { + "type": 0, + "value": "Redefinição de senha" + } + ], + "card_payment_form.heading.new_payment_method": [ + { + "type": 0, + "value": "Adicionar novo método de pagamento" + } + ], + "cart.info.removed_from_cart": [ + { + "type": 0, + "value": "Item removido do carrinho" + } + ], + "cart.recommended_products.title.may_also_like": [ + { + "type": 0, + "value": "Talvez você também queira" + } + ], + "cart.recommended_products.title.recently_viewed": [ + { + "type": 0, + "value": "Recentemente visualizados" + } + ], + "cart_cta.link.checkout": [ + { + "type": 0, + "value": "Pagar" + } + ], + "cart_secondary_button_group.action.added_to_wishlist": [ + { + "type": 0, + "value": "Adicionar à lista de desejos" + } + ], + "cart_secondary_button_group.action.edit": [ + { + "type": 0, + "value": "Editar" + } + ], + "cart_secondary_button_group.action.remove": [ + { + "type": 0, + "value": "Remover" + } + ], + "cart_secondary_button_group.label.this_is_gift": [ + { + "type": 0, + "value": "É um presente." + } + ], + "cart_secondary_button_group.link_learn_more": [ + { + "type": 0, + "value": "Saiba mais" + } + ], + "cart_skeleton.heading.order_summary": [ + { + "type": 0, + "value": "Resumo do pedido" + } + ], + "cart_skeleton.title.cart": [ + { + "type": 0, + "value": "Carrinho" + } + ], + "cart_title.title.cart_num_of_items": [ + { + "type": 0, + "value": "Carrinho (" + }, + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0 itens" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " item" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " itens" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + }, + { + "type": 0, + "value": ")" + } + ], + "cc_radio_group.action.remove": [ + { + "type": 0, + "value": "Remover" + } + ], + "cc_radio_group.button.add_new_card": [ + { + "type": 0, + "value": "Adicionar novo cartão" + } + ], + "checkout.button.place_order": [ + { + "type": 0, + "value": "Fazer pedido" + } + ], + "checkout.message.generic_error": [ + { + "type": 0, + "value": "Ocorreu um erro inesperado durante o checkout." + } + ], + "checkout_confirmation.button.create_account": [ + { + "type": 0, + "value": "Criar conta" + } + ], + "checkout_confirmation.heading.billing_address": [ + { + "type": 0, + "value": "Endereço de cobrança" + } + ], + "checkout_confirmation.heading.create_account": [ + { + "type": 0, + "value": "Criar uma conta para agilizar o checkout" + } + ], + "checkout_confirmation.heading.credit_card": [ + { + "type": 0, + "value": "Cartão de crédito" + } + ], + "checkout_confirmation.heading.delivery_details": [ + { + "type": 0, + "value": "Detalhes da entrega" + } + ], + "checkout_confirmation.heading.order_summary": [ + { + "type": 0, + "value": "Resumo do pedido" + } + ], + "checkout_confirmation.heading.payment_details": [ + { + "type": 0, + "value": "Detalhes do pagamento" + } + ], + "checkout_confirmation.heading.shipping_address": [ + { + "type": 0, + "value": "Endereço de entrega" + } + ], + "checkout_confirmation.heading.shipping_method": [ + { + "type": 0, + "value": "Método de entrega" + } + ], + "checkout_confirmation.heading.thank_you_for_order": [ + { + "type": 0, + "value": "Agradecemos o seu pedido!" + } + ], + "checkout_confirmation.label.free": [ + { + "type": 0, + "value": "Gratuito" + } + ], + "checkout_confirmation.label.order_number": [ + { + "type": 0, + "value": "Número do pedido" + } + ], + "checkout_confirmation.label.order_total": [ + { + "type": 0, + "value": "Total do pedido" + } + ], + "checkout_confirmation.label.promo_applied": [ + { + "type": 0, + "value": "Promoção aplicada" + } + ], + "checkout_confirmation.label.shipping": [ + { + "type": 0, + "value": "Frete" + } + ], + "checkout_confirmation.label.subtotal": [ + { + "type": 0, + "value": "Subtotal" + } + ], + "checkout_confirmation.label.tax": [ + { + "type": 0, + "value": "Imposto" + } + ], + "checkout_confirmation.link.continue_shopping": [ + { + "type": 0, + "value": "Continuar comprando" + } + ], + "checkout_confirmation.link.login": [ + { + "type": 0, + "value": "Fazer logon aqui" + } + ], + "checkout_confirmation.message.already_has_account": [ + { + "type": 0, + "value": "Já há uma conta com este mesmo endereço de e-mail." + } + ], + "checkout_confirmation.message.num_of_items_in_order": [ + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0 itens" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " item" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " itens" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + }, + { + "type": 0, + "value": ")" + } + ], + "checkout_confirmation.message.will_email_shortly": [ + { + "type": 0, + "value": "Em breve, enviaremos um e-mail para " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": " com seu número de confirmação e recibo." + } + ], + "checkout_footer.link.privacy_policy": [ + { + "type": 0, + "value": "Política de privacidade" + } + ], + "checkout_footer.link.returns_exchanges": [ + { + "type": 0, + "value": "Devoluções e trocas" + } + ], + "checkout_footer.link.shipping": [ + { + "type": 0, + "value": "Frete" + } + ], + "checkout_footer.link.site_map": [ + { + "type": 0, + "value": "Mapa do site" + } + ], + "checkout_footer.link.terms_conditions": [ + { + "type": 0, + "value": "Termos e condições" + } + ], + "checkout_footer.message.copyright": [ + { + "type": 0, + "value": "Salesforce ou suas afiliadas. Todos os direitos reservados. Esta é apenas uma loja de demonstração. Os pedidos feitos NÃO SERÃO processados." + } + ], + "checkout_header.link.cart": [ + { + "type": 0, + "value": "Voltar ao carrinho" + } + ], + "checkout_payment.action.remove": [ + { + "type": 0, + "value": "Remover" + } + ], + "checkout_payment.button.review_order": [ + { + "type": 0, + "value": "Rever pedido" + } + ], + "checkout_payment.heading.billing_address": [ + { + "type": 0, + "value": "Endereço de cobrança" + } + ], + "checkout_payment.heading.credit_card": [ + { + "type": 0, + "value": "Cartão de crédito" + } + ], + "checkout_payment.label.same_as_shipping": [ + { + "type": 0, + "value": "Igual ao endereço de entrega" + } + ], + "checkout_payment.title.payment": [ + { + "type": 0, + "value": "Pagamento" + } + ], + "confirmation_modal.default.action.no": [ + { + "type": 0, + "value": "Não" + } + ], + "confirmation_modal.default.action.yes": [ + { + "type": 0, + "value": "Sim" + } + ], + "confirmation_modal.default.message.you_want_to_continue": [ + { + "type": 0, + "value": "Tem certeza de que deseja continuar?" + } + ], + "confirmation_modal.default.title.confirm_action": [ + { + "type": 0, + "value": "Confirmar ação" + } + ], + "confirmation_modal.remove_cart_item.action.no": [ + { + "type": 0, + "value": "Não, manter item" + } + ], + "confirmation_modal.remove_cart_item.action.yes": [ + { + "type": 0, + "value": "Sim, remover item" + } + ], + "confirmation_modal.remove_cart_item.message.sure_to_remove": [ + { + "type": 0, + "value": "Tem certeza de que deseja remover este item do carrinho?" + } + ], + "confirmation_modal.remove_cart_item.title.confirm_remove": [ + { + "type": 0, + "value": "Confirmar remoção do item" + } + ], + "confirmation_modal.remove_wishlist_item.action.no": [ + { + "type": 0, + "value": "Não, manter item" + } + ], + "confirmation_modal.remove_wishlist_item.action.yes": [ + { + "type": 0, + "value": "Sim, remover item" + } + ], + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": [ + { + "type": 0, + "value": "Tem certeza de que deseja remover este item da lista de desejos?" + } + ], + "confirmation_modal.remove_wishlist_item.title.confirm_remove": [ + { + "type": 0, + "value": "Confirmar remoção do item" + } + ], + "contact_info.action.sign_out": [ + { + "type": 0, + "value": "Fazer logoff" + } + ], + "contact_info.button.already_have_account": [ + { + "type": 0, + "value": "Já tem uma conta? Fazer logon" + } + ], + "contact_info.button.checkout_as_guest": [ + { + "type": 0, + "value": "Pagar como convidado" + } + ], + "contact_info.button.login": [ + { + "type": 0, + "value": "Fazer logon" + } + ], + "contact_info.error.incorrect_username_or_password": [ + { + "type": 0, + "value": "Nome de usuário ou senha incorreta. Tente novamente." + } + ], + "contact_info.link.forgot_password": [ + { + "type": 0, + "value": "Esqueceu a senha?" + } + ], + "contact_info.title.contact_info": [ + { + "type": 0, + "value": "Informações de contato" + } + ], + "credit_card_fields.tool_tip.security_code": [ + { + "type": 0, + "value": "Este código de 3 dígitos pode ser encontrado no verso do seu cartão." + } + ], + "credit_card_fields.tool_tip.security_code.american_express": [ + { + "type": 0, + "value": "Este código de 4 dígitos pode ser encontrado na frente do seu cartão." + } + ], + "drawer_menu.button.account_details": [ + { + "type": 0, + "value": "Detalhes da conta" + } + ], + "drawer_menu.button.addresses": [ + { + "type": 0, + "value": "Endereços" + } + ], + "drawer_menu.button.log_out": [ + { + "type": 0, + "value": "Sair" + } + ], + "drawer_menu.button.my_account": [ + { + "type": 0, + "value": "Minha conta" + } + ], + "drawer_menu.button.order_history": [ + { + "type": 0, + "value": "Histórico de pedidos" + } + ], + "drawer_menu.button.payment_methods": [ + { + "type": 0, + "value": "Métodos de pagamento" + } + ], + "drawer_menu.link.about_us": [ + { + "type": 0, + "value": "Sobre nós" + } + ], + "drawer_menu.link.customer_support": [ + { + "type": 0, + "value": "Suporte ao cliente" + } + ], + "drawer_menu.link.customer_support.contact_us": [ + { + "type": 0, + "value": "Entrar em contato" + } + ], + "drawer_menu.link.customer_support.shipping_and_returns": [ + { + "type": 0, + "value": "Frete e devoluções" + } + ], + "drawer_menu.link.our_company": [ + { + "type": 0, + "value": "Nossa empresa" + } + ], + "drawer_menu.link.privacy_and_security": [ + { + "type": 0, + "value": "Privacidade e segurança" + } + ], + "drawer_menu.link.privacy_policy": [ + { + "type": 0, + "value": "Política de privacidade" + } + ], + "drawer_menu.link.shop_all": [ + { + "type": 0, + "value": "Ver tudo" + } + ], + "drawer_menu.link.sign_in": [ + { + "type": 0, + "value": "Fazer logon" + } + ], + "drawer_menu.link.site_map": [ + { + "type": 0, + "value": "Mapa do site" + } + ], + "drawer_menu.link.store_locator": [ + { + "type": 0, + "value": "Localizador de lojas" + } + ], + "drawer_menu.link.terms_and_conditions": [ + { + "type": 0, + "value": "Termos e condições" + } + ], + "empty_cart.description.empty_cart": [ + { + "type": 0, + "value": "Seu carrinho está vazio." + } + ], + "empty_cart.link.continue_shopping": [ + { + "type": 0, + "value": "Continuar comprando" + } + ], + "empty_cart.link.sign_in": [ + { + "type": 0, + "value": "Fazer logon" + } + ], + "empty_cart.message.continue_shopping": [ + { + "type": 0, + "value": "Continue comprando e adicione itens ao seu carrinho." + } + ], + "empty_cart.message.sign_in_or_continue_shopping": [ + { + "type": 0, + "value": "Faça logon para recuperar seus itens salvos ou continuar a compra." + } + ], + "empty_search_results.info.cant_find_anything_for_category": [ + { + "type": 0, + "value": "Não encontramos resultados para " + }, + { + "type": 1, + "value": "category" + }, + { + "type": 0, + "value": ". Tente pesquisar um produto ou " + }, + { + "type": 1, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "empty_search_results.info.cant_find_anything_for_query": [ + { + "type": 0, + "value": "Não encontramos resultados para \"" + }, + { + "type": 1, + "value": "searchQuery" + }, + { + "type": 0, + "value": "\"." + } + ], + "empty_search_results.info.double_check_spelling": [ + { + "type": 0, + "value": "Confira a ortografia e tente novamente ou " + }, + { + "type": 1, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "empty_search_results.link.contact_us": [ + { + "type": 0, + "value": "Entrar em contato" + } + ], + "empty_search_results.recommended_products.title.most_viewed": [ + { + "type": 0, + "value": "Mais visto" + } + ], + "empty_search_results.recommended_products.title.top_sellers": [ + { + "type": 0, + "value": "Mais vendidos" + } + ], + "footer.column.account": [ + { + "type": 0, + "value": "Conta" + } + ], + "footer.column.customer_support": [ + { + "type": 0, + "value": "Suporte ao cliente" + } + ], + "footer.column.our_company": [ + { + "type": 0, + "value": "Nossa empresa" + } + ], + "footer.link.about_us": [ + { + "type": 0, + "value": "Sobre nós" + } + ], + "footer.link.contact_us": [ + { + "type": 0, + "value": "Entrar em contato" + } + ], + "footer.link.order_status": [ + { + "type": 0, + "value": "Estado do pedido" + } + ], + "footer.link.privacy_policy": [ + { + "type": 0, + "value": "Política de privacidade" + } + ], + "footer.link.shipping": [ + { + "type": 0, + "value": "Frete" + } + ], + "footer.link.signin_create_account": [ + { + "type": 0, + "value": "Fazer logon ou criar conta" + } + ], + "footer.link.site_map": [ + { + "type": 0, + "value": "Mapa do site" + } + ], + "footer.link.store_locator": [ + { + "type": 0, + "value": "Localizador de lojas" + } + ], + "footer.link.terms_conditions": [ + { + "type": 0, + "value": "Termos e condições" + } + ], + "footer.message.copyright": [ + { + "type": 0, + "value": "Salesforce ou suas afiliadas. Todos os direitos reservados. Esta é apenas uma loja de demonstração. Os pedidos feitos NÃO SERÃO processados." + } + ], + "footer.subscribe.button.sign_up": [ + { + "type": 0, + "value": "Cadastro" + } + ], + "footer.subscribe.description.sign_up": [ + { + "type": 0, + "value": "Registre-se para ficar por dentro de todas as ofertas" + } + ], + "footer.subscribe.heading.first_to_know": [ + { + "type": 0, + "value": "Seja o primeiro a saber" + } + ], + "form_action_buttons.button.cancel": [ + { + "type": 0, + "value": "Cancelar" + } + ], + "form_action_buttons.button.save": [ + { + "type": 0, + "value": "Salvar" + } + ], + "global.account.link.account_details": [ + { + "type": 0, + "value": "Detalhes da conta" + } + ], + "global.account.link.addresses": [ + { + "type": 0, + "value": "Endereços" + } + ], + "global.account.link.order_history": [ + { + "type": 0, + "value": "Histórico de pedidos" + } + ], + "global.account.link.payment_methods": [ + { + "type": 0, + "value": "Métodos de pagamento" + } + ], + "global.account.link.wishlist": [ + { + "type": 0, + "value": "Lista de desejos" + } + ], + "global.error.something_went_wrong": [ + { + "type": 0, + "value": "Ocorreu um erro. Tente novamente." + } + ], + "global.info.added_to_wishlist": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "item" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "itens" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": " adicionado(s) à lista de desejos" + } + ], + "global.info.removed_from_wishlist": [ + { + "type": 0, + "value": "Item removido da lista de desejos" + } + ], + "global.link.added_to_wishlist.view_wishlist": [ + { + "type": 0, + "value": "Ver" + } + ], + "header.button.assistive_msg.logo": [ + { + "type": 0, + "value": "Logotipo" + } + ], + "header.button.assistive_msg.menu": [ + { + "type": 0, + "value": "Menu" + } + ], + "header.button.assistive_msg.my_account": [ + { + "type": 0, + "value": "Minha conta" + } + ], + "header.button.assistive_msg.my_cart": [ + { + "type": 0, + "value": "Meu carrinho" + } + ], + "header.button.assistive_msg.wishlist": [ + { + "type": 0, + "value": "Lista de desejos" + } + ], + "header.field.placeholder.search_for_products": [ + { + "type": 0, + "value": "Pesquisar produtos..." + } + ], + "header.popover.action.log_out": [ + { + "type": 0, + "value": "Sair" + } + ], + "header.popover.title.my_account": [ + { + "type": 0, + "value": "Minha conta" + } + ], + "home.description.features": [ + { + "type": 0, + "value": "Recursos prontos para uso, para que você só precise adicionar melhorias." + } + ], + "home.description.here_to_help": [ + { + "type": 0, + "value": "Entre em contato com nossa equipe de suporte." + } + ], + "home.description.here_to_help_line_2": [ + { + "type": 0, + "value": "Eles vão levá-lo ao lugar certo." + } + ], + "home.description.shop_products": [ + { + "type": 0, + "value": "Esta seção tem conteúdo do catálogo. " + }, + { + "type": 1, + "value": "docLink" + }, + { + "type": 0, + "value": " sobre como substitui-lo." + } + ], + "home.features.description.cart_checkout": [ + { + "type": 0, + "value": "Práticas recomendadas de comércio eletrônico para a experiência de carrinho e checkout do comprador." + } + ], + "home.features.description.components": [ + { + "type": 0, + "value": "Criado com Chakra UI, uma biblioteca de componentes de React simples, modulares e acessíveis." + } + ], + "home.features.description.einstein_recommendations": [ + { + "type": 0, + "value": "Entregue o próximo melhor produto ou oferta a cada comprador por meio de recomendações de produto." + } + ], + "home.features.description.my_account": [ + { + "type": 0, + "value": "Os compradores podem gerenciar as informações da conta, como perfil, endereços, pagamentos e pedidos." + } + ], + "home.features.description.shopper_login": [ + { + "type": 0, + "value": "Permite que os compradores façam logon com uma experiência de compra mais personalizada." + } + ], + "home.features.description.wishlist": [ + { + "type": 0, + "value": "Os compradores registrados podem adicionar itens de produtos à lista de desejos para comprá-los mais tarde." + } + ], + "home.features.heading.cart_checkout": [ + { + "type": 0, + "value": "Carrinho e Checkout" + } + ], + "home.features.heading.components": [ + { + "type": 0, + "value": "Componentes e Kit de design" + } + ], + "home.features.heading.einstein_recommendations": [ + { + "type": 0, + "value": "Recomendações do Einstein" + } + ], + "home.features.heading.my_account": [ + { + "type": 0, + "value": "Minha conta" + } + ], + "home.features.heading.shopper_login": [ + { + "type": 0, + "value": "Shopper Login and API Access Service (SLAS)" + } + ], + "home.features.heading.wishlist": [ + { + "type": 0, + "value": "Lista de desejos" + } + ], + "home.heading.features": [ + { + "type": 0, + "value": "Recursos" + } + ], + "home.heading.here_to_help": [ + { + "type": 0, + "value": "Estamos aqui para ajudar" + } + ], + "home.heading.shop_products": [ + { + "type": 0, + "value": "Comprar produtos" + } + ], + "home.hero_features.link.design_kit": [ + { + "type": 0, + "value": "Criar com o Figma PWA Design Kit" + } + ], + "home.hero_features.link.on_github": [ + { + "type": 0, + "value": "Baixar no Github" + } + ], + "home.hero_features.link.on_managed_runtime": [ + { + "type": 0, + "value": "Implantar no Managed Runtime" + } + ], + "home.link.contact_us": [ + { + "type": 0, + "value": "Entrar em contato" + } + ], + "home.link.get_started": [ + { + "type": 0, + "value": "Começar" + } + ], + "home.link.read_docs": [ + { + "type": 0, + "value": "Ler documentos" + } + ], + "home.title.react_starter_store": [ + { + "type": 0, + "value": "React PWA Starter Store para varejo" + } + ], + "item_attributes.label.promotions": [ + { + "type": 0, + "value": "Promoções" + } + ], + "item_attributes.label.quantity": [ + { + "type": 0, + "value": "Quantidade: " + }, + { + "type": 1, + "value": "quantity" + } + ], + "item_image.label.sale": [ + { + "type": 0, + "value": "Promoção" + } + ], + "lCPCxk": [ + { + "type": 0, + "value": "Selecione todas as opções acima" + } + ], + "locale_text.message.ar-SA": [ + { + "type": 0, + "value": "Árabe (Arábia Saudita)" + } + ], + "locale_text.message.bn-BD": [ + { + "type": 0, + "value": "Bengali (Bangladesh)" + } + ], + "locale_text.message.bn-IN": [ + { + "type": 0, + "value": "Bengali (Índia)" + } + ], + "locale_text.message.cs-CZ": [ + { + "type": 0, + "value": "Tcheco (República Tcheca)" + } + ], + "locale_text.message.da-DK": [ + { + "type": 0, + "value": "Dinamarquês (Dinamarca)" + } + ], + "locale_text.message.de-AT": [ + { + "type": 0, + "value": "Alemão (Áustria)" + } + ], + "locale_text.message.de-CH": [ + { + "type": 0, + "value": "Alemão (Suíça)" + } + ], + "locale_text.message.de-DE": [ + { + "type": 0, + "value": "Alemão (Alemanha)" + } + ], + "locale_text.message.el-GR": [ + { + "type": 0, + "value": "Grego (Grécia)" + } + ], + "locale_text.message.en-AU": [ + { + "type": 0, + "value": "Inglês (Austrália)" + } + ], + "locale_text.message.en-CA": [ + { + "type": 0, + "value": "Inglês (Canadá)" + } + ], + "locale_text.message.en-GB": [ + { + "type": 0, + "value": "Inglês (Reino Unido)" + } + ], + "locale_text.message.en-IE": [ + { + "type": 0, + "value": "Inglês (Irlanda)" + } + ], + "locale_text.message.en-IN": [ + { + "type": 0, + "value": "Inglês (Índia)" + } + ], + "locale_text.message.en-NZ": [ + { + "type": 0, + "value": "Inglês (Nova Zelândia)" + } + ], + "locale_text.message.en-US": [ + { + "type": 0, + "value": "Inglês (Estados Unidos)" + } + ], + "locale_text.message.en-ZA": [ + { + "type": 0, + "value": "Inglês (África do Sul)" + } + ], + "locale_text.message.es-AR": [ + { + "type": 0, + "value": "Espanhol (Argentina)" + } + ], + "locale_text.message.es-CL": [ + { + "type": 0, + "value": "Espanhol (Chile)" + } + ], + "locale_text.message.es-CO": [ + { + "type": 0, + "value": "Espanhol (Colômbia)" + } + ], + "locale_text.message.es-ES": [ + { + "type": 0, + "value": "Espanhol (Espanha)" + } + ], + "locale_text.message.es-MX": [ + { + "type": 0, + "value": "Espanhol (México)" + } + ], + "locale_text.message.es-US": [ + { + "type": 0, + "value": "Espanhol (Estados Unidos)" + } + ], + "locale_text.message.fi-FI": [ + { + "type": 0, + "value": "Finlandês (Finlândia)" + } + ], + "locale_text.message.fr-BE": [ + { + "type": 0, + "value": "Francês (Bélgica)" + } + ], + "locale_text.message.fr-CA": [ + { + "type": 0, + "value": "Francês (Canadá)" + } + ], + "locale_text.message.fr-CH": [ + { + "type": 0, + "value": "Francês (Suíça)" + } + ], + "locale_text.message.fr-FR": [ + { + "type": 0, + "value": "Francês (França)" + } + ], + "locale_text.message.he-IL": [ + { + "type": 0, + "value": "Hebreu (Israel)" + } + ], + "locale_text.message.hi-IN": [ + { + "type": 0, + "value": "Hindi (Índia)" + } + ], + "locale_text.message.hu-HU": [ + { + "type": 0, + "value": "Húngaro (Hungria)" + } + ], + "locale_text.message.id-ID": [ + { + "type": 0, + "value": "Indonésio (Indonésia)" + } + ], + "locale_text.message.it-CH": [ + { + "type": 0, + "value": "Italiano (Suíça)" + } + ], + "locale_text.message.it-IT": [ + { + "type": 0, + "value": "Italiano (Itália)" + } + ], + "locale_text.message.ja-JP": [ + { + "type": 0, + "value": "Japonês (Japão)" + } + ], + "locale_text.message.ko-KR": [ + { + "type": 0, + "value": "Coreano (Coreia do Sul)" + } + ], + "locale_text.message.nl-BE": [ + { + "type": 0, + "value": "Holandês (Bélgica)" + } + ], + "locale_text.message.nl-NL": [ + { + "type": 0, + "value": "Holandês (Países Baixos)" + } + ], + "locale_text.message.no-NO": [ + { + "type": 0, + "value": "Norueguês (Noruega)" + } + ], + "locale_text.message.pl-PL": [ + { + "type": 0, + "value": "Polonês (Polônia)" + } + ], + "locale_text.message.pt-BR": [ + { + "type": 0, + "value": "Português (Brasil)" + } + ], + "locale_text.message.pt-PT": [ + { + "type": 0, + "value": "Português (Portugal)" + } + ], + "locale_text.message.ro-RO": [ + { + "type": 0, + "value": "Romeno (Romênia)" + } + ], + "locale_text.message.ru-RU": [ + { + "type": 0, + "value": "Russo (Rússia)" + } + ], + "locale_text.message.sk-SK": [ + { + "type": 0, + "value": "Eslovaco (Eslováquia)" + } + ], + "locale_text.message.sv-SE": [ + { + "type": 0, + "value": "Sueco (Suécia)" + } + ], + "locale_text.message.ta-IN": [ + { + "type": 0, + "value": "Tâmil (Índia)" + } + ], + "locale_text.message.ta-LK": [ + { + "type": 0, + "value": "Tâmil (Sri Lanka)" + } + ], + "locale_text.message.th-TH": [ + { + "type": 0, + "value": "Tailandês (Tailândia)" + } + ], + "locale_text.message.tr-TR": [ + { + "type": 0, + "value": "Turco (Turquia)" + } + ], + "locale_text.message.zh-CN": [ + { + "type": 0, + "value": "Chinês (China)" + } + ], + "locale_text.message.zh-HK": [ + { + "type": 0, + "value": "Chinês (Hong Kong)" + } + ], + "locale_text.message.zh-TW": [ + { + "type": 0, + "value": "Chinês (Taiwan)" + } + ], + "login_form.action.create_account": [ + { + "type": 0, + "value": "Criar conta" + } + ], + "login_form.button.sign_in": [ + { + "type": 0, + "value": "Fazer logon" + } + ], + "login_form.link.forgot_password": [ + { + "type": 0, + "value": "Esqueceu a senha?" + } + ], + "login_form.message.dont_have_account": [ + { + "type": 0, + "value": "Não tem uma conta?" + } + ], + "login_form.message.welcome_back": [ + { + "type": 0, + "value": "Olá novamente" + } + ], + "login_page.error.incorrect_username_or_password": [ + { + "type": 0, + "value": "Nome de usuário ou senha incorreta. Tente novamente." + } + ], + "offline_banner.description.browsing_offline_mode": [ + { + "type": 0, + "value": "Você está navegando no modo offline" + } + ], + "order_summary.action.remove_promo": [ + { + "type": 0, + "value": "Remover" + } + ], + "order_summary.cart_items.action.num_of_items_in_cart": [ + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0 itens" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " item" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " itens" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + }, + { + "type": 0, + "value": ") no carrinho" + } + ], + "order_summary.cart_items.link.edit_cart": [ + { + "type": 0, + "value": "Editar carrinho" + } + ], + "order_summary.heading.order_summary": [ + { + "type": 0, + "value": "Resumo do pedido" + } + ], + "order_summary.label.estimated_total": [ + { + "type": 0, + "value": "Total estimado" + } + ], + "order_summary.label.free": [ + { + "type": 0, + "value": "Gratuito" + } + ], + "order_summary.label.order_total": [ + { + "type": 0, + "value": "Total do pedido" + } + ], + "order_summary.label.promo_applied": [ + { + "type": 0, + "value": "Promoção aplicada" + } + ], + "order_summary.label.promotions_applied": [ + { + "type": 0, + "value": "Promoções aplicadas" + } + ], + "order_summary.label.shipping": [ + { + "type": 0, + "value": "Frete" + } + ], + "order_summary.label.subtotal": [ + { + "type": 0, + "value": "Subtotal" + } + ], + "order_summary.label.tax": [ + { + "type": 0, + "value": "Imposto" + } + ], + "page_not_found.action.go_back": [ + { + "type": 0, + "value": "Voltar à página anterior" + } + ], + "page_not_found.link.homepage": [ + { + "type": 0, + "value": "Ir à página inicial" + } + ], + "page_not_found.message.suggestion_to_try": [ + { + "type": 0, + "value": "Tente digitar o endereço novamente, voltar à página anterior ou à página inicial." + } + ], + "page_not_found.title.page_cant_be_found": [ + { + "type": 0, + "value": "A página buscada não pôde ser encontrada." + } + ], + "pagination.field.num_of_pages": [ + { + "type": 0, + "value": "de " + }, + { + "type": 1, + "value": "numOfPages" + } + ], + "pagination.link.next": [ + { + "type": 0, + "value": "Próximo" + } + ], + "pagination.link.prev": [ + { + "type": 0, + "value": "Ant" + } + ], + "password_card.info.password_updated": [ + { + "type": 0, + "value": "Senha atualizada" + } + ], + "password_card.label.password": [ + { + "type": 0, + "value": "Senha" + } + ], + "password_card.title.password": [ + { + "type": 0, + "value": "Senha" + } + ], + "password_requirements.error.eight_letter_minimum": [ + { + "type": 0, + "value": "Mínimo de 8 caracteres" + } + ], + "password_requirements.error.one_lowercase_letter": [ + { + "type": 0, + "value": "1 letra minúscula" + } + ], + "password_requirements.error.one_number": [ + { + "type": 0, + "value": "1 número" + } + ], + "password_requirements.error.one_special_character": [ + { + "type": 0, + "value": "1 caractere especial (exemplo: , $ ! % #)" + } + ], + "password_requirements.error.one_uppercase_letter": [ + { + "type": 0, + "value": "1 letra maiúscula" + } + ], + "payment_selection.button.save_and_continue": [ + { + "type": 0, + "value": "Salvar e continuar" + } + ], + "payment_selection.heading.add_new_card": [ + { + "type": 0, + "value": "Adicionar novo cartão" + } + ], + "payment_selection.heading.credit_card": [ + { + "type": 0, + "value": "Cartão de crédito" + } + ], + "payment_selection.message.select_payment_method": [ + { + "type": 0, + "value": "Selecione um método de pagamento." + } + ], + "payment_selection.tooltip.secure_payment": [ + { + "type": 0, + "value": "Este é um pagamento protegido com criptografia SSL." + } + ], + "price_per_item.label.each": [ + { + "type": 0, + "value": "cada" + } + ], + "product_detail.accordion.button.product_detail": [ + { + "type": 0, + "value": "Detalhe do produto" + } + ], + "product_detail.accordion.button.questions": [ + { + "type": 0, + "value": "Perguntas" + } + ], + "product_detail.accordion.button.reviews": [ + { + "type": 0, + "value": "Avaliações" + } + ], + "product_detail.accordion.button.size_fit": [ + { + "type": 0, + "value": "Tamanho" + } + ], + "product_detail.accordion.message.coming_soon": [ + { + "type": 0, + "value": "Em breve" + } + ], + "product_detail.recommended_products.title.complete_set": [ + { + "type": 0, + "value": "Completar o conjunto" + } + ], + "product_detail.recommended_products.title.might_also_like": [ + { + "type": 0, + "value": "Talvez você também queira" + } + ], + "product_detail.recommended_products.title.recently_viewed": [ + { + "type": 0, + "value": "Recentemente visualizados" + } + ], + "product_item.label.quantity": [ + { + "type": 0, + "value": "Quantidade:" + } + ], + "product_list.button.filter": [ + { + "type": 0, + "value": "Filtrar" + } + ], + "product_list.button.sort_by": [ + { + "type": 0, + "value": "Ordenar por: " + }, + { + "type": 1, + "value": "sortOption" + } + ], + "product_list.drawer.title.sort_by": [ + { + "type": 0, + "value": "Ordenar por" + } + ], + "product_list.modal.button.clear_filters": [ + { + "type": 0, + "value": "Limpar filtros" + } + ], + "product_list.modal.button.view_items": [ + { + "type": 0, + "value": "Ver " + }, + { + "type": 1, + "value": "prroductCount" + }, + { + "type": 0, + "value": " itens" + } + ], + "product_list.modal.title.filter": [ + { + "type": 0, + "value": "Filtrar" + } + ], + "product_list.select.sort_by": [ + { + "type": 0, + "value": "Ordenar por: " + }, + { + "type": 1, + "value": "sortOption" + } + ], + "product_tile.assistive_msg.wishlist": [ + { + "type": 0, + "value": "Lista de desejos" + } + ], + "product_view.button.add_to_cart": [ + { + "type": 0, + "value": "Adicionar ao carrinho" + } + ], + "product_view.button.add_to_wishlist": [ + { + "type": 0, + "value": "Adicionar à lista de desejos" + } + ], + "product_view.button.update": [ + { + "type": 0, + "value": "Atualizar" + } + ], + "product_view.label.quantity": [ + { + "type": 0, + "value": "Quantidade" + } + ], + "product_view.link.full_details": [ + { + "type": 0, + "value": "Ver detalhes completos" + } + ], + "profile_card.info.profile_updated": [ + { + "type": 0, + "value": "Perfil atualizado" + } + ], + "profile_card.label.email": [ + { + "type": 0, + "value": "E-mail" + } + ], + "profile_card.label.full_name": [ + { + "type": 0, + "value": "Nome" + } + ], + "profile_card.label.phone": [ + { + "type": 0, + "value": "Número de telefone" + } + ], + "profile_card.message.not_provided": [ + { + "type": 0, + "value": "Não fornecido" + } + ], + "profile_card.title.my_profile": [ + { + "type": 0, + "value": "Meu perfil" + } + ], + "promo_code_fields.button.apply": [ + { + "type": 0, + "value": "Aplicar" + } + ], + "promo_popover.heading.promo_applied": [ + { + "type": 0, + "value": "Promoções aplicadas" + } + ], + "promocode.accordion.button.have_promocode": [ + { + "type": 0, + "value": "Você tem um código promocional?" + } + ], + "recent_searches.action.clear_searches": [ + { + "type": 0, + "value": "Apagar pesquisas recentes" + } + ], + "recent_searches.heading.recent_searches": [ + { + "type": 0, + "value": "Pesquisas recentes" + } + ], + "register_form.action.sign_in": [ + { + "type": 0, + "value": "Fazer logon" + } + ], + "register_form.button.create_account": [ + { + "type": 0, + "value": "Criar conta" + } + ], + "register_form.heading.lets_get_started": [ + { + "type": 0, + "value": "Vamos começar!" + } + ], + "register_form.message.agree_to_policy_terms": [ + { + "type": 0, + "value": "Ao criar uma conta, você concorda com a " + }, + { + "children": [ + { + "type": 0, + "value": "Política de privacidade" + } + ], + "type": 8, + "value": "policy" + }, + { + "type": 0, + "value": " e os " + }, + { + "children": [ + { + "type": 0, + "value": "Termos e condições" + } + ], + "type": 8, + "value": "terms" + }, + { + "type": 0, + "value": " da Salesforce" + } + ], + "register_form.message.already_have_account": [ + { + "type": 0, + "value": "Já tem uma conta?" + } + ], + "register_form.message.create_an_account": [ + { + "type": 0, + "value": "Crie uma conta e tenha acesso aos melhores produtos, ideias e comunidade." + } + ], + "reset_password.button.back_to_sign_in": [ + { + "type": 0, + "value": "Fazer login novamente" + } + ], + "reset_password.info.receive_email_shortly": [ + { + "type": 0, + "value": "Em breve, você receberá um e-mail em " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": " com um link para redefinir a senha." + } + ], + "reset_password.title.password_reset": [ + { + "type": 0, + "value": "Redefinição de senha" + } + ], + "reset_password_form.action.sign_in": [ + { + "type": 0, + "value": "Fazer logon" + } + ], + "reset_password_form.button.reset_password": [ + { + "type": 0, + "value": "Redefinir senha" + } + ], + "reset_password_form.message.enter_your_email": [ + { + "type": 0, + "value": "Digite seu e-mail para receber instruções sobre como redefinir sua senha" + } + ], + "reset_password_form.message.return_to_sign_in": [ + { + "type": 0, + "value": "Ou voltar para" + } + ], + "reset_password_form.title.reset_password": [ + { + "type": 0, + "value": "Redefinir senha" + } + ], + "search.action.cancel": [ + { + "type": 0, + "value": "Cancelar" + } + ], + "selected_refinements.action.clear_all": [ + { + "type": 0, + "value": "Apagar tudo" + } + ], + "shipping_address.button.continue_to_shipping": [ + { + "type": 0, + "value": "Ir ao método de entrega" + } + ], + "shipping_address.title.shipping_address": [ + { + "type": 0, + "value": "Endereço de entrega" + } + ], + "shipping_address_edit_form.button.save_and_continue": [ + { + "type": 0, + "value": "Salvar e ir ao método de entrega" + } + ], + "shipping_address_form.heading.edit_address": [ + { + "type": 0, + "value": "Editar endereço" + } + ], + "shipping_address_form.heading.new_address": [ + { + "type": 0, + "value": "Adicionar novo endereço" + } + ], + "shipping_address_selection.button.add_address": [ + { + "type": 0, + "value": "Adicionar novo endereço" + } + ], + "shipping_address_selection.button.submit": [ + { + "type": 0, + "value": "Enviar" + } + ], + "shipping_address_selection.title.add_address": [ + { + "type": 0, + "value": "Adicionar novo endereço" + } + ], + "shipping_address_selection.title.edit_shipping": [ + { + "type": 0, + "value": "Editar endereço de entrega" + } + ], + "shipping_options.action.send_as_a_gift": [ + { + "type": 0, + "value": "Deseja enviar esse item como presente?" + } + ], + "shipping_options.button.continue_to_payment": [ + { + "type": 0, + "value": "Ir ao Pagamento" + } + ], + "shipping_options.title.shipping_gift_options": [ + { + "type": 0, + "value": "Opções de frete e presente" + } + ], + "signout_confirmation_dialog.button.cancel": [ + { + "type": 0, + "value": "Cancelar" + } + ], + "signout_confirmation_dialog.button.sign_out": [ + { + "type": 0, + "value": "Fazer logoff" + } + ], + "signout_confirmation_dialog.heading.sign_out": [ + { + "type": 0, + "value": "Fazer logoff" + } + ], + "signout_confirmation_dialog.message.sure_to_sign_out": [ + { + "type": 0, + "value": "Tem certeza de que deseja fazer logout? Será preciso fazer logon novamente para dar continuidade ao seu pedido atual." + } + ], + "toggle_card.action.edit": [ + { + "type": 0, + "value": "Editar" + } + ], + "update_password_fields.button.forgot_password": [ + { + "type": 0, + "value": "Esqueceu a senha?" + } + ], + "use_address_fields.error.please_enter_first_name": [ + { + "type": 0, + "value": "Insira seu nome." + } + ], + "use_address_fields.error.please_enter_last_name": [ + { + "type": 0, + "value": "Insira seu sobrenome." + } + ], + "use_address_fields.error.please_enter_phone_number": [ + { + "type": 0, + "value": "Insira seu telefone." + } + ], + "use_address_fields.error.please_enter_your_postal_or_zip": [ + { + "type": 0, + "value": "Insira seu " + }, + { + "type": 1, + "value": "postalOrZip" + }, + { + "type": 0, + "value": "." + } + ], + "use_address_fields.error.please_select_your_address": [ + { + "type": 0, + "value": "Insira seu endereço." + } + ], + "use_address_fields.error.please_select_your_city": [ + { + "type": 0, + "value": "Insira sua cidade." + } + ], + "use_address_fields.error.please_select_your_country": [ + { + "type": 0, + "value": "Selecione o país." + } + ], + "use_address_fields.error.please_select_your_state_or_province": [ + { + "type": 0, + "value": "Selecione o " + }, + { + "type": 1, + "value": "stateOrProvince" + }, + { + "type": 0, + "value": "." + } + ], + "use_address_fields.error.required": [ + { + "type": 0, + "value": "Requerido" + } + ], + "use_address_fields.error.state_code_invalid": [ + { + "type": 0, + "value": "Insira 2 letras para estado/município." + } + ], + "use_address_fields.label.address": [ + { + "type": 0, + "value": "Endereço" + } + ], + "use_address_fields.label.city": [ + { + "type": 0, + "value": "Cidade" + } + ], + "use_address_fields.label.country": [ + { + "type": 0, + "value": "País" + } + ], + "use_address_fields.label.first_name": [ + { + "type": 0, + "value": "Nome" + } + ], + "use_address_fields.label.last_name": [ + { + "type": 0, + "value": "Sobrenome" + } + ], + "use_address_fields.label.phone": [ + { + "type": 0, + "value": "Telefone" + } + ], + "use_address_fields.label.postal_code": [ + { + "type": 0, + "value": "Código postal" + } + ], + "use_address_fields.label.preferred": [ + { + "type": 0, + "value": "Definir como padrão" + } + ], + "use_address_fields.label.province": [ + { + "type": 0, + "value": "Município" + } + ], + "use_address_fields.label.state": [ + { + "type": 0, + "value": "Estado" + } + ], + "use_address_fields.label.zipCode": [ + { + "type": 0, + "value": "Código postal" + } + ], + "use_credit_card_fields.error.required": [ + { + "type": 0, + "value": "Requerido" + } + ], + "use_credit_card_fields.error.required_card_number": [ + { + "type": 0, + "value": "Insira o número de seu cartão." + } + ], + "use_credit_card_fields.error.required_expiry": [ + { + "type": 0, + "value": "Insira a data de expiração." + } + ], + "use_credit_card_fields.error.required_name": [ + { + "type": 0, + "value": "Insira seu nome exatamente como aparece no cartão." + } + ], + "use_credit_card_fields.error.required_security_code": [ + { + "type": 0, + "value": "Insira seu código de segurança." + } + ], + "use_credit_card_fields.error.valid_card_number": [ + { + "type": 0, + "value": "Insira um número de cartão válido." + } + ], + "use_credit_card_fields.error.valid_date": [ + { + "type": 0, + "value": "Insira uma data válida." + } + ], + "use_credit_card_fields.error.valid_name": [ + { + "type": 0, + "value": "Insira um nome válido." + } + ], + "use_credit_card_fields.error.valid_security_code": [ + { + "type": 0, + "value": "Insira um código de segurança válido." + } + ], + "use_credit_card_fields.label.card_number": [ + { + "type": 0, + "value": "Número de cartão" + } + ], + "use_credit_card_fields.label.card_type": [ + { + "type": 0, + "value": "Tipo de cartão" + } + ], + "use_credit_card_fields.label.expiry": [ + { + "type": 0, + "value": "Data de expiração" + } + ], + "use_credit_card_fields.label.name": [ + { + "type": 0, + "value": "Nome no cartão" + } + ], + "use_credit_card_fields.label.security_code": [ + { + "type": 0, + "value": "Código de segurança" + } + ], + "use_login_fields.error.required_email": [ + { + "type": 0, + "value": "Insira seu endereço de e-mail." + } + ], + "use_login_fields.error.required_password": [ + { + "type": 0, + "value": "Insira sua senha." + } + ], + "use_login_fields.label.email": [ + { + "type": 0, + "value": "E-mail" + } + ], + "use_login_fields.label.password": [ + { + "type": 0, + "value": "Senha" + } + ], + "use_product.message.inventory_remaining": [ + { + "type": 0, + "value": "Somente " + }, + { + "type": 1, + "value": "stockLevel" + }, + { + "type": 0, + "value": " restante(s)!" + } + ], + "use_product.message.out_of_stock": [ + { + "type": 0, + "value": "Fora de estoque" + } + ], + "use_profile_fields.error.required_email": [ + { + "type": 0, + "value": "Insira um endereço de e-mail válido." + } + ], + "use_profile_fields.error.required_first_name": [ + { + "type": 0, + "value": "Insira seu nome." + } + ], + "use_profile_fields.error.required_last_name": [ + { + "type": 0, + "value": "Insira seu sobrenome." + } + ], + "use_profile_fields.error.required_phone": [ + { + "type": 0, + "value": "Insira seu telefone." + } + ], + "use_profile_fields.label.email": [ + { + "type": 0, + "value": "E-mail" + } + ], + "use_profile_fields.label.first_name": [ + { + "type": 0, + "value": "Nome" + } + ], + "use_profile_fields.label.last_name": [ + { + "type": 0, + "value": "Sobrenome" + } + ], + "use_profile_fields.label.phone": [ + { + "type": 0, + "value": "Número de telefone" + } + ], + "use_promo_code_fields.error.required_promo_code": [ + { + "type": 0, + "value": "Forneça um código promocional válido." + } + ], + "use_promo_code_fields.label.promo_code": [ + { + "type": 0, + "value": "Código promocional" + } + ], + "use_promocode.error.check_the_code": [ + { + "type": 0, + "value": "Verifique o código e tente novamente. Talvez ele já tenha sido utilizado ou a promoção já não é mais válida." + } + ], + "use_promocode.info.promo_applied": [ + { + "type": 0, + "value": "Promoção aplicada" + } + ], + "use_promocode.info.promo_removed": [ + { + "type": 0, + "value": "Promoção removida" + } + ], + "use_registration_fields.error.contain_number": [ + { + "type": 0, + "value": "A senha deve conter pelo menos 1 número." + } + ], + "use_registration_fields.error.lowercase_letter": [ + { + "type": 0, + "value": "A senha deve conter pelo menos 1 letra minúscula." + } + ], + "use_registration_fields.error.minimum_characters": [ + { + "type": 0, + "value": "A senha deve conter pelo menos 8 caracteres." + } + ], + "use_registration_fields.error.required_email": [ + { + "type": 0, + "value": "Insira um endereço de e-mail válido." + } + ], + "use_registration_fields.error.required_first_name": [ + { + "type": 0, + "value": "Insira seu nome." + } + ], + "use_registration_fields.error.required_last_name": [ + { + "type": 0, + "value": "Insira seu sobrenome." + } + ], + "use_registration_fields.error.required_password": [ + { + "type": 0, + "value": "Crie uma senha." + } + ], + "use_registration_fields.error.special_character": [ + { + "type": 0, + "value": "A senha deve conter pelo menos 1 caractere especial." + } + ], + "use_registration_fields.error.uppercase_letter": [ + { + "type": 0, + "value": "A senha deve conter pelo menos 1 letra maiúscula." + } + ], + "use_registration_fields.label.email": [ + { + "type": 0, + "value": "E-mail" + } + ], + "use_registration_fields.label.first_name": [ + { + "type": 0, + "value": "Nome" + } + ], + "use_registration_fields.label.last_name": [ + { + "type": 0, + "value": "Sobrenome" + } + ], + "use_registration_fields.label.password": [ + { + "type": 0, + "value": "Senha" + } + ], + "use_registration_fields.label.sign_up_to_emails": [ + { + "type": 0, + "value": "Fazer o meu registro para receber e-mails da Salesforce (você pode cancelar sua inscrição quando quiser)" + } + ], + "use_reset_password_fields.error.required_email": [ + { + "type": 0, + "value": "Insira um endereço de e-mail válido." + } + ], + "use_reset_password_fields.label.email": [ + { + "type": 0, + "value": "E-mail" + } + ], + "use_update_password_fields.error.contain_number": [ + { + "type": 0, + "value": "A senha deve conter pelo menos 1 número." + } + ], + "use_update_password_fields.error.lowercase_letter": [ + { + "type": 0, + "value": "A senha deve conter pelo menos 1 letra minúscula." + } + ], + "use_update_password_fields.error.minimum_characters": [ + { + "type": 0, + "value": "A senha deve conter pelo menos 8 caracteres." + } + ], + "use_update_password_fields.error.required_new_password": [ + { + "type": 0, + "value": "Forneça uma nova senha." + } + ], + "use_update_password_fields.error.required_password": [ + { + "type": 0, + "value": "Insira sua senha." + } + ], + "use_update_password_fields.error.special_character": [ + { + "type": 0, + "value": "A senha deve conter pelo menos 1 caractere especial." + } + ], + "use_update_password_fields.error.uppercase_letter": [ + { + "type": 0, + "value": "A senha deve conter pelo menos 1 letra maiúscula." + } + ], + "use_update_password_fields.label.current_password": [ + { + "type": 0, + "value": "Senha atual" + } + ], + "use_update_password_fields.label.new_password": [ + { + "type": 0, + "value": "Nova senha" + } + ], + "wishlist_primary_action.button.add_to_cart": [ + { + "type": 0, + "value": "Adicionar ao carrinho" + } + ], + "wishlist_primary_action.button.select_options": [ + { + "type": 0, + "value": "Selecionar Opções" + } + ], + "wishlist_primary_action.info.added_to_cart": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "item" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "itens" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": " adicionado(s) ao carrinho" + } + ], + "wishlist_secondary_button_group.action.remove": [ + { + "type": 0, + "value": "Remover" + } + ], + "wishlist_secondary_button_group.info.item_removed": [ + { + "type": 0, + "value": "Item removido da lista de desejos" + } + ], + "with_registration.info.please_sign_in": [ + { + "type": 0, + "value": "Faça logon para continuar!" + } + ] +} \ No newline at end of file diff --git a/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/zh-CN.json b/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/zh-CN.json new file mode 100644 index 0000000..e952394 --- /dev/null +++ b/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/zh-CN.json @@ -0,0 +1,3212 @@ +{ + "account.accordion.button.my_account": [ + { + "type": 0, + "value": "我的账户" + } + ], + "account.heading.my_account": [ + { + "type": 0, + "value": "我的账户" + } + ], + "account.logout_button.button.log_out": [ + { + "type": 0, + "value": "登出" + } + ], + "account_addresses.badge.default": [ + { + "type": 0, + "value": "默认" + } + ], + "account_addresses.button.add_address": [ + { + "type": 0, + "value": "添加地址" + } + ], + "account_addresses.info.address_updated": [ + { + "type": 0, + "value": "已更新地址" + } + ], + "account_addresses.info.new_address_saved": [ + { + "type": 0, + "value": "已保存新地址" + } + ], + "account_addresses.page_action_placeholder.button.add_address": [ + { + "type": 0, + "value": "添加地址" + } + ], + "account_addresses.page_action_placeholder.heading.no_saved_addresses": [ + { + "type": 0, + "value": "没有保存的地址" + } + ], + "account_addresses.page_action_placeholder.message.add_new_address": [ + { + "type": 0, + "value": "添加新地址方式,加快结账速度。" + } + ], + "account_addresses.title.addresses": [ + { + "type": 0, + "value": "地址" + } + ], + "account_detail.title.account_details": [ + { + "type": 0, + "value": "账户详情" + } + ], + "account_order_detail.heading.billing_address": [ + { + "type": 0, + "value": "账单地址" + } + ], + "account_order_detail.heading.num_of_items": [ + { + "type": 1, + "value": "count" + }, + { + "type": 0, + "value": " 件商品" + } + ], + "account_order_detail.heading.payment_method": [ + { + "type": 0, + "value": "付款方式" + } + ], + "account_order_detail.heading.shipping_address": [ + { + "type": 0, + "value": "送货地址" + } + ], + "account_order_detail.heading.shipping_method": [ + { + "type": 0, + "value": "送货方式" + } + ], + "account_order_detail.label.order_number": [ + { + "type": 0, + "value": "订单编号:" + }, + { + "type": 1, + "value": "orderNumber" + } + ], + "account_order_detail.label.ordered_date": [ + { + "type": 0, + "value": "下单日期:" + }, + { + "type": 1, + "value": "date" + } + ], + "account_order_detail.label.pending_tracking_number": [ + { + "type": 0, + "value": "待处理" + } + ], + "account_order_detail.label.tracking_number": [ + { + "type": 0, + "value": "跟踪编号" + } + ], + "account_order_detail.link.back_to_history": [ + { + "type": 0, + "value": "返回订单记录" + } + ], + "account_order_detail.title.order_details": [ + { + "type": 0, + "value": "订单详情" + } + ], + "account_order_history.button.continue_shopping": [ + { + "type": 0, + "value": "继续购物" + } + ], + "account_order_history.description.once_you_place_order": [ + { + "type": 0, + "value": "下订单后,详细信息将显示在此处。" + } + ], + "account_order_history.heading.no_order_yet": [ + { + "type": 0, + "value": "您尚未下订单。" + } + ], + "account_order_history.label.num_of_items": [ + { + "type": 1, + "value": "count" + }, + { + "type": 0, + "value": " 件商品" + } + ], + "account_order_history.label.order_number": [ + { + "type": 0, + "value": "订单编号:" + }, + { + "type": 1, + "value": "orderNumber" + } + ], + "account_order_history.label.ordered_date": [ + { + "type": 0, + "value": "下单日期:" + }, + { + "type": 1, + "value": "date" + } + ], + "account_order_history.label.shipped_to": [ + { + "type": 0, + "value": "送货至:" + }, + { + "type": 1, + "value": "name" + } + ], + "account_order_history.link.view_details": [ + { + "type": 0, + "value": "查看详情" + } + ], + "account_order_history.title.order_history": [ + { + "type": 0, + "value": "订单记录" + } + ], + "account_payment_methods.button.add_method": [ + { + "type": 0, + "value": "添加付款方式" + } + ], + "account_payment_methods.description.add_method_for_faster_checkout": [ + { + "type": 0, + "value": "添加新付款方式,加快结账速度。" + } + ], + "account_payment_methods.heading.no_saved_methods": [ + { + "type": 0, + "value": "没有保存的付款方式" + } + ], + "account_payment_methods.info.new_method_saved": [ + { + "type": 0, + "value": "已保存新付款方式" + } + ], + "account_payment_methods.title.payment_methods": [ + { + "type": 0, + "value": "付款方式" + } + ], + "account_wishlist.button.continue_shopping": [ + { + "type": 0, + "value": "继续购物" + } + ], + "account_wishlist.description.continue_shopping": [ + { + "type": 0, + "value": "继续购物并将商品加入愿望清单。" + } + ], + "account_wishlist.heading.no_wishlist": [ + { + "type": 0, + "value": "没有愿望清单商品" + } + ], + "account_wishlist.title.wishlist": [ + { + "type": 0, + "value": "愿望清单" + } + ], + "action_card.action.edit": [ + { + "type": 0, + "value": "编辑" + } + ], + "action_card.action.remove": [ + { + "type": 0, + "value": "移除" + } + ], + "add_to_cart_modal.info.added_to_cart": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": " 件商品" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": " 件商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": "已添加至购物车" + } + ], + "add_to_cart_modal.label.cart_subtotal": [ + { + "type": 0, + "value": "购物车小计(" + }, + { + "type": 1, + "value": "itemAccumulatedCount" + }, + { + "type": 0, + "value": " 件商品)" + } + ], + "add_to_cart_modal.label.quantity": [ + { + "type": 0, + "value": "数量" + } + ], + "add_to_cart_modal.link.checkout": [ + { + "type": 0, + "value": "继续以结账" + } + ], + "add_to_cart_modal.link.view_cart": [ + { + "type": 0, + "value": "查看购物车" + } + ], + "add_to_cart_modal.recommended_products.title.might_also_like": [ + { + "type": 0, + "value": "您可能还喜欢" + } + ], + "auth_modal.description.now_signed_in": [ + { + "type": 0, + "value": "您现在已登录。" + } + ], + "auth_modal.error.incorrect_email_or_password": [ + { + "type": 0, + "value": "您的电子邮件或密码有问题。重试" + } + ], + "auth_modal.info.welcome_user": [ + { + "type": 0, + "value": "欢迎 " + }, + { + "type": 1, + "value": "name" + }, + { + "type": 0, + "value": "," + } + ], + "auth_modal.password_reset_success.button.back_to_sign_in": [ + { + "type": 0, + "value": "返回登录" + } + ], + "auth_modal.password_reset_success.info.will_email_shortly": [ + { + "type": 0, + "value": "您将通过 " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": " 收到包含重置密码链接的电子邮件。" + } + ], + "auth_modal.password_reset_success.title.password_reset": [ + { + "type": 0, + "value": "密码重置" + } + ], + "card_payment_form.heading.new_payment_method": [ + { + "type": 0, + "value": "添加新付款方式" + } + ], + "cart.info.removed_from_cart": [ + { + "type": 0, + "value": "从购物车中移除商品" + } + ], + "cart.recommended_products.title.may_also_like": [ + { + "type": 0, + "value": "您可能还喜欢" + } + ], + "cart.recommended_products.title.recently_viewed": [ + { + "type": 0, + "value": "最近查看" + } + ], + "cart_cta.link.checkout": [ + { + "type": 0, + "value": "继续以结账" + } + ], + "cart_secondary_button_group.action.added_to_wishlist": [ + { + "type": 0, + "value": "添加到愿望清单" + } + ], + "cart_secondary_button_group.action.edit": [ + { + "type": 0, + "value": "编辑" + } + ], + "cart_secondary_button_group.action.remove": [ + { + "type": 0, + "value": "移除" + } + ], + "cart_secondary_button_group.label.this_is_gift": [ + { + "type": 0, + "value": "这是礼品。" + } + ], + "cart_secondary_button_group.link_learn_more": [ + { + "type": 0, + "value": "了解更多" + } + ], + "cart_skeleton.heading.order_summary": [ + { + "type": 0, + "value": "订单摘要" + } + ], + "cart_skeleton.title.cart": [ + { + "type": 0, + "value": "购物车" + } + ], + "cart_title.title.cart_num_of_items": [ + { + "type": 0, + "value": "购物车(" + }, + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0 件商品" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 件商品" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 件商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + }, + { + "type": 0, + "value": ")" + } + ], + "cc_radio_group.action.remove": [ + { + "type": 0, + "value": "移除" + } + ], + "cc_radio_group.button.add_new_card": [ + { + "type": 0, + "value": "添加新卡" + } + ], + "checkout.button.place_order": [ + { + "type": 0, + "value": "下订单" + } + ], + "checkout.message.generic_error": [ + { + "type": 0, + "value": "结帐期间发生意外错误。" + } + ], + "checkout_confirmation.button.create_account": [ + { + "type": 0, + "value": "创建账户" + } + ], + "checkout_confirmation.heading.billing_address": [ + { + "type": 0, + "value": "账单地址" + } + ], + "checkout_confirmation.heading.create_account": [ + { + "type": 0, + "value": "创建账户,加快结账速度" + } + ], + "checkout_confirmation.heading.credit_card": [ + { + "type": 0, + "value": "信用卡" + } + ], + "checkout_confirmation.heading.delivery_details": [ + { + "type": 0, + "value": "交货详情" + } + ], + "checkout_confirmation.heading.order_summary": [ + { + "type": 0, + "value": "订单摘要" + } + ], + "checkout_confirmation.heading.payment_details": [ + { + "type": 0, + "value": "付款详情" + } + ], + "checkout_confirmation.heading.shipping_address": [ + { + "type": 0, + "value": "送货地址" + } + ], + "checkout_confirmation.heading.shipping_method": [ + { + "type": 0, + "value": "送货方式" + } + ], + "checkout_confirmation.heading.thank_you_for_order": [ + { + "type": 0, + "value": "感谢您订购商品!" + } + ], + "checkout_confirmation.label.free": [ + { + "type": 0, + "value": "免费" + } + ], + "checkout_confirmation.label.order_number": [ + { + "type": 0, + "value": "订单编号" + } + ], + "checkout_confirmation.label.order_total": [ + { + "type": 0, + "value": "订单总额" + } + ], + "checkout_confirmation.label.promo_applied": [ + { + "type": 0, + "value": "已应用促销" + } + ], + "checkout_confirmation.label.shipping": [ + { + "type": 0, + "value": "送货" + } + ], + "checkout_confirmation.label.subtotal": [ + { + "type": 0, + "value": "小计" + } + ], + "checkout_confirmation.label.tax": [ + { + "type": 0, + "value": "税项" + } + ], + "checkout_confirmation.link.continue_shopping": [ + { + "type": 0, + "value": "继续购物" + } + ], + "checkout_confirmation.link.login": [ + { + "type": 0, + "value": "在此处登录" + } + ], + "checkout_confirmation.message.already_has_account": [ + { + "type": 0, + "value": "此电子邮件地址已注册账户。" + } + ], + "checkout_confirmation.message.num_of_items_in_order": [ + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0 件商品" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 件商品" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 件商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + } + ], + "checkout_confirmation.message.will_email_shortly": [ + { + "type": 0, + "value": "我们会尽快向 " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": " 发送带有您的确认号码和收据的电子邮件。" + } + ], + "checkout_footer.link.privacy_policy": [ + { + "type": 0, + "value": "隐私政策" + } + ], + "checkout_footer.link.returns_exchanges": [ + { + "type": 0, + "value": "退货与换货" + } + ], + "checkout_footer.link.shipping": [ + { + "type": 0, + "value": "送货" + } + ], + "checkout_footer.link.site_map": [ + { + "type": 0, + "value": "站点地图" + } + ], + "checkout_footer.link.terms_conditions": [ + { + "type": 0, + "value": "条款与条件" + } + ], + "checkout_footer.message.copyright": [ + { + "type": 0, + "value": "Salesforce 或其附属公司。保留所有权利。此仅为示范商店。所下订单不会被处理。" + } + ], + "checkout_header.link.cart": [ + { + "type": 0, + "value": "返回购物车" + } + ], + "checkout_payment.action.remove": [ + { + "type": 0, + "value": "移除" + } + ], + "checkout_payment.button.review_order": [ + { + "type": 0, + "value": "检查订单" + } + ], + "checkout_payment.heading.billing_address": [ + { + "type": 0, + "value": "账单地址" + } + ], + "checkout_payment.heading.credit_card": [ + { + "type": 0, + "value": "信用卡" + } + ], + "checkout_payment.label.same_as_shipping": [ + { + "type": 0, + "value": "与送货地址相同" + } + ], + "checkout_payment.title.payment": [ + { + "type": 0, + "value": "付款" + } + ], + "confirmation_modal.default.action.no": [ + { + "type": 0, + "value": "否" + } + ], + "confirmation_modal.default.action.yes": [ + { + "type": 0, + "value": "是" + } + ], + "confirmation_modal.default.message.you_want_to_continue": [ + { + "type": 0, + "value": "是否确定要继续?" + } + ], + "confirmation_modal.default.title.confirm_action": [ + { + "type": 0, + "value": "确认操作" + } + ], + "confirmation_modal.remove_cart_item.action.no": [ + { + "type": 0, + "value": "否,保留商品" + } + ], + "confirmation_modal.remove_cart_item.action.yes": [ + { + "type": 0, + "value": "是,移除商品" + } + ], + "confirmation_modal.remove_cart_item.message.sure_to_remove": [ + { + "type": 0, + "value": "是否确定要从购物车移除此商品?" + } + ], + "confirmation_modal.remove_cart_item.title.confirm_remove": [ + { + "type": 0, + "value": "确认移除商品" + } + ], + "confirmation_modal.remove_wishlist_item.action.no": [ + { + "type": 0, + "value": "否,保留商品" + } + ], + "confirmation_modal.remove_wishlist_item.action.yes": [ + { + "type": 0, + "value": "是,移除商品" + } + ], + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": [ + { + "type": 0, + "value": "是否确定要从愿望清单移除此商品?" + } + ], + "confirmation_modal.remove_wishlist_item.title.confirm_remove": [ + { + "type": 0, + "value": "确认移除商品" + } + ], + "contact_info.action.sign_out": [ + { + "type": 0, + "value": "注销" + } + ], + "contact_info.button.already_have_account": [ + { + "type": 0, + "value": "已有账户?登录" + } + ], + "contact_info.button.checkout_as_guest": [ + { + "type": 0, + "value": "以访客身份结算" + } + ], + "contact_info.button.login": [ + { + "type": 0, + "value": "登录" + } + ], + "contact_info.error.incorrect_username_or_password": [ + { + "type": 0, + "value": "用户名或密码错误,请重试。" + } + ], + "contact_info.link.forgot_password": [ + { + "type": 0, + "value": "忘记密码?" + } + ], + "contact_info.title.contact_info": [ + { + "type": 0, + "value": "联系信息" + } + ], + "credit_card_fields.tool_tip.security_code": [ + { + "type": 0, + "value": "此 3 位数代码可在卡的背面找到。" + } + ], + "credit_card_fields.tool_tip.security_code.american_express": [ + { + "type": 0, + "value": "此 4 位数代码可在卡的正面找到。" + } + ], + "drawer_menu.button.account_details": [ + { + "type": 0, + "value": "账户详情" + } + ], + "drawer_menu.button.addresses": [ + { + "type": 0, + "value": "地址" + } + ], + "drawer_menu.button.log_out": [ + { + "type": 0, + "value": "退出" + } + ], + "drawer_menu.button.my_account": [ + { + "type": 0, + "value": "我的账户" + } + ], + "drawer_menu.button.order_history": [ + { + "type": 0, + "value": "订单记录" + } + ], + "drawer_menu.button.payment_methods": [ + { + "type": 0, + "value": "付款方式" + } + ], + "drawer_menu.link.about_us": [ + { + "type": 0, + "value": "关于我们" + } + ], + "drawer_menu.link.customer_support": [ + { + "type": 0, + "value": "客户支持" + } + ], + "drawer_menu.link.customer_support.contact_us": [ + { + "type": 0, + "value": "联系我们" + } + ], + "drawer_menu.link.customer_support.shipping_and_returns": [ + { + "type": 0, + "value": "送货与退货" + } + ], + "drawer_menu.link.our_company": [ + { + "type": 0, + "value": "我们的公司" + } + ], + "drawer_menu.link.privacy_and_security": [ + { + "type": 0, + "value": "隐私及安全" + } + ], + "drawer_menu.link.privacy_policy": [ + { + "type": 0, + "value": "隐私政策" + } + ], + "drawer_menu.link.shop_all": [ + { + "type": 0, + "value": "购买全部" + } + ], + "drawer_menu.link.sign_in": [ + { + "type": 0, + "value": "登录" + } + ], + "drawer_menu.link.site_map": [ + { + "type": 0, + "value": "站点地图" + } + ], + "drawer_menu.link.store_locator": [ + { + "type": 0, + "value": "实体店地址搜索" + } + ], + "drawer_menu.link.terms_and_conditions": [ + { + "type": 0, + "value": "条款与条件" + } + ], + "empty_cart.description.empty_cart": [ + { + "type": 0, + "value": "购物车内没有商品。" + } + ], + "empty_cart.link.continue_shopping": [ + { + "type": 0, + "value": "继续购物" + } + ], + "empty_cart.link.sign_in": [ + { + "type": 0, + "value": "登录" + } + ], + "empty_cart.message.continue_shopping": [ + { + "type": 0, + "value": "继续购物并将商品加入购物车。" + } + ], + "empty_cart.message.sign_in_or_continue_shopping": [ + { + "type": 0, + "value": "登录以检索您保存的商品或继续购物。" + } + ], + "empty_search_results.info.cant_find_anything_for_category": [ + { + "type": 0, + "value": "我们找不到" + }, + { + "type": 1, + "value": "category" + }, + { + "type": 0, + "value": "的任何内容。尝试搜索产品或" + }, + { + "type": 1, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "empty_search_results.info.cant_find_anything_for_query": [ + { + "type": 0, + "value": "我们找不到“" + }, + { + "type": 1, + "value": "searchQuery" + }, + { + "type": 0, + "value": "”的任何内容。" + } + ], + "empty_search_results.info.double_check_spelling": [ + { + "type": 0, + "value": "请仔细检查您的拼写并重试或" + }, + { + "type": 1, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "empty_search_results.link.contact_us": [ + { + "type": 0, + "value": "联系我们" + } + ], + "empty_search_results.recommended_products.title.most_viewed": [ + { + "type": 0, + "value": "查看最多的商品" + } + ], + "empty_search_results.recommended_products.title.top_sellers": [ + { + "type": 0, + "value": "最畅销" + } + ], + "footer.column.account": [ + { + "type": 0, + "value": "账户" + } + ], + "footer.column.customer_support": [ + { + "type": 0, + "value": "客户支持" + } + ], + "footer.column.our_company": [ + { + "type": 0, + "value": "我们的公司" + } + ], + "footer.link.about_us": [ + { + "type": 0, + "value": "关于我们" + } + ], + "footer.link.contact_us": [ + { + "type": 0, + "value": "联系我们" + } + ], + "footer.link.order_status": [ + { + "type": 0, + "value": "订单状态" + } + ], + "footer.link.privacy_policy": [ + { + "type": 0, + "value": "隐私政策" + } + ], + "footer.link.shipping": [ + { + "type": 0, + "value": "送货" + } + ], + "footer.link.signin_create_account": [ + { + "type": 0, + "value": "登录或创建账户" + } + ], + "footer.link.site_map": [ + { + "type": 0, + "value": "站点地图" + } + ], + "footer.link.store_locator": [ + { + "type": 0, + "value": "实体店地址搜索" + } + ], + "footer.link.terms_conditions": [ + { + "type": 0, + "value": "条款与条件" + } + ], + "footer.message.copyright": [ + { + "type": 0, + "value": "Salesforce 或其附属公司。保留所有权利。此仅为示范商店。所下订单不会被处理。" + } + ], + "footer.subscribe.button.sign_up": [ + { + "type": 0, + "value": "注册" + } + ], + "footer.subscribe.description.sign_up": [ + { + "type": 0, + "value": "注册以随时了解最热门的交易" + } + ], + "footer.subscribe.heading.first_to_know": [ + { + "type": 0, + "value": "率先了解" + } + ], + "form_action_buttons.button.cancel": [ + { + "type": 0, + "value": "取消" + } + ], + "form_action_buttons.button.save": [ + { + "type": 0, + "value": "保存" + } + ], + "global.account.link.account_details": [ + { + "type": 0, + "value": "账户详情" + } + ], + "global.account.link.addresses": [ + { + "type": 0, + "value": "地址" + } + ], + "global.account.link.order_history": [ + { + "type": 0, + "value": "订单记录" + } + ], + "global.account.link.payment_methods": [ + { + "type": 0, + "value": "付款方式" + } + ], + "global.account.link.wishlist": [ + { + "type": 0, + "value": "愿望清单" + } + ], + "global.error.something_went_wrong": [ + { + "type": 0, + "value": "出现错误。重试。" + } + ], + "global.info.added_to_wishlist": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": " 件商品" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": " 件商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": "已添加至愿望清单" + } + ], + "global.info.removed_from_wishlist": [ + { + "type": 0, + "value": "从愿望清单中移除商品" + } + ], + "global.link.added_to_wishlist.view_wishlist": [ + { + "type": 0, + "value": "查看" + } + ], + "header.button.assistive_msg.logo": [ + { + "type": 0, + "value": "标志" + } + ], + "header.button.assistive_msg.menu": [ + { + "type": 0, + "value": "菜单" + } + ], + "header.button.assistive_msg.my_account": [ + { + "type": 0, + "value": "我的账户" + } + ], + "header.button.assistive_msg.my_cart": [ + { + "type": 0, + "value": "我的购物车" + } + ], + "header.button.assistive_msg.wishlist": [ + { + "type": 0, + "value": "愿望清单" + } + ], + "header.field.placeholder.search_for_products": [ + { + "type": 0, + "value": "搜索产品..." + } + ], + "header.popover.action.log_out": [ + { + "type": 0, + "value": "登出" + } + ], + "header.popover.title.my_account": [ + { + "type": 0, + "value": "我的账户" + } + ], + "home.description.features": [ + { + "type": 0, + "value": "开箱即用的功能,让您只需专注于添加增强功能。" + } + ], + "home.description.here_to_help": [ + { + "type": 0, + "value": "联系我们的支持人员。" + } + ], + "home.description.here_to_help_line_2": [ + { + "type": 0, + "value": "他们将为您提供适当指导。" + } + ], + "home.description.shop_products": [ + { + "type": 0, + "value": "本节包含目录中的内容。" + }, + { + "type": 1, + "value": "docLink" + }, + { + "type": 0, + "value": "(关于如何进行更换)" + } + ], + "home.features.description.cart_checkout": [ + { + "type": 0, + "value": "购物者购物车和结账体验的电子商务最佳实践。" + } + ], + "home.features.description.components": [ + { + "type": 0, + "value": "使用 Chakra UI 构建,Chakra UI 是一个简单、模块化且可访问的 React 组件库。" + } + ], + "home.features.description.einstein_recommendations": [ + { + "type": 0, + "value": "通过产品推荐向每位购物者提供下一个最佳产品或优惠。" + } + ], + "home.features.description.my_account": [ + { + "type": 0, + "value": "购物者可以管理账户信息,例如个人概况、地址、付款和订单。" + } + ], + "home.features.description.shopper_login": [ + { + "type": 0, + "value": "使购物者能够轻松登录并获得更加个性化的购物体验。" + } + ], + "home.features.description.wishlist": [ + { + "type": 0, + "value": "已注册的购物者可以将产品添加到愿望清单,以便日后购买。" + } + ], + "home.features.heading.cart_checkout": [ + { + "type": 0, + "value": "购物车和结账" + } + ], + "home.features.heading.components": [ + { + "type": 0, + "value": "组件和 Design Kit" + } + ], + "home.features.heading.einstein_recommendations": [ + { + "type": 0, + "value": "Einstein 推荐" + } + ], + "home.features.heading.my_account": [ + { + "type": 0, + "value": "我的账户" + } + ], + "home.features.heading.shopper_login": [ + { + "type": 0, + "value": "Shopper Login and API Access Service" + } + ], + "home.features.heading.wishlist": [ + { + "type": 0, + "value": "愿望清单" + } + ], + "home.heading.features": [ + { + "type": 0, + "value": "功能" + } + ], + "home.heading.here_to_help": [ + { + "type": 0, + "value": "我们随时提供帮助" + } + ], + "home.heading.shop_products": [ + { + "type": 0, + "value": "购买产品" + } + ], + "home.hero_features.link.design_kit": [ + { + "type": 0, + "value": "采用 Figma PWA Design Kit 创建" + } + ], + "home.hero_features.link.on_github": [ + { + "type": 0, + "value": "在 Github 下载" + } + ], + "home.hero_features.link.on_managed_runtime": [ + { + "type": 0, + "value": "Managed Runtime 部署" + } + ], + "home.link.contact_us": [ + { + "type": 0, + "value": "联系我们" + } + ], + "home.link.get_started": [ + { + "type": 0, + "value": "入门指南" + } + ], + "home.link.read_docs": [ + { + "type": 0, + "value": "阅读文档" + } + ], + "home.title.react_starter_store": [ + { + "type": 0, + "value": "零售 React PWA 入门商铺" + } + ], + "item_attributes.label.promotions": [ + { + "type": 0, + "value": "促销" + } + ], + "item_attributes.label.quantity": [ + { + "type": 0, + "value": "数量:" + }, + { + "type": 1, + "value": "quantity" + } + ], + "item_image.label.sale": [ + { + "type": 0, + "value": "销售" + } + ], + "lCPCxk": [ + { + "type": 0, + "value": "请在上面选择所有选项" + } + ], + "locale_text.message.ar-SA": [ + { + "type": 0, + "value": "阿拉伯语(沙特阿拉伯)" + } + ], + "locale_text.message.bn-BD": [ + { + "type": 0, + "value": "孟加拉语(孟加拉国)" + } + ], + "locale_text.message.bn-IN": [ + { + "type": 0, + "value": "孟加拉语(印度)" + } + ], + "locale_text.message.cs-CZ": [ + { + "type": 0, + "value": "捷克语(捷克共和国)" + } + ], + "locale_text.message.da-DK": [ + { + "type": 0, + "value": "丹麦语(丹麦)" + } + ], + "locale_text.message.de-AT": [ + { + "type": 0, + "value": "德语(奥地利)" + } + ], + "locale_text.message.de-CH": [ + { + "type": 0, + "value": "德语(瑞士)" + } + ], + "locale_text.message.de-DE": [ + { + "type": 0, + "value": "德语(德国)" + } + ], + "locale_text.message.el-GR": [ + { + "type": 0, + "value": "希腊语(希腊)" + } + ], + "locale_text.message.en-AU": [ + { + "type": 0, + "value": "英语(澳大利亚)" + } + ], + "locale_text.message.en-CA": [ + { + "type": 0, + "value": "英语(加拿大)" + } + ], + "locale_text.message.en-GB": [ + { + "type": 0, + "value": "英语(英国)" + } + ], + "locale_text.message.en-IE": [ + { + "type": 0, + "value": "英语(爱尔兰)" + } + ], + "locale_text.message.en-IN": [ + { + "type": 0, + "value": "英语(印度)" + } + ], + "locale_text.message.en-NZ": [ + { + "type": 0, + "value": "英语(新西兰)" + } + ], + "locale_text.message.en-US": [ + { + "type": 0, + "value": "英语(美国)" + } + ], + "locale_text.message.en-ZA": [ + { + "type": 0, + "value": "英语(南非)" + } + ], + "locale_text.message.es-AR": [ + { + "type": 0, + "value": "西班牙语(阿根廷)" + } + ], + "locale_text.message.es-CL": [ + { + "type": 0, + "value": "西班牙语(智利)" + } + ], + "locale_text.message.es-CO": [ + { + "type": 0, + "value": "西班牙语(哥伦比亚)" + } + ], + "locale_text.message.es-ES": [ + { + "type": 0, + "value": "西班牙语(西班牙)" + } + ], + "locale_text.message.es-MX": [ + { + "type": 0, + "value": "西班牙语(墨西哥)" + } + ], + "locale_text.message.es-US": [ + { + "type": 0, + "value": "西班牙语(美国)" + } + ], + "locale_text.message.fi-FI": [ + { + "type": 0, + "value": "芬兰语(芬兰)" + } + ], + "locale_text.message.fr-BE": [ + { + "type": 0, + "value": "法语(比利时)" + } + ], + "locale_text.message.fr-CA": [ + { + "type": 0, + "value": "法语(加拿大)" + } + ], + "locale_text.message.fr-CH": [ + { + "type": 0, + "value": "法语(瑞士)" + } + ], + "locale_text.message.fr-FR": [ + { + "type": 0, + "value": "法语(法国)" + } + ], + "locale_text.message.he-IL": [ + { + "type": 0, + "value": "希伯来语(以色列)" + } + ], + "locale_text.message.hi-IN": [ + { + "type": 0, + "value": "印地语(印度)" + } + ], + "locale_text.message.hu-HU": [ + { + "type": 0, + "value": "匈牙利语(匈牙利)" + } + ], + "locale_text.message.id-ID": [ + { + "type": 0, + "value": "印尼语(印度尼西亚)" + } + ], + "locale_text.message.it-CH": [ + { + "type": 0, + "value": "意大利语(瑞士)" + } + ], + "locale_text.message.it-IT": [ + { + "type": 0, + "value": "意大利语(意大利)" + } + ], + "locale_text.message.ja-JP": [ + { + "type": 0, + "value": "日语(日本)" + } + ], + "locale_text.message.ko-KR": [ + { + "type": 0, + "value": "韩语(韩国)" + } + ], + "locale_text.message.nl-BE": [ + { + "type": 0, + "value": "荷兰语(比利时)" + } + ], + "locale_text.message.nl-NL": [ + { + "type": 0, + "value": "荷兰语(荷兰)" + } + ], + "locale_text.message.no-NO": [ + { + "type": 0, + "value": "挪威语(挪威)" + } + ], + "locale_text.message.pl-PL": [ + { + "type": 0, + "value": "波兰语(波兰)" + } + ], + "locale_text.message.pt-BR": [ + { + "type": 0, + "value": "葡萄牙语(巴西)" + } + ], + "locale_text.message.pt-PT": [ + { + "type": 0, + "value": "葡萄牙语(葡萄牙)" + } + ], + "locale_text.message.ro-RO": [ + { + "type": 0, + "value": "罗马尼亚语(罗马尼亚)" + } + ], + "locale_text.message.ru-RU": [ + { + "type": 0, + "value": "俄语(俄罗斯联邦)" + } + ], + "locale_text.message.sk-SK": [ + { + "type": 0, + "value": "斯洛伐克语(斯洛伐克)" + } + ], + "locale_text.message.sv-SE": [ + { + "type": 0, + "value": "瑞典语(瑞典)" + } + ], + "locale_text.message.ta-IN": [ + { + "type": 0, + "value": "泰米尔语(印度)" + } + ], + "locale_text.message.ta-LK": [ + { + "type": 0, + "value": "泰米尔语(斯里兰卡)" + } + ], + "locale_text.message.th-TH": [ + { + "type": 0, + "value": "泰语(泰国)" + } + ], + "locale_text.message.tr-TR": [ + { + "type": 0, + "value": "土耳其语(土耳其)" + } + ], + "locale_text.message.zh-CN": [ + { + "type": 0, + "value": "中文(中国)" + } + ], + "locale_text.message.zh-HK": [ + { + "type": 0, + "value": "中文(香港)" + } + ], + "locale_text.message.zh-TW": [ + { + "type": 0, + "value": "中文(台湾)" + } + ], + "login_form.action.create_account": [ + { + "type": 0, + "value": "创建账户" + } + ], + "login_form.button.sign_in": [ + { + "type": 0, + "value": "登录" + } + ], + "login_form.link.forgot_password": [ + { + "type": 0, + "value": "忘记密码?" + } + ], + "login_form.message.dont_have_account": [ + { + "type": 0, + "value": "没有账户?" + } + ], + "login_form.message.welcome_back": [ + { + "type": 0, + "value": "欢迎回来" + } + ], + "login_page.error.incorrect_username_or_password": [ + { + "type": 0, + "value": "用户名或密码错误,请重试。" + } + ], + "offline_banner.description.browsing_offline_mode": [ + { + "type": 0, + "value": "您正在离线模式下浏览" + } + ], + "order_summary.action.remove_promo": [ + { + "type": 0, + "value": "移除" + } + ], + "order_summary.cart_items.action.num_of_items_in_cart": [ + { + "type": 0, + "value": "购物车内有 " + }, + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0 件商品" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 件商品" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 件商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + } + ], + "order_summary.cart_items.link.edit_cart": [ + { + "type": 0, + "value": "编辑购物车" + } + ], + "order_summary.heading.order_summary": [ + { + "type": 0, + "value": "订单摘要" + } + ], + "order_summary.label.estimated_total": [ + { + "type": 0, + "value": "预计总数" + } + ], + "order_summary.label.free": [ + { + "type": 0, + "value": "免费" + } + ], + "order_summary.label.order_total": [ + { + "type": 0, + "value": "订单总额" + } + ], + "order_summary.label.promo_applied": [ + { + "type": 0, + "value": "已应用促销" + } + ], + "order_summary.label.promotions_applied": [ + { + "type": 0, + "value": "已应用促销" + } + ], + "order_summary.label.shipping": [ + { + "type": 0, + "value": "送货" + } + ], + "order_summary.label.subtotal": [ + { + "type": 0, + "value": "小计" + } + ], + "order_summary.label.tax": [ + { + "type": 0, + "value": "税项" + } + ], + "page_not_found.action.go_back": [ + { + "type": 0, + "value": "返回上一页" + } + ], + "page_not_found.link.homepage": [ + { + "type": 0, + "value": "返回主页" + } + ], + "page_not_found.message.suggestion_to_try": [ + { + "type": 0, + "value": "请尝试重新输入地址、返回上一页或返回主页。" + } + ], + "page_not_found.title.page_cant_be_found": [ + { + "type": 0, + "value": "找不到您要查找的页面。" + } + ], + "pagination.field.num_of_pages": [ + { + "type": 0, + "value": "/ " + }, + { + "type": 1, + "value": "numOfPages" + } + ], + "pagination.link.next": [ + { + "type": 0, + "value": "下一步" + } + ], + "pagination.link.prev": [ + { + "type": 0, + "value": "上一步" + } + ], + "password_card.info.password_updated": [ + { + "type": 0, + "value": "密码已更新" + } + ], + "password_card.label.password": [ + { + "type": 0, + "value": "密码" + } + ], + "password_card.title.password": [ + { + "type": 0, + "value": "密码" + } + ], + "password_requirements.error.eight_letter_minimum": [ + { + "type": 0, + "value": "最短 8 个字符" + } + ], + "password_requirements.error.one_lowercase_letter": [ + { + "type": 0, + "value": "1 个小写字母" + } + ], + "password_requirements.error.one_number": [ + { + "type": 0, + "value": "1 个数字" + } + ], + "password_requirements.error.one_special_character": [ + { + "type": 0, + "value": "1 个特殊字符(例如:, S ! %)" + } + ], + "password_requirements.error.one_uppercase_letter": [ + { + "type": 0, + "value": "1 个大写字母" + } + ], + "payment_selection.button.save_and_continue": [ + { + "type": 0, + "value": "保存并继续" + } + ], + "payment_selection.heading.add_new_card": [ + { + "type": 0, + "value": "添加新卡" + } + ], + "payment_selection.heading.credit_card": [ + { + "type": 0, + "value": "信用卡" + } + ], + "payment_selection.message.select_payment_method": [ + { + "type": 0, + "value": "请选择付款方式。" + } + ], + "payment_selection.tooltip.secure_payment": [ + { + "type": 0, + "value": "这是一种安全的 SSL 加密支付。" + } + ], + "price_per_item.label.each": [ + { + "type": 0, + "value": "每件" + } + ], + "product_detail.accordion.button.product_detail": [ + { + "type": 0, + "value": "产品详情" + } + ], + "product_detail.accordion.button.questions": [ + { + "type": 0, + "value": "问题" + } + ], + "product_detail.accordion.button.reviews": [ + { + "type": 0, + "value": "点评" + } + ], + "product_detail.accordion.button.size_fit": [ + { + "type": 0, + "value": "尺寸与合身" + } + ], + "product_detail.accordion.message.coming_soon": [ + { + "type": 0, + "value": "即将到货" + } + ], + "product_detail.recommended_products.title.complete_set": [ + { + "type": 0, + "value": "Complete the Set(完成组合)" + } + ], + "product_detail.recommended_products.title.might_also_like": [ + { + "type": 0, + "value": "您可能还喜欢" + } + ], + "product_detail.recommended_products.title.recently_viewed": [ + { + "type": 0, + "value": "最近查看" + } + ], + "product_item.label.quantity": [ + { + "type": 0, + "value": "数量:" + } + ], + "product_list.button.filter": [ + { + "type": 0, + "value": "筛选器" + } + ], + "product_list.button.sort_by": [ + { + "type": 0, + "value": "排序标准:" + }, + { + "type": 1, + "value": "sortOption" + } + ], + "product_list.drawer.title.sort_by": [ + { + "type": 0, + "value": "排序标准" + } + ], + "product_list.modal.button.clear_filters": [ + { + "type": 0, + "value": "清除筛选器" + } + ], + "product_list.modal.button.view_items": [ + { + "type": 0, + "value": "查看 " + }, + { + "type": 1, + "value": "prroductCount" + }, + { + "type": 0, + "value": " 件商品" + } + ], + "product_list.modal.title.filter": [ + { + "type": 0, + "value": "筛选器" + } + ], + "product_list.select.sort_by": [ + { + "type": 0, + "value": "排序标准:" + }, + { + "type": 1, + "value": "sortOption" + } + ], + "product_tile.assistive_msg.wishlist": [ + { + "type": 0, + "value": "愿望清单" + } + ], + "product_view.button.add_to_cart": [ + { + "type": 0, + "value": "添加到购物车" + } + ], + "product_view.button.add_to_wishlist": [ + { + "type": 0, + "value": "添加到愿望清单" + } + ], + "product_view.button.update": [ + { + "type": 0, + "value": "更新" + } + ], + "product_view.label.quantity": [ + { + "type": 0, + "value": "数量" + } + ], + "product_view.link.full_details": [ + { + "type": 0, + "value": "查看完整详情" + } + ], + "profile_card.info.profile_updated": [ + { + "type": 0, + "value": "已更新概况" + } + ], + "profile_card.label.email": [ + { + "type": 0, + "value": "电子邮件" + } + ], + "profile_card.label.full_name": [ + { + "type": 0, + "value": "全名" + } + ], + "profile_card.label.phone": [ + { + "type": 0, + "value": "电话号码" + } + ], + "profile_card.message.not_provided": [ + { + "type": 0, + "value": "未提供" + } + ], + "profile_card.title.my_profile": [ + { + "type": 0, + "value": "我的概况" + } + ], + "promo_code_fields.button.apply": [ + { + "type": 0, + "value": "确定" + } + ], + "promo_popover.heading.promo_applied": [ + { + "type": 0, + "value": "已应用促销" + } + ], + "promocode.accordion.button.have_promocode": [ + { + "type": 0, + "value": "您是否有促销码?" + } + ], + "recent_searches.action.clear_searches": [ + { + "type": 0, + "value": "清除最近搜索" + } + ], + "recent_searches.heading.recent_searches": [ + { + "type": 0, + "value": "最近搜索" + } + ], + "register_form.action.sign_in": [ + { + "type": 0, + "value": "登录" + } + ], + "register_form.button.create_account": [ + { + "type": 0, + "value": "创建账户" + } + ], + "register_form.heading.lets_get_started": [ + { + "type": 0, + "value": "开始使用!" + } + ], + "register_form.message.agree_to_policy_terms": [ + { + "type": 0, + "value": "隐私创建账户即表明您同意 Salesforce " + }, + { + "children": [ + { + "type": 0, + "value": "隐私政策" + } + ], + "type": 8, + "value": "policy" + }, + { + "type": 0, + "value": "和" + }, + { + "children": [ + { + "type": 0, + "value": "条款与条件" + } + ], + "type": 8, + "value": "terms" + } + ], + "register_form.message.already_have_account": [ + { + "type": 0, + "value": "已有账户?" + } + ], + "register_form.message.create_an_account": [ + { + "type": 0, + "value": "创建账户并首先查看最佳产品、妙招和虚拟社区。" + } + ], + "reset_password.button.back_to_sign_in": [ + { + "type": 0, + "value": "返回登录" + } + ], + "reset_password.info.receive_email_shortly": [ + { + "type": 0, + "value": "您将通过 " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": " 收到包含重置密码链接的电子邮件。" + } + ], + "reset_password.title.password_reset": [ + { + "type": 0, + "value": "密码重置" + } + ], + "reset_password_form.action.sign_in": [ + { + "type": 0, + "value": "登录" + } + ], + "reset_password_form.button.reset_password": [ + { + "type": 0, + "value": "重置密码" + } + ], + "reset_password_form.message.enter_your_email": [ + { + "type": 0, + "value": "进入您的电子邮件,获取重置密码说明" + } + ], + "reset_password_form.message.return_to_sign_in": [ + { + "type": 0, + "value": "或返回" + } + ], + "reset_password_form.title.reset_password": [ + { + "type": 0, + "value": "重置密码" + } + ], + "search.action.cancel": [ + { + "type": 0, + "value": "取消" + } + ], + "selected_refinements.action.clear_all": [ + { + "type": 0, + "value": "全部清除" + } + ], + "shipping_address.button.continue_to_shipping": [ + { + "type": 0, + "value": "继续并选择送货方式" + } + ], + "shipping_address.title.shipping_address": [ + { + "type": 0, + "value": "送货地址" + } + ], + "shipping_address_edit_form.button.save_and_continue": [ + { + "type": 0, + "value": "保存并继续选择送货方式" + } + ], + "shipping_address_form.heading.edit_address": [ + { + "type": 0, + "value": "编辑地址" + } + ], + "shipping_address_form.heading.new_address": [ + { + "type": 0, + "value": "添加新地址" + } + ], + "shipping_address_selection.button.add_address": [ + { + "type": 0, + "value": "添加新地址" + } + ], + "shipping_address_selection.button.submit": [ + { + "type": 0, + "value": "提交" + } + ], + "shipping_address_selection.title.add_address": [ + { + "type": 0, + "value": "添加新地址" + } + ], + "shipping_address_selection.title.edit_shipping": [ + { + "type": 0, + "value": "编辑送货地址" + } + ], + "shipping_options.action.send_as_a_gift": [ + { + "type": 0, + "value": "您想将此作为礼品发送吗?" + } + ], + "shipping_options.button.continue_to_payment": [ + { + "type": 0, + "value": "继续并选择付款" + } + ], + "shipping_options.title.shipping_gift_options": [ + { + "type": 0, + "value": "送货与礼品选项" + } + ], + "signout_confirmation_dialog.button.cancel": [ + { + "type": 0, + "value": "取消" + } + ], + "signout_confirmation_dialog.button.sign_out": [ + { + "type": 0, + "value": "注销" + } + ], + "signout_confirmation_dialog.heading.sign_out": [ + { + "type": 0, + "value": "注销" + } + ], + "signout_confirmation_dialog.message.sure_to_sign_out": [ + { + "type": 0, + "value": "是否确定要注销?您需要重新登录才能继续处理当前订单。" + } + ], + "toggle_card.action.edit": [ + { + "type": 0, + "value": "编辑" + } + ], + "update_password_fields.button.forgot_password": [ + { + "type": 0, + "value": "忘记密码?" + } + ], + "use_address_fields.error.please_enter_first_name": [ + { + "type": 0, + "value": "请输入您的名字。" + } + ], + "use_address_fields.error.please_enter_last_name": [ + { + "type": 0, + "value": "请输入您的姓氏。" + } + ], + "use_address_fields.error.please_enter_phone_number": [ + { + "type": 0, + "value": "请输入您的电话号码。" + } + ], + "use_address_fields.error.please_enter_your_postal_or_zip": [ + { + "type": 0, + "value": "请输入您的" + }, + { + "type": 1, + "value": "postalOrZip" + }, + { + "type": 0, + "value": "。" + } + ], + "use_address_fields.error.please_select_your_address": [ + { + "type": 0, + "value": "请输入您的地址。" + } + ], + "use_address_fields.error.please_select_your_city": [ + { + "type": 0, + "value": "请输入您所在城市。" + } + ], + "use_address_fields.error.please_select_your_country": [ + { + "type": 0, + "value": "请输入您所在国家/地区。" + } + ], + "use_address_fields.error.please_select_your_state_or_province": [ + { + "type": 0, + "value": "请选择您所在的" + }, + { + "type": 1, + "value": "stateOrProvince" + }, + { + "type": 0, + "value": "。" + } + ], + "use_address_fields.error.required": [ + { + "type": 0, + "value": "必填" + } + ], + "use_address_fields.error.state_code_invalid": [ + { + "type": 0, + "value": "请输入两个字母的州/省名称。" + } + ], + "use_address_fields.label.address": [ + { + "type": 0, + "value": "地址" + } + ], + "use_address_fields.label.city": [ + { + "type": 0, + "value": "城市" + } + ], + "use_address_fields.label.country": [ + { + "type": 0, + "value": "国家" + } + ], + "use_address_fields.label.first_name": [ + { + "type": 0, + "value": "名字" + } + ], + "use_address_fields.label.last_name": [ + { + "type": 0, + "value": "姓氏" + } + ], + "use_address_fields.label.phone": [ + { + "type": 0, + "value": "电话" + } + ], + "use_address_fields.label.postal_code": [ + { + "type": 0, + "value": "邮政编码" + } + ], + "use_address_fields.label.preferred": [ + { + "type": 0, + "value": "设为默认值" + } + ], + "use_address_fields.label.province": [ + { + "type": 0, + "value": "省" + } + ], + "use_address_fields.label.state": [ + { + "type": 0, + "value": "州/省" + } + ], + "use_address_fields.label.zipCode": [ + { + "type": 0, + "value": "邮政编码" + } + ], + "use_credit_card_fields.error.required": [ + { + "type": 0, + "value": "必填" + } + ], + "use_credit_card_fields.error.required_card_number": [ + { + "type": 0, + "value": "请输入您的卡号。" + } + ], + "use_credit_card_fields.error.required_expiry": [ + { + "type": 0, + "value": "请输入卡的到期日期。" + } + ], + "use_credit_card_fields.error.required_name": [ + { + "type": 0, + "value": "请输入卡上显示的名字。" + } + ], + "use_credit_card_fields.error.required_security_code": [ + { + "type": 0, + "value": "请输入您的安全码。" + } + ], + "use_credit_card_fields.error.valid_card_number": [ + { + "type": 0, + "value": "请输入有效的卡号。" + } + ], + "use_credit_card_fields.error.valid_date": [ + { + "type": 0, + "value": "请输入有效的日期。" + } + ], + "use_credit_card_fields.error.valid_name": [ + { + "type": 0, + "value": "请输入有效的名称。" + } + ], + "use_credit_card_fields.error.valid_security_code": [ + { + "type": 0, + "value": "请输入有效的安全码。" + } + ], + "use_credit_card_fields.label.card_number": [ + { + "type": 0, + "value": "卡号" + } + ], + "use_credit_card_fields.label.card_type": [ + { + "type": 0, + "value": "卡类型" + } + ], + "use_credit_card_fields.label.expiry": [ + { + "type": 0, + "value": "到期日期" + } + ], + "use_credit_card_fields.label.name": [ + { + "type": 0, + "value": "持卡人姓名" + } + ], + "use_credit_card_fields.label.security_code": [ + { + "type": 0, + "value": "安全码" + } + ], + "use_login_fields.error.required_email": [ + { + "type": 0, + "value": "请输入您的电子邮件地址。" + } + ], + "use_login_fields.error.required_password": [ + { + "type": 0, + "value": "请输入您的密码。" + } + ], + "use_login_fields.label.email": [ + { + "type": 0, + "value": "电子邮件" + } + ], + "use_login_fields.label.password": [ + { + "type": 0, + "value": "密码" + } + ], + "use_product.message.inventory_remaining": [ + { + "type": 0, + "value": "仅剩 " + }, + { + "type": 1, + "value": "stockLevel" + }, + { + "type": 0, + "value": " 件!" + } + ], + "use_product.message.out_of_stock": [ + { + "type": 0, + "value": "无库存" + } + ], + "use_profile_fields.error.required_email": [ + { + "type": 0, + "value": "请输入有效的电子邮件地址。" + } + ], + "use_profile_fields.error.required_first_name": [ + { + "type": 0, + "value": "请输入您的名字。" + } + ], + "use_profile_fields.error.required_last_name": [ + { + "type": 0, + "value": "请输入您的姓氏。" + } + ], + "use_profile_fields.error.required_phone": [ + { + "type": 0, + "value": "请输入您的电话号码。" + } + ], + "use_profile_fields.label.email": [ + { + "type": 0, + "value": "电子邮件" + } + ], + "use_profile_fields.label.first_name": [ + { + "type": 0, + "value": "名字" + } + ], + "use_profile_fields.label.last_name": [ + { + "type": 0, + "value": "姓氏" + } + ], + "use_profile_fields.label.phone": [ + { + "type": 0, + "value": "电话号码" + } + ], + "use_promo_code_fields.error.required_promo_code": [ + { + "type": 0, + "value": "请提供有效的促销码。" + } + ], + "use_promo_code_fields.label.promo_code": [ + { + "type": 0, + "value": "促销码" + } + ], + "use_promocode.error.check_the_code": [ + { + "type": 0, + "value": "检查促销码并重试,该促销码可能已被使用或促销已过期。" + } + ], + "use_promocode.info.promo_applied": [ + { + "type": 0, + "value": "已应用促销" + } + ], + "use_promocode.info.promo_removed": [ + { + "type": 0, + "value": "已删除促销" + } + ], + "use_registration_fields.error.contain_number": [ + { + "type": 0, + "value": "密码必须至少包含一个数字。" + } + ], + "use_registration_fields.error.lowercase_letter": [ + { + "type": 0, + "value": "密码必须至少包含一个小写字母。" + } + ], + "use_registration_fields.error.minimum_characters": [ + { + "type": 0, + "value": "密码必须至少包含 8 个字符。" + } + ], + "use_registration_fields.error.required_email": [ + { + "type": 0, + "value": "请输入有效的电子邮件地址。" + } + ], + "use_registration_fields.error.required_first_name": [ + { + "type": 0, + "value": "请输入您的名字。" + } + ], + "use_registration_fields.error.required_last_name": [ + { + "type": 0, + "value": "请输入您的姓氏。" + } + ], + "use_registration_fields.error.required_password": [ + { + "type": 0, + "value": "请创建密码。" + } + ], + "use_registration_fields.error.special_character": [ + { + "type": 0, + "value": "密码必须至少包含一个特殊字符。" + } + ], + "use_registration_fields.error.uppercase_letter": [ + { + "type": 0, + "value": "密码必须至少包含一个大写字母。" + } + ], + "use_registration_fields.label.email": [ + { + "type": 0, + "value": "电子邮件" + } + ], + "use_registration_fields.label.first_name": [ + { + "type": 0, + "value": "名字" + } + ], + "use_registration_fields.label.last_name": [ + { + "type": 0, + "value": "姓氏" + } + ], + "use_registration_fields.label.password": [ + { + "type": 0, + "value": "密码" + } + ], + "use_registration_fields.label.sign_up_to_emails": [ + { + "type": 0, + "value": "为我注册 Salesforce 电子邮件(您可以随时取消订阅)" + } + ], + "use_reset_password_fields.error.required_email": [ + { + "type": 0, + "value": "请输入有效的电子邮件地址。" + } + ], + "use_reset_password_fields.label.email": [ + { + "type": 0, + "value": "电子邮件" + } + ], + "use_update_password_fields.error.contain_number": [ + { + "type": 0, + "value": "密码必须至少包含一个数字。" + } + ], + "use_update_password_fields.error.lowercase_letter": [ + { + "type": 0, + "value": "密码必须至少包含一个小写字母。" + } + ], + "use_update_password_fields.error.minimum_characters": [ + { + "type": 0, + "value": "密码必须至少包含 8 个字符。" + } + ], + "use_update_password_fields.error.required_new_password": [ + { + "type": 0, + "value": "请提供新密码。" + } + ], + "use_update_password_fields.error.required_password": [ + { + "type": 0, + "value": "请输入您的密码。" + } + ], + "use_update_password_fields.error.special_character": [ + { + "type": 0, + "value": "密码必须至少包含一个特殊字符。" + } + ], + "use_update_password_fields.error.uppercase_letter": [ + { + "type": 0, + "value": "密码必须至少包含一个大写字母。" + } + ], + "use_update_password_fields.label.current_password": [ + { + "type": 0, + "value": "当前密码" + } + ], + "use_update_password_fields.label.new_password": [ + { + "type": 0, + "value": "新密码" + } + ], + "wishlist_primary_action.button.add_to_cart": [ + { + "type": 0, + "value": "添加到购物车" + } + ], + "wishlist_primary_action.button.select_options": [ + { + "type": 0, + "value": "选择选项" + } + ], + "wishlist_primary_action.info.added_to_cart": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": " 件商品" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": " 件商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": "已添加至购物车" + } + ], + "wishlist_secondary_button_group.action.remove": [ + { + "type": 0, + "value": "移除" + } + ], + "wishlist_secondary_button_group.info.item_removed": [ + { + "type": 0, + "value": "从愿望清单中移除商品" + } + ], + "with_registration.info.please_sign_in": [ + { + "type": 0, + "value": "请登录以继续!" + } + ] +} \ No newline at end of file diff --git a/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/zh-TW.json b/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/zh-TW.json new file mode 100644 index 0000000..1c0df55 --- /dev/null +++ b/packages/adyen-retail-react-app/overrides/app/static/translations/compiled/zh-TW.json @@ -0,0 +1,3208 @@ +{ + "account.accordion.button.my_account": [ + { + "type": 0, + "value": "我的帳戶" + } + ], + "account.heading.my_account": [ + { + "type": 0, + "value": "我的帳戶" + } + ], + "account.logout_button.button.log_out": [ + { + "type": 0, + "value": "登出" + } + ], + "account_addresses.badge.default": [ + { + "type": 0, + "value": "預設" + } + ], + "account_addresses.button.add_address": [ + { + "type": 0, + "value": "新增地址" + } + ], + "account_addresses.info.address_updated": [ + { + "type": 0, + "value": "地址已更新" + } + ], + "account_addresses.info.new_address_saved": [ + { + "type": 0, + "value": "新地址已儲存" + } + ], + "account_addresses.page_action_placeholder.button.add_address": [ + { + "type": 0, + "value": "新增地址" + } + ], + "account_addresses.page_action_placeholder.heading.no_saved_addresses": [ + { + "type": 0, + "value": "沒有已儲存的地址" + } + ], + "account_addresses.page_action_placeholder.message.add_new_address": [ + { + "type": 0, + "value": "新增地址,加快結帳流程。" + } + ], + "account_addresses.title.addresses": [ + { + "type": 0, + "value": "地址" + } + ], + "account_detail.title.account_details": [ + { + "type": 0, + "value": "帳戶詳細資料" + } + ], + "account_order_detail.heading.billing_address": [ + { + "type": 0, + "value": "帳單地址" + } + ], + "account_order_detail.heading.num_of_items": [ + { + "type": 1, + "value": "count" + }, + { + "type": 0, + "value": " 件商品" + } + ], + "account_order_detail.heading.payment_method": [ + { + "type": 0, + "value": "付款方式" + } + ], + "account_order_detail.heading.shipping_address": [ + { + "type": 0, + "value": "運送地址" + } + ], + "account_order_detail.heading.shipping_method": [ + { + "type": 0, + "value": "運送方式" + } + ], + "account_order_detail.label.order_number": [ + { + "type": 0, + "value": "訂單編號:" + }, + { + "type": 1, + "value": "orderNumber" + } + ], + "account_order_detail.label.ordered_date": [ + { + "type": 0, + "value": "下單日期:" + }, + { + "type": 1, + "value": "date" + } + ], + "account_order_detail.label.pending_tracking_number": [ + { + "type": 0, + "value": "待處理" + } + ], + "account_order_detail.label.tracking_number": [ + { + "type": 0, + "value": "追蹤編號" + } + ], + "account_order_detail.link.back_to_history": [ + { + "type": 0, + "value": "返回訂單記錄" + } + ], + "account_order_detail.title.order_details": [ + { + "type": 0, + "value": "訂單詳細資料" + } + ], + "account_order_history.button.continue_shopping": [ + { + "type": 0, + "value": "繼續選購" + } + ], + "account_order_history.description.once_you_place_order": [ + { + "type": 0, + "value": "下訂單後,詳細資料將會在這裡顯示。" + } + ], + "account_order_history.heading.no_order_yet": [ + { + "type": 0, + "value": "您尚未下訂單。" + } + ], + "account_order_history.label.num_of_items": [ + { + "type": 1, + "value": "count" + }, + { + "type": 0, + "value": " 件商品" + } + ], + "account_order_history.label.order_number": [ + { + "type": 0, + "value": "訂單編號:" + }, + { + "type": 1, + "value": "orderNumber" + } + ], + "account_order_history.label.ordered_date": [ + { + "type": 0, + "value": "下單日期:" + }, + { + "type": 1, + "value": "date" + } + ], + "account_order_history.label.shipped_to": [ + { + "type": 0, + "value": "出貨至:" + }, + { + "type": 1, + "value": "name" + } + ], + "account_order_history.link.view_details": [ + { + "type": 0, + "value": "檢視詳細資料" + } + ], + "account_order_history.title.order_history": [ + { + "type": 0, + "value": "訂單記錄" + } + ], + "account_payment_methods.button.add_method": [ + { + "type": 0, + "value": "新增付款方式" + } + ], + "account_payment_methods.description.add_method_for_faster_checkout": [ + { + "type": 0, + "value": "新增付款方式,加快結帳流程。" + } + ], + "account_payment_methods.heading.no_saved_methods": [ + { + "type": 0, + "value": "沒有已儲存的付款方式" + } + ], + "account_payment_methods.info.new_method_saved": [ + { + "type": 0, + "value": "新付款方式已儲存" + } + ], + "account_payment_methods.title.payment_methods": [ + { + "type": 0, + "value": "付款方式" + } + ], + "account_wishlist.button.continue_shopping": [ + { + "type": 0, + "value": "繼續選購" + } + ], + "account_wishlist.description.continue_shopping": [ + { + "type": 0, + "value": "繼續選購,並將商品新增至願望清單。" + } + ], + "account_wishlist.heading.no_wishlist": [ + { + "type": 0, + "value": "沒有願望清單商品" + } + ], + "account_wishlist.title.wishlist": [ + { + "type": 0, + "value": "願望清單" + } + ], + "action_card.action.edit": [ + { + "type": 0, + "value": "編輯" + } + ], + "action_card.action.remove": [ + { + "type": 0, + "value": "移除" + } + ], + "add_to_cart_modal.info.added_to_cart": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "件商品" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "件商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": "已新增至購物車" + } + ], + "add_to_cart_modal.label.cart_subtotal": [ + { + "type": 0, + "value": "購物車小計 (" + }, + { + "type": 1, + "value": "itemAccumulatedCount" + }, + { + "type": 0, + "value": " 件商品)" + } + ], + "add_to_cart_modal.label.quantity": [ + { + "type": 0, + "value": "數量" + } + ], + "add_to_cart_modal.link.checkout": [ + { + "type": 0, + "value": "繼續以結帳" + } + ], + "add_to_cart_modal.link.view_cart": [ + { + "type": 0, + "value": "檢視購物車" + } + ], + "add_to_cart_modal.recommended_products.title.might_also_like": [ + { + "type": 0, + "value": "您可能也喜歡" + } + ], + "auth_modal.description.now_signed_in": [ + { + "type": 0, + "value": "您現在已登入。" + } + ], + "auth_modal.error.incorrect_email_or_password": [ + { + "type": 0, + "value": "您的電子郵件或密碼不正確。請再試一次。" + } + ], + "auth_modal.info.welcome_user": [ + { + "type": 1, + "value": "name" + }, + { + "type": 0, + "value": ",歡迎:" + } + ], + "auth_modal.password_reset_success.button.back_to_sign_in": [ + { + "type": 0, + "value": "返回登入" + } + ], + "auth_modal.password_reset_success.info.will_email_shortly": [ + { + "type": 0, + "value": "您很快就會在 " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": " 收到一封電子郵件,內含重設密碼的連結。" + } + ], + "auth_modal.password_reset_success.title.password_reset": [ + { + "type": 0, + "value": "重設密碼" + } + ], + "card_payment_form.heading.new_payment_method": [ + { + "type": 0, + "value": "新增付款方式" + } + ], + "cart.info.removed_from_cart": [ + { + "type": 0, + "value": "已從購物車移除商品" + } + ], + "cart.recommended_products.title.may_also_like": [ + { + "type": 0, + "value": "您可能也喜歡" + } + ], + "cart.recommended_products.title.recently_viewed": [ + { + "type": 0, + "value": "最近檢視" + } + ], + "cart_cta.link.checkout": [ + { + "type": 0, + "value": "繼續以結帳" + } + ], + "cart_secondary_button_group.action.added_to_wishlist": [ + { + "type": 0, + "value": "新增至願望清單" + } + ], + "cart_secondary_button_group.action.edit": [ + { + "type": 0, + "value": "編輯" + } + ], + "cart_secondary_button_group.action.remove": [ + { + "type": 0, + "value": "移除" + } + ], + "cart_secondary_button_group.label.this_is_gift": [ + { + "type": 0, + "value": "這是禮物。" + } + ], + "cart_secondary_button_group.link_learn_more": [ + { + "type": 0, + "value": "瞭解更多" + } + ], + "cart_skeleton.heading.order_summary": [ + { + "type": 0, + "value": "訂單摘要" + } + ], + "cart_skeleton.title.cart": [ + { + "type": 0, + "value": "購物車" + } + ], + "cart_title.title.cart_num_of_items": [ + { + "type": 0, + "value": "購物車 (" + }, + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0 件商品" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 件商品" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 件商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + }, + { + "type": 0, + "value": ")" + } + ], + "cc_radio_group.action.remove": [ + { + "type": 0, + "value": "移除" + } + ], + "cc_radio_group.button.add_new_card": [ + { + "type": 0, + "value": "新增卡片" + } + ], + "checkout.button.place_order": [ + { + "type": 0, + "value": "送出訂單" + } + ], + "checkout.message.generic_error": [ + { + "type": 0, + "value": "結帳時發生意外錯誤。" + } + ], + "checkout_confirmation.button.create_account": [ + { + "type": 0, + "value": "建立帳戶" + } + ], + "checkout_confirmation.heading.billing_address": [ + { + "type": 0, + "value": "帳單地址" + } + ], + "checkout_confirmation.heading.create_account": [ + { + "type": 0, + "value": "建立帳戶,加快結帳流程" + } + ], + "checkout_confirmation.heading.credit_card": [ + { + "type": 0, + "value": "信用卡" + } + ], + "checkout_confirmation.heading.delivery_details": [ + { + "type": 0, + "value": "運送詳細資料" + } + ], + "checkout_confirmation.heading.order_summary": [ + { + "type": 0, + "value": "訂單摘要" + } + ], + "checkout_confirmation.heading.payment_details": [ + { + "type": 0, + "value": "付款詳細資料" + } + ], + "checkout_confirmation.heading.shipping_address": [ + { + "type": 0, + "value": "運送地址" + } + ], + "checkout_confirmation.heading.shipping_method": [ + { + "type": 0, + "value": "運送方式" + } + ], + "checkout_confirmation.heading.thank_you_for_order": [ + { + "type": 0, + "value": "感謝您的訂購!" + } + ], + "checkout_confirmation.label.free": [ + { + "type": 0, + "value": "免費" + } + ], + "checkout_confirmation.label.order_number": [ + { + "type": 0, + "value": "訂單編號" + } + ], + "checkout_confirmation.label.order_total": [ + { + "type": 0, + "value": "訂單總計" + } + ], + "checkout_confirmation.label.promo_applied": [ + { + "type": 0, + "value": "已套用促銷" + } + ], + "checkout_confirmation.label.shipping": [ + { + "type": 0, + "value": "運送" + } + ], + "checkout_confirmation.label.subtotal": [ + { + "type": 0, + "value": "小計" + } + ], + "checkout_confirmation.label.tax": [ + { + "type": 0, + "value": "稅項" + } + ], + "checkout_confirmation.link.continue_shopping": [ + { + "type": 0, + "value": "繼續選購" + } + ], + "checkout_confirmation.link.login": [ + { + "type": 0, + "value": "於此處登入" + } + ], + "checkout_confirmation.message.already_has_account": [ + { + "type": 0, + "value": "此電子郵件已擁有帳戶。" + } + ], + "checkout_confirmation.message.num_of_items_in_order": [ + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0 件商品" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 件商品" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 件商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + } + ], + "checkout_confirmation.message.will_email_shortly": [ + { + "type": 0, + "value": "我們很快就會寄送電子郵件至 " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": ",內含您的確認號碼和收據。" + } + ], + "checkout_footer.link.privacy_policy": [ + { + "type": 0, + "value": "隱私政策" + } + ], + "checkout_footer.link.returns_exchanges": [ + { + "type": 0, + "value": "退貨與換貨" + } + ], + "checkout_footer.link.shipping": [ + { + "type": 0, + "value": "運送" + } + ], + "checkout_footer.link.site_map": [ + { + "type": 0, + "value": "網站地圖" + } + ], + "checkout_footer.link.terms_conditions": [ + { + "type": 0, + "value": "條款與條件" + } + ], + "checkout_footer.message.copyright": [ + { + "type": 0, + "value": "Salesforce 或相關企業。保留一切權利。這只是一個示範商店。在此下單將「不會」進行處理。" + } + ], + "checkout_header.link.cart": [ + { + "type": 0, + "value": "返回購物車" + } + ], + "checkout_payment.action.remove": [ + { + "type": 0, + "value": "移除" + } + ], + "checkout_payment.button.review_order": [ + { + "type": 0, + "value": "檢查訂單" + } + ], + "checkout_payment.heading.billing_address": [ + { + "type": 0, + "value": "帳單地址" + } + ], + "checkout_payment.heading.credit_card": [ + { + "type": 0, + "value": "信用卡" + } + ], + "checkout_payment.label.same_as_shipping": [ + { + "type": 0, + "value": "與運送地址相同" + } + ], + "checkout_payment.title.payment": [ + { + "type": 0, + "value": "付款" + } + ], + "confirmation_modal.default.action.no": [ + { + "type": 0, + "value": "否" + } + ], + "confirmation_modal.default.action.yes": [ + { + "type": 0, + "value": "是" + } + ], + "confirmation_modal.default.message.you_want_to_continue": [ + { + "type": 0, + "value": "確定要繼續嗎?" + } + ], + "confirmation_modal.default.title.confirm_action": [ + { + "type": 0, + "value": "確認動作" + } + ], + "confirmation_modal.remove_cart_item.action.no": [ + { + "type": 0, + "value": "否,保留商品" + } + ], + "confirmation_modal.remove_cart_item.action.yes": [ + { + "type": 0, + "value": "是,移除商品" + } + ], + "confirmation_modal.remove_cart_item.message.sure_to_remove": [ + { + "type": 0, + "value": "確定要將商品從購物車中移除嗎?" + } + ], + "confirmation_modal.remove_cart_item.title.confirm_remove": [ + { + "type": 0, + "value": "確認移除商品" + } + ], + "confirmation_modal.remove_wishlist_item.action.no": [ + { + "type": 0, + "value": "否,保留商品" + } + ], + "confirmation_modal.remove_wishlist_item.action.yes": [ + { + "type": 0, + "value": "是,移除商品" + } + ], + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": [ + { + "type": 0, + "value": "確定要將商品從願望清單中移除嗎?" + } + ], + "confirmation_modal.remove_wishlist_item.title.confirm_remove": [ + { + "type": 0, + "value": "確認移除商品" + } + ], + "contact_info.action.sign_out": [ + { + "type": 0, + "value": "登出" + } + ], + "contact_info.button.already_have_account": [ + { + "type": 0, + "value": "已經有帳戶了?登入" + } + ], + "contact_info.button.checkout_as_guest": [ + { + "type": 0, + "value": "以訪客身份結帳" + } + ], + "contact_info.button.login": [ + { + "type": 0, + "value": "登入" + } + ], + "contact_info.error.incorrect_username_or_password": [ + { + "type": 0, + "value": "使用者名稱或密碼不正確,請再試一次。" + } + ], + "contact_info.link.forgot_password": [ + { + "type": 0, + "value": "忘記密碼了嗎?" + } + ], + "contact_info.title.contact_info": [ + { + "type": 0, + "value": "聯絡資訊" + } + ], + "credit_card_fields.tool_tip.security_code": [ + { + "type": 0, + "value": "此 3 位數代碼可在您卡片的背面找到。" + } + ], + "credit_card_fields.tool_tip.security_code.american_express": [ + { + "type": 0, + "value": "此 4 位數代碼可在您卡片的正面找到。" + } + ], + "drawer_menu.button.account_details": [ + { + "type": 0, + "value": "帳戶詳細資料" + } + ], + "drawer_menu.button.addresses": [ + { + "type": 0, + "value": "地址" + } + ], + "drawer_menu.button.log_out": [ + { + "type": 0, + "value": "登出" + } + ], + "drawer_menu.button.my_account": [ + { + "type": 0, + "value": "我的帳戶" + } + ], + "drawer_menu.button.order_history": [ + { + "type": 0, + "value": "訂單記錄" + } + ], + "drawer_menu.button.payment_methods": [ + { + "type": 0, + "value": "付款方式" + } + ], + "drawer_menu.link.about_us": [ + { + "type": 0, + "value": "關於我們" + } + ], + "drawer_menu.link.customer_support": [ + { + "type": 0, + "value": "客戶支援" + } + ], + "drawer_menu.link.customer_support.contact_us": [ + { + "type": 0, + "value": "聯絡我們" + } + ], + "drawer_menu.link.customer_support.shipping_and_returns": [ + { + "type": 0, + "value": "運送與退貨" + } + ], + "drawer_menu.link.our_company": [ + { + "type": 0, + "value": "我們的公司" + } + ], + "drawer_menu.link.privacy_and_security": [ + { + "type": 0, + "value": "隱私與安全" + } + ], + "drawer_menu.link.privacy_policy": [ + { + "type": 0, + "value": "隱私政策" + } + ], + "drawer_menu.link.shop_all": [ + { + "type": 0, + "value": "選購全部" + } + ], + "drawer_menu.link.sign_in": [ + { + "type": 0, + "value": "登入" + } + ], + "drawer_menu.link.site_map": [ + { + "type": 0, + "value": "網站地圖" + } + ], + "drawer_menu.link.store_locator": [ + { + "type": 0, + "value": "商店位置搜尋" + } + ], + "drawer_menu.link.terms_and_conditions": [ + { + "type": 0, + "value": "條款與條件" + } + ], + "empty_cart.description.empty_cart": [ + { + "type": 0, + "value": "您的購物車是空的。" + } + ], + "empty_cart.link.continue_shopping": [ + { + "type": 0, + "value": "繼續選購" + } + ], + "empty_cart.link.sign_in": [ + { + "type": 0, + "value": "登入" + } + ], + "empty_cart.message.continue_shopping": [ + { + "type": 0, + "value": "繼續選購,並將商品新增至購物車。" + } + ], + "empty_cart.message.sign_in_or_continue_shopping": [ + { + "type": 0, + "value": "登入來存取您所儲存的商品,或繼續選購。" + } + ], + "empty_search_results.info.cant_find_anything_for_category": [ + { + "type": 0, + "value": "我們找不到" + }, + { + "type": 1, + "value": "category" + }, + { + "type": 0, + "value": "的結果。請嘗試搜尋產品或" + }, + { + "type": 1, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "empty_search_results.info.cant_find_anything_for_query": [ + { + "type": 0, + "value": "我們找不到「" + }, + { + "type": 1, + "value": "searchQuery" + }, + { + "type": 0, + "value": "」的結果。" + } + ], + "empty_search_results.info.double_check_spelling": [ + { + "type": 0, + "value": "請確認拼字並再試一次,或" + }, + { + "type": 1, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "empty_search_results.link.contact_us": [ + { + "type": 0, + "value": "聯絡我們" + } + ], + "empty_search_results.recommended_products.title.most_viewed": [ + { + "type": 0, + "value": "最多檢視" + } + ], + "empty_search_results.recommended_products.title.top_sellers": [ + { + "type": 0, + "value": "最暢銷產品" + } + ], + "footer.column.account": [ + { + "type": 0, + "value": "帳戶" + } + ], + "footer.column.customer_support": [ + { + "type": 0, + "value": "客戶支援" + } + ], + "footer.column.our_company": [ + { + "type": 0, + "value": "我們的公司" + } + ], + "footer.link.about_us": [ + { + "type": 0, + "value": "關於我們" + } + ], + "footer.link.contact_us": [ + { + "type": 0, + "value": "聯絡我們" + } + ], + "footer.link.order_status": [ + { + "type": 0, + "value": "訂單狀態" + } + ], + "footer.link.privacy_policy": [ + { + "type": 0, + "value": "隱私政策" + } + ], + "footer.link.shipping": [ + { + "type": 0, + "value": "運送" + } + ], + "footer.link.signin_create_account": [ + { + "type": 0, + "value": "登入或建立帳戶" + } + ], + "footer.link.site_map": [ + { + "type": 0, + "value": "網站地圖" + } + ], + "footer.link.store_locator": [ + { + "type": 0, + "value": "商店位置搜尋" + } + ], + "footer.link.terms_conditions": [ + { + "type": 0, + "value": "條款與條件" + } + ], + "footer.message.copyright": [ + { + "type": 0, + "value": "Salesforce 或相關企業。保留一切權利。這只是一個示範商店。在此下單將「不會」進行處理。" + } + ], + "footer.subscribe.button.sign_up": [ + { + "type": 0, + "value": "註冊" + } + ], + "footer.subscribe.description.sign_up": [ + { + "type": 0, + "value": "註冊來獲得最熱門的優惠消息" + } + ], + "footer.subscribe.heading.first_to_know": [ + { + "type": 0, + "value": "搶先獲得消息" + } + ], + "form_action_buttons.button.cancel": [ + { + "type": 0, + "value": "取消" + } + ], + "form_action_buttons.button.save": [ + { + "type": 0, + "value": "儲存" + } + ], + "global.account.link.account_details": [ + { + "type": 0, + "value": "帳戶詳細資料" + } + ], + "global.account.link.addresses": [ + { + "type": 0, + "value": "地址" + } + ], + "global.account.link.order_history": [ + { + "type": 0, + "value": "訂單記錄" + } + ], + "global.account.link.payment_methods": [ + { + "type": 0, + "value": "付款方式" + } + ], + "global.account.link.wishlist": [ + { + "type": 0, + "value": "願望清單" + } + ], + "global.error.something_went_wrong": [ + { + "type": 0, + "value": "發生錯誤。請再試一次。" + } + ], + "global.info.added_to_wishlist": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "件商品" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "件商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": "已新增至願望清單" + } + ], + "global.info.removed_from_wishlist": [ + { + "type": 0, + "value": "已從願望清單移除商品" + } + ], + "global.link.added_to_wishlist.view_wishlist": [ + { + "type": 0, + "value": "檢視" + } + ], + "header.button.assistive_msg.logo": [ + { + "type": 0, + "value": "標誌" + } + ], + "header.button.assistive_msg.menu": [ + { + "type": 0, + "value": "選單" + } + ], + "header.button.assistive_msg.my_account": [ + { + "type": 0, + "value": "我的帳戶" + } + ], + "header.button.assistive_msg.my_cart": [ + { + "type": 0, + "value": "我的購物車" + } + ], + "header.button.assistive_msg.wishlist": [ + { + "type": 0, + "value": "願望清單" + } + ], + "header.field.placeholder.search_for_products": [ + { + "type": 0, + "value": "搜尋產品..." + } + ], + "header.popover.action.log_out": [ + { + "type": 0, + "value": "登出" + } + ], + "header.popover.title.my_account": [ + { + "type": 0, + "value": "我的帳戶" + } + ], + "home.description.features": [ + { + "type": 0, + "value": "功能皆可立即使用,您只需專注於如何精益求精。" + } + ], + "home.description.here_to_help": [ + { + "type": 0, + "value": "聯絡我們的支援人員," + } + ], + "home.description.here_to_help_line_2": [ + { + "type": 0, + "value": "讓他們為您指點迷津。" + } + ], + "home.description.shop_products": [ + { + "type": 0, + "value": "此區塊包含來自目錄的內容。" + }, + { + "type": 1, + "value": "docLink" + }, + { + "type": 0, + "value": "來瞭解如何取代。" + } + ], + "home.features.description.cart_checkout": [ + { + "type": 0, + "value": "為購物者提供購物車和結帳體驗的電子商務最佳做法。" + } + ], + "home.features.description.components": [ + { + "type": 0, + "value": "以簡單、模組化、無障礙設計的 React 元件庫 Chakra UI 打造而成。" + } + ], + "home.features.description.einstein_recommendations": [ + { + "type": 0, + "value": "透過產品推薦,向每位購物者傳遞下一個最佳產品或優惠。" + } + ], + "home.features.description.my_account": [ + { + "type": 0, + "value": "購物者可管理帳戶資訊,例如個人資料、地址、付款和訂單。" + } + ], + "home.features.description.shopper_login": [ + { + "type": 0, + "value": "讓購物者能夠輕鬆登入,享受更加個人化的購物體驗。" + } + ], + "home.features.description.wishlist": [ + { + "type": 0, + "value": "已註冊的購物者可以新增產品至願望清單,留待日後購買。" + } + ], + "home.features.heading.cart_checkout": [ + { + "type": 0, + "value": "購物車與結帳" + } + ], + "home.features.heading.components": [ + { + "type": 0, + "value": "元件與設計套件" + } + ], + "home.features.heading.einstein_recommendations": [ + { + "type": 0, + "value": "Einstein 推薦" + } + ], + "home.features.heading.my_account": [ + { + "type": 0, + "value": "我的帳戶" + } + ], + "home.features.heading.shopper_login": [ + { + "type": 0, + "value": "Shopper Login and API Access Service (SLAS)" + } + ], + "home.features.heading.wishlist": [ + { + "type": 0, + "value": "願望清單" + } + ], + "home.heading.features": [ + { + "type": 0, + "value": "功能" + } + ], + "home.heading.here_to_help": [ + { + "type": 0, + "value": "我們很樂意隨時提供協助" + } + ], + "home.heading.shop_products": [ + { + "type": 0, + "value": "選購產品" + } + ], + "home.hero_features.link.design_kit": [ + { + "type": 0, + "value": "使用 Figma PWA Design Kit 揮灑創意" + } + ], + "home.hero_features.link.on_github": [ + { + "type": 0, + "value": "前往 Github 下載" + } + ], + "home.hero_features.link.on_managed_runtime": [ + { + "type": 0, + "value": "在 Managed Runtime 上部署" + } + ], + "home.link.contact_us": [ + { + "type": 0, + "value": "聯絡我們" + } + ], + "home.link.get_started": [ + { + "type": 0, + "value": "開始使用" + } + ], + "home.link.read_docs": [ + { + "type": 0, + "value": "閱讀文件" + } + ], + "home.title.react_starter_store": [ + { + "type": 0, + "value": "零售型 React PWA Starter Store" + } + ], + "item_attributes.label.promotions": [ + { + "type": 0, + "value": "促銷" + } + ], + "item_attributes.label.quantity": [ + { + "type": 0, + "value": "數量:" + }, + { + "type": 1, + "value": "quantity" + } + ], + "item_image.label.sale": [ + { + "type": 0, + "value": "特價" + } + ], + "lCPCxk": [ + { + "type": 0, + "value": "請在上方選擇所有選項" + } + ], + "locale_text.message.ar-SA": [ + { + "type": 0, + "value": "阿拉伯文 (沙烏地阿拉伯)" + } + ], + "locale_text.message.bn-BD": [ + { + "type": 0, + "value": "孟加拉文 (孟加拉)" + } + ], + "locale_text.message.bn-IN": [ + { + "type": 0, + "value": "孟加拉文 (印度)" + } + ], + "locale_text.message.cs-CZ": [ + { + "type": 0, + "value": "捷克文 (捷克共和國)" + } + ], + "locale_text.message.da-DK": [ + { + "type": 0, + "value": "丹麥文 (丹麥)" + } + ], + "locale_text.message.de-AT": [ + { + "type": 0, + "value": "德文 (奧地利)" + } + ], + "locale_text.message.de-CH": [ + { + "type": 0, + "value": "德文 (瑞士)" + } + ], + "locale_text.message.de-DE": [ + { + "type": 0, + "value": "德文 (德國)" + } + ], + "locale_text.message.el-GR": [ + { + "type": 0, + "value": "希臘文 (希臘)" + } + ], + "locale_text.message.en-AU": [ + { + "type": 0, + "value": "英文 (澳洲)" + } + ], + "locale_text.message.en-CA": [ + { + "type": 0, + "value": "英文 (加拿大)" + } + ], + "locale_text.message.en-GB": [ + { + "type": 0, + "value": "英文 (英國)" + } + ], + "locale_text.message.en-IE": [ + { + "type": 0, + "value": "英文 (愛爾蘭)" + } + ], + "locale_text.message.en-IN": [ + { + "type": 0, + "value": "英文 (印度)" + } + ], + "locale_text.message.en-NZ": [ + { + "type": 0, + "value": "英文 (紐西蘭)" + } + ], + "locale_text.message.en-US": [ + { + "type": 0, + "value": "英文 (美國)" + } + ], + "locale_text.message.en-ZA": [ + { + "type": 0, + "value": "英文 (南非)" + } + ], + "locale_text.message.es-AR": [ + { + "type": 0, + "value": "西班牙文 (阿根廷)" + } + ], + "locale_text.message.es-CL": [ + { + "type": 0, + "value": "西班牙文 (智利)" + } + ], + "locale_text.message.es-CO": [ + { + "type": 0, + "value": "西班牙文 (哥倫比亞)" + } + ], + "locale_text.message.es-ES": [ + { + "type": 0, + "value": "西班牙文 (西班牙)" + } + ], + "locale_text.message.es-MX": [ + { + "type": 0, + "value": "西班牙文 (墨西哥)" + } + ], + "locale_text.message.es-US": [ + { + "type": 0, + "value": "西班牙文 (美國)" + } + ], + "locale_text.message.fi-FI": [ + { + "type": 0, + "value": "芬蘭文 (芬蘭)" + } + ], + "locale_text.message.fr-BE": [ + { + "type": 0, + "value": "法文 (比利時)" + } + ], + "locale_text.message.fr-CA": [ + { + "type": 0, + "value": "法文 (加拿大)" + } + ], + "locale_text.message.fr-CH": [ + { + "type": 0, + "value": "法文 (瑞士)" + } + ], + "locale_text.message.fr-FR": [ + { + "type": 0, + "value": "法文 (法國)" + } + ], + "locale_text.message.he-IL": [ + { + "type": 0, + "value": "希伯來文 (以色列)" + } + ], + "locale_text.message.hi-IN": [ + { + "type": 0, + "value": "印度文 (印度)" + } + ], + "locale_text.message.hu-HU": [ + { + "type": 0, + "value": "匈牙利文 (匈牙利)" + } + ], + "locale_text.message.id-ID": [ + { + "type": 0, + "value": "印尼文 (印尼)" + } + ], + "locale_text.message.it-CH": [ + { + "type": 0, + "value": "義大利文 (瑞士)" + } + ], + "locale_text.message.it-IT": [ + { + "type": 0, + "value": "義大利文 (義大利)" + } + ], + "locale_text.message.ja-JP": [ + { + "type": 0, + "value": "日文 (日本)" + } + ], + "locale_text.message.ko-KR": [ + { + "type": 0, + "value": "韓文 (韓國)" + } + ], + "locale_text.message.nl-BE": [ + { + "type": 0, + "value": "荷蘭文 (比利時)" + } + ], + "locale_text.message.nl-NL": [ + { + "type": 0, + "value": "荷蘭文 (荷蘭)" + } + ], + "locale_text.message.no-NO": [ + { + "type": 0, + "value": "挪威文 (挪威)" + } + ], + "locale_text.message.pl-PL": [ + { + "type": 0, + "value": "波蘭文 (波蘭)" + } + ], + "locale_text.message.pt-BR": [ + { + "type": 0, + "value": "葡萄牙文 (巴西)" + } + ], + "locale_text.message.pt-PT": [ + { + "type": 0, + "value": "葡萄牙文 (葡萄牙)" + } + ], + "locale_text.message.ro-RO": [ + { + "type": 0, + "value": "羅馬尼亞文 (羅馬尼亞)" + } + ], + "locale_text.message.ru-RU": [ + { + "type": 0, + "value": "俄文 (俄羅斯聯邦)" + } + ], + "locale_text.message.sk-SK": [ + { + "type": 0, + "value": "斯洛伐克文 (斯洛伐克)" + } + ], + "locale_text.message.sv-SE": [ + { + "type": 0, + "value": "瑞典文 (瑞典)" + } + ], + "locale_text.message.ta-IN": [ + { + "type": 0, + "value": "泰米爾文 (印度)" + } + ], + "locale_text.message.ta-LK": [ + { + "type": 0, + "value": "泰米爾文 (斯里蘭卡)" + } + ], + "locale_text.message.th-TH": [ + { + "type": 0, + "value": "泰文 (泰國)" + } + ], + "locale_text.message.tr-TR": [ + { + "type": 0, + "value": "土耳其文 (土耳其)" + } + ], + "locale_text.message.zh-CN": [ + { + "type": 0, + "value": "中文 (中國)" + } + ], + "locale_text.message.zh-HK": [ + { + "type": 0, + "value": "中文 (香港)" + } + ], + "locale_text.message.zh-TW": [ + { + "type": 0, + "value": "中文 (台灣)" + } + ], + "login_form.action.create_account": [ + { + "type": 0, + "value": "建立帳戶" + } + ], + "login_form.button.sign_in": [ + { + "type": 0, + "value": "登入" + } + ], + "login_form.link.forgot_password": [ + { + "type": 0, + "value": "忘記密碼了嗎?" + } + ], + "login_form.message.dont_have_account": [ + { + "type": 0, + "value": "沒有帳戶嗎?" + } + ], + "login_form.message.welcome_back": [ + { + "type": 0, + "value": "歡迎回來" + } + ], + "login_page.error.incorrect_username_or_password": [ + { + "type": 0, + "value": "使用者名稱或密碼不正確,請再試一次。" + } + ], + "offline_banner.description.browsing_offline_mode": [ + { + "type": 0, + "value": "您目前正以離線模式瀏覽" + } + ], + "order_summary.action.remove_promo": [ + { + "type": 0, + "value": "移除" + } + ], + "order_summary.cart_items.action.num_of_items_in_cart": [ + { + "type": 0, + "value": "購物車有 " + }, + { + "offset": 0, + "options": { + "=0": { + "value": [ + { + "type": 0, + "value": "0 件商品" + } + ] + }, + "one": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 件商品" + } + ] + }, + "other": { + "value": [ + { + "type": 7 + }, + { + "type": 0, + "value": " 件商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "itemCount" + } + ], + "order_summary.cart_items.link.edit_cart": [ + { + "type": 0, + "value": "編輯購物車" + } + ], + "order_summary.heading.order_summary": [ + { + "type": 0, + "value": "訂單摘要" + } + ], + "order_summary.label.estimated_total": [ + { + "type": 0, + "value": "預估總計" + } + ], + "order_summary.label.free": [ + { + "type": 0, + "value": "免費" + } + ], + "order_summary.label.order_total": [ + { + "type": 0, + "value": "訂單總計" + } + ], + "order_summary.label.promo_applied": [ + { + "type": 0, + "value": "已套用促銷" + } + ], + "order_summary.label.promotions_applied": [ + { + "type": 0, + "value": "已套用促銷" + } + ], + "order_summary.label.shipping": [ + { + "type": 0, + "value": "運送" + } + ], + "order_summary.label.subtotal": [ + { + "type": 0, + "value": "小計" + } + ], + "order_summary.label.tax": [ + { + "type": 0, + "value": "稅項" + } + ], + "page_not_found.action.go_back": [ + { + "type": 0, + "value": "返回上一頁" + } + ], + "page_not_found.link.homepage": [ + { + "type": 0, + "value": "前往首頁" + } + ], + "page_not_found.message.suggestion_to_try": [ + { + "type": 0, + "value": "請嘗試重新輸入地址、返回上一頁或前往首頁。" + } + ], + "page_not_found.title.page_cant_be_found": [ + { + "type": 0, + "value": "找不到您在尋找的頁面。" + } + ], + "pagination.field.num_of_pages": [ + { + "type": 0, + "value": "/ " + }, + { + "type": 1, + "value": "numOfPages" + } + ], + "pagination.link.next": [ + { + "type": 0, + "value": "下一頁" + } + ], + "pagination.link.prev": [ + { + "type": 0, + "value": "上一頁" + } + ], + "password_card.info.password_updated": [ + { + "type": 0, + "value": "密碼已更新" + } + ], + "password_card.label.password": [ + { + "type": 0, + "value": "密碼" + } + ], + "password_card.title.password": [ + { + "type": 0, + "value": "密碼" + } + ], + "password_requirements.error.eight_letter_minimum": [ + { + "type": 0, + "value": "最少 8 個字元" + } + ], + "password_requirements.error.one_lowercase_letter": [ + { + "type": 0, + "value": "1 個小寫字母" + } + ], + "password_requirements.error.one_number": [ + { + "type": 0, + "value": "1 個數字" + } + ], + "password_requirements.error.one_special_character": [ + { + "type": 0, + "value": "1 個特殊字元 (例如:, $ ! % #)" + } + ], + "password_requirements.error.one_uppercase_letter": [ + { + "type": 0, + "value": "1 個大寫字母" + } + ], + "payment_selection.button.save_and_continue": [ + { + "type": 0, + "value": "儲存並繼續" + } + ], + "payment_selection.heading.add_new_card": [ + { + "type": 0, + "value": "新增卡片" + } + ], + "payment_selection.heading.credit_card": [ + { + "type": 0, + "value": "信用卡" + } + ], + "payment_selection.message.select_payment_method": [ + { + "type": 0, + "value": "請選擇一種付款方式。" + } + ], + "payment_selection.tooltip.secure_payment": [ + { + "type": 0, + "value": "此為安全 SSL 加密付款。" + } + ], + "price_per_item.label.each": [ + { + "type": 0, + "value": "每件" + } + ], + "product_detail.accordion.button.product_detail": [ + { + "type": 0, + "value": "產品詳細資料" + } + ], + "product_detail.accordion.button.questions": [ + { + "type": 0, + "value": "問題" + } + ], + "product_detail.accordion.button.reviews": [ + { + "type": 0, + "value": "評價" + } + ], + "product_detail.accordion.button.size_fit": [ + { + "type": 0, + "value": "尺寸與版型" + } + ], + "product_detail.accordion.message.coming_soon": [ + { + "type": 0, + "value": "即將推出" + } + ], + "product_detail.recommended_products.title.complete_set": [ + { + "type": 0, + "value": "完成組合" + } + ], + "product_detail.recommended_products.title.might_also_like": [ + { + "type": 0, + "value": "您可能也喜歡" + } + ], + "product_detail.recommended_products.title.recently_viewed": [ + { + "type": 0, + "value": "最近檢視" + } + ], + "product_item.label.quantity": [ + { + "type": 0, + "value": "數量:" + } + ], + "product_list.button.filter": [ + { + "type": 0, + "value": "篩選條件" + } + ], + "product_list.button.sort_by": [ + { + "type": 0, + "value": "排序方式:" + }, + { + "type": 1, + "value": "sortOption" + } + ], + "product_list.drawer.title.sort_by": [ + { + "type": 0, + "value": "排序方式" + } + ], + "product_list.modal.button.clear_filters": [ + { + "type": 0, + "value": "清除篩選條件" + } + ], + "product_list.modal.button.view_items": [ + { + "type": 0, + "value": "檢視 " + }, + { + "type": 1, + "value": "prroductCount" + }, + { + "type": 0, + "value": " 件商品" + } + ], + "product_list.modal.title.filter": [ + { + "type": 0, + "value": "篩選條件" + } + ], + "product_list.select.sort_by": [ + { + "type": 0, + "value": "排序方式:" + }, + { + "type": 1, + "value": "sortOption" + } + ], + "product_tile.assistive_msg.wishlist": [ + { + "type": 0, + "value": "願望清單" + } + ], + "product_view.button.add_to_cart": [ + { + "type": 0, + "value": "新增至購物車" + } + ], + "product_view.button.add_to_wishlist": [ + { + "type": 0, + "value": "新增至願望清單" + } + ], + "product_view.button.update": [ + { + "type": 0, + "value": "更新" + } + ], + "product_view.label.quantity": [ + { + "type": 0, + "value": "數量" + } + ], + "product_view.link.full_details": [ + { + "type": 0, + "value": "檢視完整詳細資料" + } + ], + "profile_card.info.profile_updated": [ + { + "type": 0, + "value": "個人資料已更新" + } + ], + "profile_card.label.email": [ + { + "type": 0, + "value": "電子郵件" + } + ], + "profile_card.label.full_name": [ + { + "type": 0, + "value": "全名" + } + ], + "profile_card.label.phone": [ + { + "type": 0, + "value": "電話號碼" + } + ], + "profile_card.message.not_provided": [ + { + "type": 0, + "value": "未提供" + } + ], + "profile_card.title.my_profile": [ + { + "type": 0, + "value": "我的個人資料" + } + ], + "promo_code_fields.button.apply": [ + { + "type": 0, + "value": "套用" + } + ], + "promo_popover.heading.promo_applied": [ + { + "type": 0, + "value": "已套用促銷" + } + ], + "promocode.accordion.button.have_promocode": [ + { + "type": 0, + "value": "您有促銷代碼嗎?" + } + ], + "recent_searches.action.clear_searches": [ + { + "type": 0, + "value": "清除最近搜尋" + } + ], + "recent_searches.heading.recent_searches": [ + { + "type": 0, + "value": "最近搜尋" + } + ], + "register_form.action.sign_in": [ + { + "type": 0, + "value": "登入" + } + ], + "register_form.button.create_account": [ + { + "type": 0, + "value": "建立帳戶" + } + ], + "register_form.heading.lets_get_started": [ + { + "type": 0, + "value": "讓我們開始吧!" + } + ], + "register_form.message.agree_to_policy_terms": [ + { + "type": 0, + "value": "建立帳戶即代表您同意 Salesforce " + }, + { + "children": [ + { + "type": 0, + "value": "隱私權政策" + } + ], + "type": 8, + "value": "policy" + }, + { + "type": 0, + "value": "和" + }, + { + "children": [ + { + "type": 0, + "value": "條款與條件" + } + ], + "type": 8, + "value": "terms" + } + ], + "register_form.message.already_have_account": [ + { + "type": 0, + "value": "已經有帳戶了?" + } + ], + "register_form.message.create_an_account": [ + { + "type": 0, + "value": "建立帳戶,就能搶先獲得最棒產品、靈感來源和社群最新消息。" + } + ], + "reset_password.button.back_to_sign_in": [ + { + "type": 0, + "value": "返回登入" + } + ], + "reset_password.info.receive_email_shortly": [ + { + "type": 0, + "value": "您很快就會在 " + }, + { + "children": [ + { + "type": 1, + "value": "email" + } + ], + "type": 8, + "value": "b" + }, + { + "type": 0, + "value": " 收到一封電子郵件,內含重設密碼的連結。" + } + ], + "reset_password.title.password_reset": [ + { + "type": 0, + "value": "重設密碼" + } + ], + "reset_password_form.action.sign_in": [ + { + "type": 0, + "value": "登入" + } + ], + "reset_password_form.button.reset_password": [ + { + "type": 0, + "value": "重設密碼" + } + ], + "reset_password_form.message.enter_your_email": [ + { + "type": 0, + "value": "請輸入您的電子郵件,以便接收重設密碼的說明" + } + ], + "reset_password_form.message.return_to_sign_in": [ + { + "type": 0, + "value": "或返回" + } + ], + "reset_password_form.title.reset_password": [ + { + "type": 0, + "value": "重設密碼" + } + ], + "search.action.cancel": [ + { + "type": 0, + "value": "取消" + } + ], + "selected_refinements.action.clear_all": [ + { + "type": 0, + "value": "全部清除" + } + ], + "shipping_address.button.continue_to_shipping": [ + { + "type": 0, + "value": "繼續前往運送方式" + } + ], + "shipping_address.title.shipping_address": [ + { + "type": 0, + "value": "運送地址" + } + ], + "shipping_address_edit_form.button.save_and_continue": [ + { + "type": 0, + "value": "儲存並繼續前往運送方式" + } + ], + "shipping_address_form.heading.edit_address": [ + { + "type": 0, + "value": "編輯地址" + } + ], + "shipping_address_form.heading.new_address": [ + { + "type": 0, + "value": "新增地址" + } + ], + "shipping_address_selection.button.add_address": [ + { + "type": 0, + "value": "新增地址" + } + ], + "shipping_address_selection.button.submit": [ + { + "type": 0, + "value": "提交" + } + ], + "shipping_address_selection.title.add_address": [ + { + "type": 0, + "value": "新增地址" + } + ], + "shipping_address_selection.title.edit_shipping": [ + { + "type": 0, + "value": "編輯運送地址" + } + ], + "shipping_options.action.send_as_a_gift": [ + { + "type": 0, + "value": "您想以禮品方式寄送嗎?" + } + ], + "shipping_options.button.continue_to_payment": [ + { + "type": 0, + "value": "繼續前往付款" + } + ], + "shipping_options.title.shipping_gift_options": [ + { + "type": 0, + "value": "運送與禮品選項" + } + ], + "signout_confirmation_dialog.button.cancel": [ + { + "type": 0, + "value": "取消" + } + ], + "signout_confirmation_dialog.button.sign_out": [ + { + "type": 0, + "value": "登出" + } + ], + "signout_confirmation_dialog.heading.sign_out": [ + { + "type": 0, + "value": "登出" + } + ], + "signout_confirmation_dialog.message.sure_to_sign_out": [ + { + "type": 0, + "value": "確定要登出嗎?您必須重新登入,才能繼續目前的訂單流程。" + } + ], + "toggle_card.action.edit": [ + { + "type": 0, + "value": "編輯" + } + ], + "update_password_fields.button.forgot_password": [ + { + "type": 0, + "value": "忘記密碼了嗎?" + } + ], + "use_address_fields.error.please_enter_first_name": [ + { + "type": 0, + "value": "請輸入您的名字。" + } + ], + "use_address_fields.error.please_enter_last_name": [ + { + "type": 0, + "value": "請輸入您的姓氏。" + } + ], + "use_address_fields.error.please_enter_phone_number": [ + { + "type": 0, + "value": "請輸入您的電話號碼。" + } + ], + "use_address_fields.error.please_enter_your_postal_or_zip": [ + { + "type": 0, + "value": "請輸入您的" + }, + { + "type": 1, + "value": "postalOrZip" + }, + { + "type": 0, + "value": "。" + } + ], + "use_address_fields.error.please_select_your_address": [ + { + "type": 0, + "value": "請輸入您的地址。" + } + ], + "use_address_fields.error.please_select_your_city": [ + { + "type": 0, + "value": "請輸入您的城市。" + } + ], + "use_address_fields.error.please_select_your_country": [ + { + "type": 0, + "value": "請選擇您的國家/地區。" + } + ], + "use_address_fields.error.please_select_your_state_or_province": [ + { + "type": 0, + "value": "請選擇您的" + }, + { + "type": 1, + "value": "stateOrProvince" + }, + { + "type": 0, + "value": "。" + } + ], + "use_address_fields.error.required": [ + { + "type": 0, + "value": "必填" + } + ], + "use_address_fields.error.state_code_invalid": [ + { + "type": 0, + "value": "請輸入 2 個字母的州/省名。" + } + ], + "use_address_fields.label.address": [ + { + "type": 0, + "value": "地址" + } + ], + "use_address_fields.label.city": [ + { + "type": 0, + "value": "城市" + } + ], + "use_address_fields.label.country": [ + { + "type": 0, + "value": "國家/地區" + } + ], + "use_address_fields.label.first_name": [ + { + "type": 0, + "value": "名字" + } + ], + "use_address_fields.label.last_name": [ + { + "type": 0, + "value": "姓氏" + } + ], + "use_address_fields.label.phone": [ + { + "type": 0, + "value": "電話" + } + ], + "use_address_fields.label.postal_code": [ + { + "type": 0, + "value": "郵遞區號" + } + ], + "use_address_fields.label.preferred": [ + { + "type": 0, + "value": "設為預設" + } + ], + "use_address_fields.label.province": [ + { + "type": 0, + "value": "省" + } + ], + "use_address_fields.label.state": [ + { + "type": 0, + "value": "州" + } + ], + "use_address_fields.label.zipCode": [ + { + "type": 0, + "value": "郵遞區號" + } + ], + "use_credit_card_fields.error.required": [ + { + "type": 0, + "value": "必填" + } + ], + "use_credit_card_fields.error.required_card_number": [ + { + "type": 0, + "value": "請輸入您的卡片號碼。" + } + ], + "use_credit_card_fields.error.required_expiry": [ + { + "type": 0, + "value": "請輸入您的到期日。" + } + ], + "use_credit_card_fields.error.required_name": [ + { + "type": 0, + "value": "請輸入您卡片上的姓名。" + } + ], + "use_credit_card_fields.error.required_security_code": [ + { + "type": 0, + "value": "請輸入您的安全碼。" + } + ], + "use_credit_card_fields.error.valid_card_number": [ + { + "type": 0, + "value": "請輸入有效的卡片號碼。" + } + ], + "use_credit_card_fields.error.valid_date": [ + { + "type": 0, + "value": "請輸入有效的日期。" + } + ], + "use_credit_card_fields.error.valid_name": [ + { + "type": 0, + "value": "請輸入有效的姓名。" + } + ], + "use_credit_card_fields.error.valid_security_code": [ + { + "type": 0, + "value": "請輸入有效的安全碼。" + } + ], + "use_credit_card_fields.label.card_number": [ + { + "type": 0, + "value": "卡片號碼" + } + ], + "use_credit_card_fields.label.card_type": [ + { + "type": 0, + "value": "卡片類型" + } + ], + "use_credit_card_fields.label.expiry": [ + { + "type": 0, + "value": "到期日" + } + ], + "use_credit_card_fields.label.name": [ + { + "type": 0, + "value": "持卡人姓名" + } + ], + "use_credit_card_fields.label.security_code": [ + { + "type": 0, + "value": "安全碼" + } + ], + "use_login_fields.error.required_email": [ + { + "type": 0, + "value": "請輸入您的電子郵件地址。" + } + ], + "use_login_fields.error.required_password": [ + { + "type": 0, + "value": "請輸入您的密碼。" + } + ], + "use_login_fields.label.email": [ + { + "type": 0, + "value": "電子郵件" + } + ], + "use_login_fields.label.password": [ + { + "type": 0, + "value": "密碼" + } + ], + "use_product.message.inventory_remaining": [ + { + "type": 0, + "value": "只剩 " + }, + { + "type": 1, + "value": "stockLevel" + }, + { + "type": 0, + "value": " 個!" + } + ], + "use_product.message.out_of_stock": [ + { + "type": 0, + "value": "缺貨" + } + ], + "use_profile_fields.error.required_email": [ + { + "type": 0, + "value": "請輸入有效的電子郵件地址。" + } + ], + "use_profile_fields.error.required_first_name": [ + { + "type": 0, + "value": "請輸入您的名字。" + } + ], + "use_profile_fields.error.required_last_name": [ + { + "type": 0, + "value": "請輸入您的姓氏。" + } + ], + "use_profile_fields.error.required_phone": [ + { + "type": 0, + "value": "請輸入您的電話號碼。" + } + ], + "use_profile_fields.label.email": [ + { + "type": 0, + "value": "電子郵件" + } + ], + "use_profile_fields.label.first_name": [ + { + "type": 0, + "value": "名字" + } + ], + "use_profile_fields.label.last_name": [ + { + "type": 0, + "value": "姓氏" + } + ], + "use_profile_fields.label.phone": [ + { + "type": 0, + "value": "電話號碼" + } + ], + "use_promo_code_fields.error.required_promo_code": [ + { + "type": 0, + "value": "請提供有效的促銷代碼。" + } + ], + "use_promo_code_fields.label.promo_code": [ + { + "type": 0, + "value": "促銷代碼" + } + ], + "use_promocode.error.check_the_code": [ + { + "type": 0, + "value": "請檢查代碼並再試一次,代碼可能已套用過或促銷已過期。" + } + ], + "use_promocode.info.promo_applied": [ + { + "type": 0, + "value": "已套用促銷" + } + ], + "use_promocode.info.promo_removed": [ + { + "type": 0, + "value": "已移除促銷" + } + ], + "use_registration_fields.error.contain_number": [ + { + "type": 0, + "value": "密碼必須包含至少 1 個數字。" + } + ], + "use_registration_fields.error.lowercase_letter": [ + { + "type": 0, + "value": "密碼必須包含至少 1 個小寫字母。" + } + ], + "use_registration_fields.error.minimum_characters": [ + { + "type": 0, + "value": "密碼必須包含至少 8 個字元。" + } + ], + "use_registration_fields.error.required_email": [ + { + "type": 0, + "value": "請輸入有效的電子郵件地址。" + } + ], + "use_registration_fields.error.required_first_name": [ + { + "type": 0, + "value": "請輸入您的名字。" + } + ], + "use_registration_fields.error.required_last_name": [ + { + "type": 0, + "value": "請輸入您的姓氏。" + } + ], + "use_registration_fields.error.required_password": [ + { + "type": 0, + "value": "請建立密碼。" + } + ], + "use_registration_fields.error.special_character": [ + { + "type": 0, + "value": "密碼必須包含至少 1 個特殊字元。" + } + ], + "use_registration_fields.error.uppercase_letter": [ + { + "type": 0, + "value": "密碼必須包含至少 1 個大寫字母。" + } + ], + "use_registration_fields.label.email": [ + { + "type": 0, + "value": "電子郵件" + } + ], + "use_registration_fields.label.first_name": [ + { + "type": 0, + "value": "名字" + } + ], + "use_registration_fields.label.last_name": [ + { + "type": 0, + "value": "姓氏" + } + ], + "use_registration_fields.label.password": [ + { + "type": 0, + "value": "密碼" + } + ], + "use_registration_fields.label.sign_up_to_emails": [ + { + "type": 0, + "value": "我要訂閱 Salesforce 電子報 (可以隨時取消訂閱)" + } + ], + "use_reset_password_fields.error.required_email": [ + { + "type": 0, + "value": "請輸入有效的電子郵件地址。" + } + ], + "use_reset_password_fields.label.email": [ + { + "type": 0, + "value": "電子郵件" + } + ], + "use_update_password_fields.error.contain_number": [ + { + "type": 0, + "value": "密碼必須包含至少 1 個數字。" + } + ], + "use_update_password_fields.error.lowercase_letter": [ + { + "type": 0, + "value": "密碼必須包含至少 1 個小寫字母。" + } + ], + "use_update_password_fields.error.minimum_characters": [ + { + "type": 0, + "value": "密碼必須包含至少 8 個字元。" + } + ], + "use_update_password_fields.error.required_new_password": [ + { + "type": 0, + "value": "請提供新密碼。" + } + ], + "use_update_password_fields.error.required_password": [ + { + "type": 0, + "value": "請輸入您的密碼。" + } + ], + "use_update_password_fields.error.special_character": [ + { + "type": 0, + "value": "密碼必須包含至少 1 個特殊字元。" + } + ], + "use_update_password_fields.error.uppercase_letter": [ + { + "type": 0, + "value": "密碼必須包含至少 1 個大寫字母。" + } + ], + "use_update_password_fields.label.current_password": [ + { + "type": 0, + "value": "目前密碼" + } + ], + "use_update_password_fields.label.new_password": [ + { + "type": 0, + "value": "新密碼" + } + ], + "wishlist_primary_action.button.add_to_cart": [ + { + "type": 0, + "value": "新增至購物車" + } + ], + "wishlist_primary_action.button.select_options": [ + { + "type": 0, + "value": "選擇選項" + } + ], + "wishlist_primary_action.info.added_to_cart": [ + { + "type": 1, + "value": "quantity" + }, + { + "type": 0, + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "件商品" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "件商品" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "quantity" + }, + { + "type": 0, + "value": "已新增至購物車" + } + ], + "wishlist_secondary_button_group.action.remove": [ + { + "type": 0, + "value": "移除" + } + ], + "wishlist_secondary_button_group.info.item_removed": [ + { + "type": 0, + "value": "已從願望清單移除商品" + } + ], + "with_registration.info.please_sign_in": [ + { + "type": 0, + "value": "請登入以繼續。" + } + ] +} \ No newline at end of file diff --git a/packages/adyen-retail-react-app/package-lock.json b/packages/adyen-retail-react-app/package-lock.json new file mode 100644 index 0000000..79dc550 --- /dev/null +++ b/packages/adyen-retail-react-app/package-lock.json @@ -0,0 +1,42027 @@ +{ + "name": "adyen-retail-react-app", + "version": "1.0.0-beta", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "adyen-retail-react-app", + "version": "1.0.0-beta", + "hasInstallScript": true, + "license": "See license in LICENSE", + "devDependencies": { + "@commitlint/cli": "^18.2.0", + "@commitlint/config-conventional": "^18.1.0", + "@salesforce/retail-react-app": "2.0.0", + "css-loader": "^6.8.1", + "dotenv": "^16.3.1", + "husky": "^8.0.3", + "style-loader": "^3.3.3", + "yargs": "^17.7.2" + }, + "engines": { + "node": "^16.0.0 || ^18.0.0", + "npm": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", + "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==", + "dev": true + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/cli": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.23.0.tgz", + "integrity": "sha512-17E1oSkGk2IwNILM4jtfAvgjt+ohmpfBky8aLerUfYZhiPNg7ca+CRCxZn8QDxwNhV/upsc2VHBCqGFIR+iBfA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "commander": "^4.0.1", + "convert-source-map": "^2.0.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.2.0", + "make-dir": "^2.1.0", + "slash": "^2.0.0" + }, + "bin": { + "babel": "bin/babel.js", + "babel-external-helpers": "bin/babel-external-helpers.js" + }, + "engines": { + "node": ">=6.9.0" + }, + "optionalDependencies": { + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", + "chokidar": "^3.4.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/cli/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@babel/cli/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 + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/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, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/code-frame/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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/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 + }, + "node_modules/@babel/eslint-parser": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", + "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", + "dev": true, + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", + "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/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, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/node": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.22.19.tgz", + "integrity": "sha512-VsKSO9aEHdO16NdtqkJfrXZ9Sxlna1BVnBbToWr1KGdI3cyIk6KqOoa8mWvpK280lJDOwJqxvnl994KmLhq1Yw==", + "dev": true, + "dependencies": { + "@babel/register": "^7.22.15", + "commander": "^4.0.1", + "core-js": "^3.30.2", + "node-environment-flags": "^1.0.5", + "regenerator-runtime": "^0.14.0", + "v8flags": "^3.1.1" + }, + "bin": { + "babel-node": "bin/babel-node.js" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/node/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", + "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-assign": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.22.5.tgz", + "integrity": "sha512-iDhx9ARkXq4vhZ2CYOSnQXkmxkDgosLi3J8Z17mKz7LyzthtkdVchLD7WZ3aXeCuvJDOW3+1I5TpJmwIbF9MKQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz", + "integrity": "sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz", + "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.23.2", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.23.2", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.23.0", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.23.0", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-modules-systemjs": "^7.23.0", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.23.0", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", + "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz", + "integrity": "sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-typescript": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.22.15.tgz", + "integrity": "sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs2": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.23.2.tgz", + "integrity": "sha512-lTwRWGcAUBANnxD0A4c5/wKQ0eLhgdAy9kdY2rzTmmliumBQ8u8awykMnaQAnZR3PC47jLRjGoj+hozZqy9Bww==", + "dev": true, + "dependencies": { + "core-js": "^2.6.12", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs2/node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true, + "hasInstallScript": true + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@chakra-ui/accordion": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.3.1.tgz", + "integrity": "sha512-FSXRm8iClFyU+gVaXisOSEw0/4Q+qZbFRiuhIAkVU6Boj0FxAMrlo9a8AV5TuF77rgaHytCdHk0Ng+cyUijrag==", + "dev": true, + "dependencies": { + "@chakra-ui/descendant": "3.1.0", + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.1.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/alert": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-2.2.1.tgz", + "integrity": "sha512-GduIqqWCkvID8hxRlKw29Jp3w93r/E9S30J2F8By3ODon9Bhk1o/KVolcPiSiQvRwKNBJCd/rBTpPpLkB+s7pw==", + "dev": true, + "dependencies": { + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/spinner": "2.1.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/anatomy": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.2.1.tgz", + "integrity": "sha512-bbmyWTGwQo+aHYDMtLIj7k7hcWvwE7GFVDViLFArrrPhfUTDdQTNqhiDp1N7eh2HLyjNhc2MKXV8s2KTQqkmTg==", + "dev": true + }, + "node_modules/@chakra-ui/avatar": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-2.3.0.tgz", + "integrity": "sha512-8gKSyLfygnaotbJbDMHDiJoF38OHXUYVme4gGxZ1fLnQEdPVEaIWfH+NndIjOM0z8S+YEFnT9KyGMUtvPrBk3g==", + "dev": true, + "dependencies": { + "@chakra-ui/image": "2.1.0", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/breadcrumb": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-2.2.0.tgz", + "integrity": "sha512-4cWCG24flYBxjruRi4RJREWTGF74L/KzI2CognAW/d/zWR0CjiScuJhf37Am3LFbCySP6WSoyBOtTIoTA4yLEA==", + "dev": true, + "dependencies": { + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/breakpoint-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.8.tgz", + "integrity": "sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==", + "dev": true, + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "node_modules/@chakra-ui/button": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-2.1.0.tgz", + "integrity": "sha512-95CplwlRKmmUXkdEp/21VkEWgnwcx2TOBG6NfYlsuLBDHSLlo5FKIiE2oSi4zXc4TLcopGcWPNcm/NDaSC5pvA==", + "dev": true, + "dependencies": { + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/spinner": "2.1.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/card": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/card/-/card-2.2.0.tgz", + "integrity": "sha512-xUB/k5MURj4CtPAhdSoXZidUbm8j3hci9vnc+eZJVDqhDOShNlD6QeniQNRPRys4lWAQLCbFcrwL29C8naDi6g==", + "dev": true, + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/checkbox": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-2.3.1.tgz", + "integrity": "sha512-e6qL9ntVI/Ui6g0+iljUV2chX86YMsXafldpTHBNYDEoNLjGo1lqLFzq3y6zs3iuB3DHI0X7eAG3REmMVs0A0w==", + "dev": true, + "dependencies": { + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/react-use-safe-layout-effect": "2.1.0", + "@chakra-ui/react-use-update-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/visually-hidden": "2.2.0", + "@zag-js/focus-visible": "0.16.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/clickable": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-2.1.0.tgz", + "integrity": "sha512-flRA/ClPUGPYabu+/GLREZVZr9j2uyyazCAUHAdrTUEdDYCr31SVGhgh7dgKdtq23bOvAQJpIJjw/0Bs0WvbXw==", + "dev": true, + "dependencies": { + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/close-button": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-2.1.1.tgz", + "integrity": "sha512-gnpENKOanKexswSVpVz7ojZEALl2x5qjLYNqSQGbxz+aP9sOXPfUS56ebyBrre7T7exuWGiFeRwnM0oVeGPaiw==", + "dev": true, + "dependencies": { + "@chakra-ui/icon": "3.2.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/color-mode": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-2.2.0.tgz", + "integrity": "sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg==", + "dev": true, + "dependencies": { + "@chakra-ui/react-use-safe-layout-effect": "2.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/control-box": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-2.1.0.tgz", + "integrity": "sha512-gVrRDyXFdMd8E7rulL0SKeoljkLQiPITFnsyMO8EFHNZ+AHt5wK4LIguYVEq88APqAGZGfHFWXr79RYrNiE3Mg==", + "dev": true, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/counter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-2.1.0.tgz", + "integrity": "sha512-s6hZAEcWT5zzjNz2JIWUBzRubo9la/oof1W7EKZVVfPYHERnl5e16FmBC79Yfq8p09LQ+aqFKm/etYoJMMgghw==", + "dev": true, + "dependencies": { + "@chakra-ui/number-utils": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/css-reset": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-2.3.0.tgz", + "integrity": "sha512-cQwwBy5O0jzvl0K7PLTLgp8ijqLPKyuEMiDXwYzl95seD3AoeuoCLyzZcJtVqaUZ573PiBdAbY/IlZcwDOItWg==", + "dev": true, + "peerDependencies": { + "@emotion/react": ">=10.0.35", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/descendant": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-3.1.0.tgz", + "integrity": "sha512-VxCIAir08g5w27klLyi7PVo8BxhW4tgU/lxQyujkmi4zx7hT9ZdrcQLAted/dAa+aSIZ14S1oV0Q9lGjsAdxUQ==", + "dev": true, + "dependencies": { + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/dom-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/dom-utils/-/dom-utils-2.1.0.tgz", + "integrity": "sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ==", + "dev": true + }, + "node_modules/@chakra-ui/editable": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-3.1.0.tgz", + "integrity": "sha512-j2JLrUL9wgg4YA6jLlbU88370eCRyor7DZQD9lzpY95tSOXpTljeg3uF9eOmDnCs6fxp3zDWIfkgMm/ExhcGTg==", + "dev": true, + "dependencies": { + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-focus-on-pointer-down": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/react-use-safe-layout-effect": "2.1.0", + "@chakra-ui/react-use-update-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/event-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/event-utils/-/event-utils-2.0.8.tgz", + "integrity": "sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==", + "dev": true + }, + "node_modules/@chakra-ui/focus-lock": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-2.1.0.tgz", + "integrity": "sha512-EmGx4PhWGjm4dpjRqM4Aa+rCWBxP+Rq8Uc/nAVnD4YVqkEhBkrPTpui2lnjsuxqNaZ24fIAZ10cF1hlpemte/w==", + "dev": true, + "dependencies": { + "@chakra-ui/dom-utils": "2.1.0", + "react-focus-lock": "^2.9.4" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/form-control": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-2.1.1.tgz", + "integrity": "sha512-LJPDzA1ITc3lhd/iDiINqGeca5bJD09PZAjePGEmmZyLPZZi8nPh/iii0RMxvKyJArsTBwXymCh+dEqK9aDzGQ==", + "dev": true, + "dependencies": { + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/hooks": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.2.1.tgz", + "integrity": "sha512-RQbTnzl6b1tBjbDPf9zGRo9rf/pQMholsOudTxjy4i9GfTfz6kgp5ValGjQm2z7ng6Z31N1cnjZ1AlSzQ//ZfQ==", + "dev": true, + "dependencies": { + "@chakra-ui/react-utils": "2.0.12", + "@chakra-ui/utils": "2.0.15", + "compute-scroll-into-view": "3.0.3", + "copy-to-clipboard": "3.3.3" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/icon": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/icon/-/icon-3.2.0.tgz", + "integrity": "sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ==", + "dev": true, + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/icons": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/icons/-/icons-2.1.1.tgz", + "integrity": "sha512-3p30hdo4LlRZTT5CwoAJq3G9fHI0wDc0pBaMHj4SUn0yomO+RcDRlzhdXqdr5cVnzax44sqXJVnf3oQG0eI+4g==", + "dev": true, + "dependencies": { + "@chakra-ui/icon": "3.2.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/image": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.1.0.tgz", + "integrity": "sha512-bskumBYKLiLMySIWDGcz0+D9Th0jPvmX6xnRMs4o92tT3Od/bW26lahmV2a2Op2ItXeCmRMY+XxJH5Gy1i46VA==", + "dev": true, + "dependencies": { + "@chakra-ui/react-use-safe-layout-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/input": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-2.1.1.tgz", + "integrity": "sha512-RQYzQ/qcak3eCuCfvSqc1kEFx0sCcnIeiSi7i0r70CeBnAUK/CP1/4Uz849FpKz81K4z2SikC9MkHPQd8ZpOwg==", + "dev": true, + "dependencies": { + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/object-utils": "2.1.0", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/layout": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-2.3.1.tgz", + "integrity": "sha512-nXuZ6WRbq0WdgnRgLw+QuxWAHuhDtVX8ElWqcTK+cSMFg/52eVP47czYBE5F35YhnoW2XBwfNoNgZ7+e8Z01Rg==", + "dev": true, + "dependencies": { + "@chakra-ui/breakpoint-utils": "2.0.8", + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/object-utils": "2.1.0", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/lazy-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/lazy-utils/-/lazy-utils-2.0.5.tgz", + "integrity": "sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==", + "dev": true + }, + "node_modules/@chakra-ui/live-region": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-2.1.0.tgz", + "integrity": "sha512-ZOxFXwtaLIsXjqnszYYrVuswBhnIHHP+XIgK1vC6DePKtyK590Wg+0J0slDwThUAd4MSSIUa/nNX84x1GMphWw==", + "dev": true, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/media-query": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-3.3.0.tgz", + "integrity": "sha512-IsTGgFLoICVoPRp9ykOgqmdMotJG0CnPsKvGQeSFOB/dZfIujdVb14TYxDU4+MURXry1MhJ7LzZhv+Ml7cr8/g==", + "dev": true, + "dependencies": { + "@chakra-ui/breakpoint-utils": "2.0.8", + "@chakra-ui/react-env": "3.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/menu": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-2.2.1.tgz", + "integrity": "sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g==", + "dev": true, + "dependencies": { + "@chakra-ui/clickable": "2.1.0", + "@chakra-ui/descendant": "3.1.0", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/popper": "3.1.0", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-animation-state": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-disclosure": "2.1.0", + "@chakra-ui/react-use-focus-effect": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/react-use-outside-click": "2.2.0", + "@chakra-ui/react-use-update-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.1.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/modal": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-2.3.1.tgz", + "integrity": "sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ==", + "dev": true, + "dependencies": { + "@chakra-ui/close-button": "2.1.1", + "@chakra-ui/focus-lock": "2.1.0", + "@chakra-ui/portal": "2.1.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.1.0", + "aria-hidden": "^1.2.3", + "react-remove-scroll": "^2.5.6" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/number-input": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-2.1.1.tgz", + "integrity": "sha512-B4xwUPyr0NmjGN/dBhOmCD2xjX6OY1pr9GmGH3GQRozMsLAClD3TibwiZetwlyCp02qQqiFwEcZmUxaX88794Q==", + "dev": true, + "dependencies": { + "@chakra-ui/counter": "2.1.0", + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.1.0", + "@chakra-ui/react-use-event-listener": "2.1.0", + "@chakra-ui/react-use-interval": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/react-use-safe-layout-effect": "2.1.0", + "@chakra-ui/react-use-update-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/number-utils": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-utils/-/number-utils-2.0.7.tgz", + "integrity": "sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==", + "dev": true + }, + "node_modules/@chakra-ui/object-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/object-utils/-/object-utils-2.1.0.tgz", + "integrity": "sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==", + "dev": true + }, + "node_modules/@chakra-ui/pin-input": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-2.1.0.tgz", + "integrity": "sha512-x4vBqLStDxJFMt+jdAHHS8jbh294O53CPQJoL4g228P513rHylV/uPscYUHrVJXRxsHfRztQO9k45jjTYaPRMw==", + "dev": true, + "dependencies": { + "@chakra-ui/descendant": "3.1.0", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/popover": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-2.2.1.tgz", + "integrity": "sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg==", + "dev": true, + "dependencies": { + "@chakra-ui/close-button": "2.1.1", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/popper": "3.1.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-animation-state": "2.1.0", + "@chakra-ui/react-use-disclosure": "2.1.0", + "@chakra-ui/react-use-focus-effect": "2.1.0", + "@chakra-ui/react-use-focus-on-pointer-down": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/popper": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-3.1.0.tgz", + "integrity": "sha512-ciDdpdYbeFG7og6/6J8lkTFxsSvwTdMLFkpVylAF6VNC22jssiWfquj2eyD4rJnzkRFPvIWJq8hvbfhsm+AjSg==", + "dev": true, + "dependencies": { + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@popperjs/core": "^2.9.3" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/portal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-2.1.0.tgz", + "integrity": "sha512-9q9KWf6SArEcIq1gGofNcFPSWEyl+MfJjEUg/un1SMlQjaROOh3zYr+6JAwvcORiX7tyHosnmWC3d3wI2aPSQg==", + "dev": true, + "dependencies": { + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-safe-layout-effect": "2.1.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/progress": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-2.2.0.tgz", + "integrity": "sha512-qUXuKbuhN60EzDD9mHR7B67D7p/ZqNS2Aze4Pbl1qGGZfulPW0PY8Rof32qDtttDQBkzQIzFGE8d9QpAemToIQ==", + "dev": true, + "dependencies": { + "@chakra-ui/react-context": "2.1.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/provider": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-2.4.1.tgz", + "integrity": "sha512-u4g02V9tJ9vVYfkLz5jBn/bKlAyjLdg4Sh3f7uckmYVAZpOL/uUlrStyADrynu3tZhI+BE8XdmXC4zs/SYD7ow==", + "dev": true, + "dependencies": { + "@chakra-ui/css-reset": "2.3.0", + "@chakra-ui/portal": "2.1.0", + "@chakra-ui/react-env": "3.1.0", + "@chakra-ui/system": "2.6.1", + "@chakra-ui/utils": "2.0.15" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/radio": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-2.1.1.tgz", + "integrity": "sha512-5JXDVvMWsF/Cprh6BKfcTLbLtRcgD6Wl2zwbNU30nmKIE8+WUfqD7JQETV08oWEzhi3Ea4e5EHvyll2sGx8H3w==", + "dev": true, + "dependencies": { + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@zag-js/focus-visible": "0.16.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.8.1.tgz", + "integrity": "sha512-UL9Rtj4DovP3+oVbI06gsdfyJJb+wmS2RYnGNXjW9tsjCyXxjlBw9TAUj0jyOfWe0+zd/4juL8+J+QCwmdhptg==", + "dev": true, + "dependencies": { + "@chakra-ui/accordion": "2.3.1", + "@chakra-ui/alert": "2.2.1", + "@chakra-ui/avatar": "2.3.0", + "@chakra-ui/breadcrumb": "2.2.0", + "@chakra-ui/button": "2.1.0", + "@chakra-ui/card": "2.2.0", + "@chakra-ui/checkbox": "2.3.1", + "@chakra-ui/close-button": "2.1.1", + "@chakra-ui/control-box": "2.1.0", + "@chakra-ui/counter": "2.1.0", + "@chakra-ui/css-reset": "2.3.0", + "@chakra-ui/editable": "3.1.0", + "@chakra-ui/focus-lock": "2.1.0", + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/hooks": "2.2.1", + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/image": "2.1.0", + "@chakra-ui/input": "2.1.1", + "@chakra-ui/layout": "2.3.1", + "@chakra-ui/live-region": "2.1.0", + "@chakra-ui/media-query": "3.3.0", + "@chakra-ui/menu": "2.2.1", + "@chakra-ui/modal": "2.3.1", + "@chakra-ui/number-input": "2.1.1", + "@chakra-ui/pin-input": "2.1.0", + "@chakra-ui/popover": "2.2.1", + "@chakra-ui/popper": "3.1.0", + "@chakra-ui/portal": "2.1.0", + "@chakra-ui/progress": "2.2.0", + "@chakra-ui/provider": "2.4.1", + "@chakra-ui/radio": "2.1.1", + "@chakra-ui/react-env": "3.1.0", + "@chakra-ui/select": "2.1.1", + "@chakra-ui/skeleton": "2.1.0", + "@chakra-ui/skip-nav": "2.1.0", + "@chakra-ui/slider": "2.1.0", + "@chakra-ui/spinner": "2.1.0", + "@chakra-ui/stat": "2.1.1", + "@chakra-ui/stepper": "2.3.1", + "@chakra-ui/styled-system": "2.9.1", + "@chakra-ui/switch": "2.1.1", + "@chakra-ui/system": "2.6.1", + "@chakra-ui/table": "2.1.0", + "@chakra-ui/tabs": "3.0.0", + "@chakra-ui/tag": "3.1.1", + "@chakra-ui/textarea": "2.1.1", + "@chakra-ui/theme": "3.3.0", + "@chakra-ui/theme-utils": "2.0.20", + "@chakra-ui/toast": "7.0.1", + "@chakra-ui/tooltip": "2.3.0", + "@chakra-ui/transition": "2.1.0", + "@chakra-ui/utils": "2.0.15", + "@chakra-ui/visually-hidden": "2.2.0" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/react-children-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-children-utils/-/react-children-utils-2.0.6.tgz", + "integrity": "sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==", + "dev": true, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-context": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-context/-/react-context-2.1.0.tgz", + "integrity": "sha512-iahyStvzQ4AOwKwdPReLGfDesGG+vWJfEsn0X/NoGph/SkN+HXtv2sCfYFFR9k7bb+Kvc6YfpLlSuLvKMHi2+w==", + "dev": true, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-env": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-3.1.0.tgz", + "integrity": "sha512-Vr96GV2LNBth3+IKzr/rq1IcnkXv+MLmwjQH6C8BRtn3sNskgDFD5vLkVXcEhagzZMCh8FR3V/bzZPojBOyNhw==", + "dev": true, + "dependencies": { + "@chakra-ui/react-use-safe-layout-effect": "2.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-types/-/react-types-2.0.7.tgz", + "integrity": "sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==", + "dev": true, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-animation-state": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.1.0.tgz", + "integrity": "sha512-CFZkQU3gmDBwhqy0vC1ryf90BVHxVN8cTLpSyCpdmExUEtSEInSCGMydj2fvn7QXsz/za8JNdO2xxgJwxpLMtg==", + "dev": true, + "dependencies": { + "@chakra-ui/dom-utils": "2.1.0", + "@chakra-ui/react-use-event-listener": "2.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-callback-ref": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.1.0.tgz", + "integrity": "sha512-efnJrBtGDa4YaxDzDE90EnKD3Vkh5a1t3w7PhnRQmsphLy3g2UieasoKTlT2Hn118TwDjIv5ZjHJW6HbzXA9wQ==", + "dev": true, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-controllable-state": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.1.0.tgz", + "integrity": "sha512-QR/8fKNokxZUs4PfxjXuwl0fj/d71WPrmLJvEpCTkHjnzu7LnYvzoe2wB867IdooQJL0G1zBxl0Dq+6W1P3jpg==", + "dev": true, + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-disclosure": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.1.0.tgz", + "integrity": "sha512-Ax4pmxA9LBGMyEZJhhUZobg9C0t3qFE4jVF1tGBsrLDcdBeLR9fwOogIPY9Hf0/wqSlAryAimICbr5hkpa5GSw==", + "dev": true, + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-event-listener": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.1.0.tgz", + "integrity": "sha512-U5greryDLS8ISP69DKDsYcsXRtAdnTQT+jjIlRYZ49K/XhUR/AqVZCK5BkR1spTDmO9H8SPhgeNKI70ODuDU/Q==", + "dev": true, + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-focus-effect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.1.0.tgz", + "integrity": "sha512-xzVboNy7J64xveLcxTIJ3jv+lUJKDwRM7Szwn9tNzUIPD94O3qwjV7DDCUzN2490nSYDF4OBMt/wuDBtaR3kUQ==", + "dev": true, + "dependencies": { + "@chakra-ui/dom-utils": "2.1.0", + "@chakra-ui/react-use-event-listener": "2.1.0", + "@chakra-ui/react-use-safe-layout-effect": "2.1.0", + "@chakra-ui/react-use-update-effect": "2.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-focus-on-pointer-down": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.1.0.tgz", + "integrity": "sha512-2jzrUZ+aiCG/cfanrolsnSMDykCAbv9EK/4iUyZno6BYb3vziucmvgKuoXbMPAzWNtwUwtuMhkby8rc61Ue+Lg==", + "dev": true, + "dependencies": { + "@chakra-ui/react-use-event-listener": "2.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-interval": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-interval/-/react-use-interval-2.1.0.tgz", + "integrity": "sha512-8iWj+I/+A0J08pgEXP1J1flcvhLBHkk0ln7ZvGIyXiEyM6XagOTJpwNhiu+Bmk59t3HoV/VyvyJTa+44sEApuw==", + "dev": true, + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-latest-ref": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-latest-ref/-/react-use-latest-ref-2.1.0.tgz", + "integrity": "sha512-m0kxuIYqoYB0va9Z2aW4xP/5b7BzlDeWwyXCH6QpT2PpW3/281L3hLCm1G0eOUcdVlayqrQqOeD6Mglq+5/xoQ==", + "dev": true, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-merge-refs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.1.0.tgz", + "integrity": "sha512-lERa6AWF1cjEtWSGjxWTaSMvneccnAVH4V4ozh8SYiN9fSPZLlSG3kNxfNzdFvMEhM7dnP60vynF7WjGdTgQbQ==", + "dev": true, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-outside-click": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.2.0.tgz", + "integrity": "sha512-PNX+s/JEaMneijbgAM4iFL+f3m1ga9+6QK0E5Yh4s8KZJQ/bLwZzdhMz8J/+mL+XEXQ5J0N8ivZN28B82N1kNw==", + "dev": true, + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-pan-event": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.1.0.tgz", + "integrity": "sha512-xmL2qOHiXqfcj0q7ZK5s9UjTh4Gz0/gL9jcWPA6GVf+A0Od5imEDa/Vz+533yQKWiNSm1QGrIj0eJAokc7O4fg==", + "dev": true, + "dependencies": { + "@chakra-ui/event-utils": "2.0.8", + "@chakra-ui/react-use-latest-ref": "2.1.0", + "framesync": "6.1.2" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-previous": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-previous/-/react-use-previous-2.1.0.tgz", + "integrity": "sha512-pjxGwue1hX8AFcmjZ2XfrQtIJgqbTF3Qs1Dy3d1krC77dEsiCUbQ9GzOBfDc8pfd60DrB5N2tg5JyHbypqh0Sg==", + "dev": true, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-safe-layout-effect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.1.0.tgz", + "integrity": "sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw==", + "dev": true, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-size": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-size/-/react-use-size-2.1.0.tgz", + "integrity": "sha512-tbLqrQhbnqOjzTaMlYytp7wY8BW1JpL78iG7Ru1DlV4EWGiAmXFGvtnEt9HftU0NJ0aJyjgymkxfVGI55/1Z4A==", + "dev": true, + "dependencies": { + "@zag-js/element-size": "0.10.5" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-timeout": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-timeout/-/react-use-timeout-2.1.0.tgz", + "integrity": "sha512-cFN0sobKMM9hXUhyCofx3/Mjlzah6ADaEl/AXl5Y+GawB5rgedgAcu2ErAgarEkwvsKdP6c68CKjQ9dmTQlJxQ==", + "dev": true, + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-update-effect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.1.0.tgz", + "integrity": "sha512-ND4Q23tETaR2Qd3zwCKYOOS1dfssojPLJMLvUtUbW5M9uW1ejYWgGUobeAiOVfSplownG8QYMmHTP86p/v0lbA==", + "dev": true, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-utils": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-2.0.12.tgz", + "integrity": "sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==", + "dev": true, + "dependencies": { + "@chakra-ui/utils": "2.0.15" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/select": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-2.1.1.tgz", + "integrity": "sha512-CERDATncv5w05Zo5/LrFtf1yKp1deyMUyDGv6eZvQG/etyukH4TstsuIHt/0GfNXrCF3CJLZ8lINzpv5wayVjQ==", + "dev": true, + "dependencies": { + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/shared-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/shared-utils/-/shared-utils-2.0.5.tgz", + "integrity": "sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==", + "dev": true + }, + "node_modules/@chakra-ui/skeleton": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-2.1.0.tgz", + "integrity": "sha512-JNRuMPpdZGd6zFVKjVQ0iusu3tXAdI29n4ZENYwAJEMf/fN0l12sVeirOxkJ7oEL0yOx2AgEYFSKdbcAgfUsAQ==", + "dev": true, + "dependencies": { + "@chakra-ui/media-query": "3.3.0", + "@chakra-ui/react-use-previous": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/skip-nav": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/skip-nav/-/skip-nav-2.1.0.tgz", + "integrity": "sha512-Hk+FG+vadBSH0/7hwp9LJnLjkO0RPGnx7gBJWI4/SpoJf3e4tZlWYtwGj0toYY4aGKl93jVghuwGbDBEMoHDug==", + "dev": true, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/slider": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-2.1.0.tgz", + "integrity": "sha512-lUOBcLMCnFZiA/s2NONXhELJh6sY5WtbRykPtclGfynqqOo47lwWJx+VP7xaeuhDOPcWSSecWc9Y1BfPOCz9cQ==", + "dev": true, + "dependencies": { + "@chakra-ui/number-utils": "2.0.7", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-latest-ref": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/react-use-pan-event": "2.1.0", + "@chakra-ui/react-use-size": "2.1.0", + "@chakra-ui/react-use-update-effect": "2.1.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/spinner": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-2.1.0.tgz", + "integrity": "sha512-hczbnoXt+MMv/d3gE+hjQhmkzLiKuoTo42YhUG7Bs9OSv2lg1fZHW1fGNRFP3wTi6OIbD044U1P9HK+AOgFH3g==", + "dev": true, + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/stat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-2.1.1.tgz", + "integrity": "sha512-LDn0d/LXQNbAn2KaR3F1zivsZCewY4Jsy1qShmfBMKwn6rI8yVlbvu6SiA3OpHS0FhxbsZxQI6HefEoIgtqY6Q==", + "dev": true, + "dependencies": { + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/stepper": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/stepper/-/stepper-2.3.1.tgz", + "integrity": "sha512-ky77lZbW60zYkSXhYz7kbItUpAQfEdycT0Q4bkHLxfqbuiGMf8OmgZOQkOB9uM4v0zPwy2HXhe0vq4Dd0xa55Q==", + "dev": true, + "dependencies": { + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/styled-system": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.9.1.tgz", + "integrity": "sha512-jhYKBLxwOPi9/bQt9kqV3ELa/4CjmNNruTyXlPp5M0v0+pDMUngPp48mVLoskm9RKZGE0h1qpvj/jZ3K7c7t8w==", + "dev": true, + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5", + "csstype": "^3.0.11", + "lodash.mergewith": "4.6.2" + } + }, + "node_modules/@chakra-ui/switch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-2.1.1.tgz", + "integrity": "sha512-cOHIhW5AlLZSFENxFEBYTBniqiduOowa1WdzslP1Fd0usBFaD5iAgOY1Fvr7xKhE8nmzzeMCkPB3XBvUSWnawQ==", + "dev": true, + "dependencies": { + "@chakra-ui/checkbox": "2.3.1", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/system": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-2.6.1.tgz", + "integrity": "sha512-P5Q/XRWy3f1pXJ7IxDkV+Z6AT7GJeR2JlBnQl109xewVQcBLWWMIp702fFMFw8KZ2ALB/aYKtWm5EmQMddC/tg==", + "dev": true, + "dependencies": { + "@chakra-ui/color-mode": "2.2.0", + "@chakra-ui/object-utils": "2.1.0", + "@chakra-ui/react-utils": "2.0.12", + "@chakra-ui/styled-system": "2.9.1", + "@chakra-ui/theme-utils": "2.0.20", + "@chakra-ui/utils": "2.0.15", + "react-fast-compare": "3.2.2" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/table": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-2.1.0.tgz", + "integrity": "sha512-o5OrjoHCh5uCLdiUb0Oc0vq9rIAeHSIRScc2ExTC9Qg/uVZl2ygLrjToCaKfaaKl1oQexIeAcZDKvPG8tVkHyQ==", + "dev": true, + "dependencies": { + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/tabs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-3.0.0.tgz", + "integrity": "sha512-6Mlclp8L9lqXmsGWF5q5gmemZXOiOYuh0SGT/7PgJVNPz3LXREXlXg2an4MBUD8W5oTkduCX+3KTMCwRrVrDYw==", + "dev": true, + "dependencies": { + "@chakra-ui/clickable": "2.1.0", + "@chakra-ui/descendant": "3.1.0", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/react-use-safe-layout-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/tag": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-3.1.1.tgz", + "integrity": "sha512-Bdel79Dv86Hnge2PKOU+t8H28nm/7Y3cKd4Kfk9k3lOpUh4+nkSGe58dhRzht59lEqa4N9waCgQiBdkydjvBXQ==", + "dev": true, + "dependencies": { + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/textarea": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-2.1.1.tgz", + "integrity": "sha512-28bpwgmXg3BzSpg8i1Ao9h7pHaE1j2mBBFJpWaqPgMhS0IHm0BQsqqyWU6PsxxJDvrC4HN6MTzrIL4C1RA1I0A==", + "dev": true, + "dependencies": { + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/theme": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-3.3.0.tgz", + "integrity": "sha512-VHY2ax5Wqgfm83U/zYBk0GS0TGD8m41s/rxQgnEq8tU+ug1YZjvOZmtOq/VjfKP/bQraFhCt05zchcxXmDpEYg==", + "dev": true, + "dependencies": { + "@chakra-ui/anatomy": "2.2.1", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/theme-tools": "2.1.1" + }, + "peerDependencies": { + "@chakra-ui/styled-system": ">=2.8.0" + } + }, + "node_modules/@chakra-ui/theme-tools": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.1.1.tgz", + "integrity": "sha512-n14L5L3ej3Zy+Xm/kDKO1G6/DkmieT7Li1C7NzMRcUj5C9YybQpyo7IZZ0BBUh3u+OVnKVhNC3d4P2NYDGRXmA==", + "dev": true, + "dependencies": { + "@chakra-ui/anatomy": "2.2.1", + "@chakra-ui/shared-utils": "2.0.5", + "color2k": "^2.0.2" + }, + "peerDependencies": { + "@chakra-ui/styled-system": ">=2.0.0" + } + }, + "node_modules/@chakra-ui/theme-utils": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-utils/-/theme-utils-2.0.20.tgz", + "integrity": "sha512-IkAzSmwBlRIZ3dN2InDz0tf9SldbckVkgwylCobSFmYP8lnMjykL8Lex1BBo9U8UQjZxEDVZ+Qw6SeayKRntOQ==", + "dev": true, + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/styled-system": "2.9.1", + "@chakra-ui/theme": "3.3.0", + "lodash.mergewith": "4.6.2" + } + }, + "node_modules/@chakra-ui/toast": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-7.0.1.tgz", + "integrity": "sha512-V5JUhw6RZxbGRTijvd5k4iEMLCfbzTLNWbZLZhRZk10YvFfAP5OYfRCm68zpE/t3orN/f+4ZLL3P+Wb4E7oSmw==", + "dev": true, + "dependencies": { + "@chakra-ui/alert": "2.2.1", + "@chakra-ui/close-button": "2.1.1", + "@chakra-ui/portal": "2.1.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-timeout": "2.1.0", + "@chakra-ui/react-use-update-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/styled-system": "2.9.1", + "@chakra-ui/theme": "3.3.0" + }, + "peerDependencies": { + "@chakra-ui/system": "2.6.1", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/tooltip": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-2.3.0.tgz", + "integrity": "sha512-2s23f93YIij1qEDwIK//KtEu4LLYOslhR1cUhDBk/WUzyFR3Ez0Ee+HlqlGEGfGe9x77E6/UXPnSAKKdF/cpsg==", + "dev": true, + "dependencies": { + "@chakra-ui/dom-utils": "2.1.0", + "@chakra-ui/popper": "3.1.0", + "@chakra-ui/portal": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-disclosure": "2.1.0", + "@chakra-ui/react-use-event-listener": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/transition": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-2.1.0.tgz", + "integrity": "sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ==", + "dev": true, + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/utils": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.0.15.tgz", + "integrity": "sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==", + "dev": true, + "dependencies": { + "@types/lodash.mergewith": "4.6.7", + "css-box-model": "1.2.1", + "framesync": "6.1.2", + "lodash.mergewith": "4.6.2" + } + }, + "node_modules/@chakra-ui/visually-hidden": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-2.2.0.tgz", + "integrity": "sha512-KmKDg01SrQ7VbTD3+cPWf/UfpF5MSwm3v7MWi0n5t8HnnadT13MF0MJCDSXbBWnzLv1ZKJ6zlyAOeARWX+DpjQ==", + "dev": true, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@commitlint/cli": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-18.2.0.tgz", + "integrity": "sha512-F/DCG791kMFmWg5eIdogakuGeg4OiI2kD430ed1a1Hh3epvrJdeIAgcGADAMIOmF+m0S1+VlIYUKG2dvQQ1Izw==", + "dev": true, + "dependencies": { + "@commitlint/format": "^18.1.0", + "@commitlint/lint": "^18.1.0", + "@commitlint/load": "^18.2.0", + "@commitlint/read": "^18.1.0", + "@commitlint/types": "^18.1.0", + "execa": "^5.0.0", + "lodash.isfunction": "^3.0.9", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "commitlint": "cli.js" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/cli/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@commitlint/cli/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@commitlint/cli/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@commitlint/cli/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/@commitlint/cli/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/cli/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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/cli/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/cli/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@commitlint/config-conventional": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-18.1.0.tgz", + "integrity": "sha512-8vvvtV3GOLEMHeKc8PjRL1lfP1Y4B6BG0WroFd9PJeRiOc3nFX1J0wlJenLURzl9Qus6YXVGWf+a/ZlbCKT3AA==", + "dev": true, + "dependencies": { + "conventional-changelog-conventionalcommits": "^7.0.2" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/config-validator": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-18.1.0.tgz", + "integrity": "sha512-kbHkIuItXn93o2NmTdwi5Mk1ujyuSIysRE/XHtrcps/27GuUKEIqBJp6TdJ4Sq+ze59RlzYSHMKuDKZbfg9+uQ==", + "dev": true, + "dependencies": { + "@commitlint/types": "^18.1.0", + "ajv": "^8.11.0" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/config-validator/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@commitlint/config-validator/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 + }, + "node_modules/@commitlint/ensure": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-18.1.0.tgz", + "integrity": "sha512-CkPzJ9UBumIo54VDcpmBlaVX81J++wzEhN3DJH9+6PaLeiIG+gkSx8t7C2gfwG7PaiW4HzQtdQlBN5ab+c4vFQ==", + "dev": true, + "dependencies": { + "@commitlint/types": "^18.1.0", + "lodash.camelcase": "^4.3.0", + "lodash.kebabcase": "^4.1.1", + "lodash.snakecase": "^4.1.1", + "lodash.startcase": "^4.4.0", + "lodash.upperfirst": "^4.3.1" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/execute-rule": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-18.1.0.tgz", + "integrity": "sha512-w3Vt4K+O7+nSr9/gFSEfZ1exKUOPSlJaRpnk7Y+XowEhvwT7AIk1HNANH+gETf0zGZ020+hfiMW/Ome+SNCUsg==", + "dev": true, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/format": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-18.1.0.tgz", + "integrity": "sha512-So/w217tGWMZZb1yXcUFNF2qFLyYtSVqbnGoMbX8a+JKcG4oB11Gc1adS0ssUOMivtiNpaLtkSHFynyiwtJtiQ==", + "dev": true, + "dependencies": { + "@commitlint/types": "^18.1.0", + "chalk": "^4.1.0" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/is-ignored": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-18.1.0.tgz", + "integrity": "sha512-fa1fY93J/Nx2GH6r6WOLdBOiL7x9Uc1N7wcpmaJ1C5Qs6P+rPSUTkofe2IOhSJIJoboHfAH6W0ru4xtK689t0Q==", + "dev": true, + "dependencies": { + "@commitlint/types": "^18.1.0", + "semver": "7.5.4" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/is-ignored/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@commitlint/is-ignored/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@commitlint/is-ignored/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 + }, + "node_modules/@commitlint/lint": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-18.1.0.tgz", + "integrity": "sha512-LGB3eI5UYu5LLayibNrRM4bSbowr1z9uyqvp0c7+0KaSJi+xHxy/QEhb6fy4bMAtbXEvygY0sUu9HxSWg41rVQ==", + "dev": true, + "dependencies": { + "@commitlint/is-ignored": "^18.1.0", + "@commitlint/parse": "^18.1.0", + "@commitlint/rules": "^18.1.0", + "@commitlint/types": "^18.1.0" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/load": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-18.2.0.tgz", + "integrity": "sha512-xjX3d3CRlOALwImhOsmLYZh14/+gW/KxsY7+bPKrzmGuFailf9K7ckhB071oYZVJdACnpY4hDYiosFyOC+MpAA==", + "dev": true, + "dependencies": { + "@commitlint/config-validator": "^18.1.0", + "@commitlint/execute-rule": "^18.1.0", + "@commitlint/resolve-extends": "^18.1.0", + "@commitlint/types": "^18.1.0", + "@types/node": "^18.11.9", + "chalk": "^4.1.0", + "cosmiconfig": "^8.0.0", + "cosmiconfig-typescript-loader": "^5.0.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "lodash.uniq": "^4.5.0", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/load/node_modules/@types/node": { + "version": "18.18.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.8.tgz", + "integrity": "sha512-OLGBaaK5V3VRBS1bAkMVP2/W9B+H8meUfl866OrMNQqt7wDgdpWPp5o6gmIc9pB+lIQHSq4ZL8ypeH1vPxcPaQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@commitlint/message": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-18.1.0.tgz", + "integrity": "sha512-8dT/jJg73wf3o2Mut/fqEDTpBYSIEVtX5PWyuY/0uviEYeheZAczFo/VMIkeGzhJJn1IrcvAwWsvJ1lVGY2I/w==", + "dev": true, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/parse": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-18.1.0.tgz", + "integrity": "sha512-23yv8uBweXWYn8bXk4PjHIsmVA+RkbqPh2h7irupBo2LthVlzMRc4LM6UStasScJ4OlXYYaWOmuP7jcExUF50Q==", + "dev": true, + "dependencies": { + "@commitlint/types": "^18.1.0", + "conventional-changelog-angular": "^6.0.0", + "conventional-commits-parser": "^5.0.0" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/read": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-18.1.0.tgz", + "integrity": "sha512-rzfzoKUwxmvYO81tI5o1371Nwt3vhcQR36oTNfupPdU1jgSL3nzBIS3B93LcZh3IYKbCIMyMPN5WZ10BXdeoUg==", + "dev": true, + "dependencies": { + "@commitlint/top-level": "^18.1.0", + "@commitlint/types": "^18.1.0", + "fs-extra": "^11.0.0", + "git-raw-commits": "^2.0.11", + "minimist": "^1.2.6" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/resolve-extends": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-18.1.0.tgz", + "integrity": "sha512-3mZpzOEJkELt7BbaZp6+bofJyxViyObebagFn0A7IHaLARhPkWTivXdjvZHS12nAORftv88Yhbh8eCPKfSvB7g==", + "dev": true, + "dependencies": { + "@commitlint/config-validator": "^18.1.0", + "@commitlint/types": "^18.1.0", + "import-fresh": "^3.0.0", + "lodash.mergewith": "^4.6.2", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/rules": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-18.1.0.tgz", + "integrity": "sha512-VJNQ674CRv4znI0DbsjZLVnn647J+BTxHGcrDIsYv7c99gW7TUGeIe5kL80G7l8+5+N0se8v9yn+Prr8xEy6Yw==", + "dev": true, + "dependencies": { + "@commitlint/ensure": "^18.1.0", + "@commitlint/message": "^18.1.0", + "@commitlint/to-lines": "^18.1.0", + "@commitlint/types": "^18.1.0", + "execa": "^5.0.0" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/rules/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@commitlint/rules/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@commitlint/rules/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@commitlint/rules/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/@commitlint/rules/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/rules/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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/rules/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/rules/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@commitlint/to-lines": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-18.1.0.tgz", + "integrity": "sha512-aHIoSDjG0ckxPLYDpODUeSLbEKmF6Jrs1B5JIssbbE9eemBtXtjm9yzdiAx9ZXcwoHlhbTp2fbndDb3YjlvJag==", + "dev": true, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/top-level": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-18.1.0.tgz", + "integrity": "sha512-1/USHlolIxJlsfLKecSXH+6PDojIvnzaJGPYwF7MtnTuuXCNQ4izkeqDsRuNMe9nU2VIKpK9OT8Q412kGNmgGw==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@commitlint/types": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-18.1.0.tgz", + "integrity": "sha512-65vGxZmbs+2OVwEItxhp3Ul7X2m2LyLfifYI/NdPwRqblmuES2w2aIRhIjb7cwUIBHHSTT8WXj4ixVHQibmvLQ==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0" + }, + "engines": { + "node": ">=v18" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dev": true, + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==", + "dev": true + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dev": true, + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", + "dev": true + }, + "node_modules/@emotion/react": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", + "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "dev": true, + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==", + "dev": true + }, + "node_modules/@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", + "dev": true + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "dev": true, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==", + "dev": true + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==", + "dev": true + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "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, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", + "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz", + "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@formatjs/cli": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-6.2.1.tgz", + "integrity": "sha512-+INAFMLD+bofdFldBnkMorMQq7M+kaKf0xo9fg5ECV2JhNVziPuAWOJR3O8s6aWSfc4bvzeQ1b+1oaMwxrNRHw==", + "dev": true, + "bin": { + "formatjs": "bin/formatjs" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "vue": "^3.3.4" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } + } + }, + "node_modules/@formatjs/ecma402-abstract": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz", + "integrity": "sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg==", + "dev": true, + "dependencies": { + "@formatjs/intl-localematcher": "0.2.32", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/fast-memoize": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz", + "integrity": "sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@formatjs/icu-messageformat-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.3.0.tgz", + "integrity": "sha512-xqtlqYAbfJDF4b6e4O828LBNOWXrFcuYadqAbYORlDRwhyJ2bH+xpUBPldZbzRGUN2mxlZ4Ykhm7jvERtmI8NQ==", + "dev": true, + "dependencies": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/icu-skeleton-parser": "1.3.18", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/icu-skeleton-parser": { + "version": "1.3.18", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz", + "integrity": "sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg==", + "dev": true, + "dependencies": { + "@formatjs/ecma402-abstract": "1.14.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-2.2.1.tgz", + "integrity": "sha512-vgvyUOOrzqVaOFYzTf2d3+ToSkH2JpR7x/4U1RyoHQLmvEaTQvXJ7A2qm1Iy3brGNXC/+/7bUlc3lpH+h/LOJA==", + "dev": true, + "dependencies": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/fast-memoize": "1.2.1", + "@formatjs/icu-messageformat-parser": "2.1.0", + "@formatjs/intl-displaynames": "5.4.3", + "@formatjs/intl-listformat": "6.5.3", + "intl-messageformat": "9.13.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "typescript": "^4.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@formatjs/intl-displaynames": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-5.4.3.tgz", + "integrity": "sha512-4r12A3mS5dp5hnSaQCWBuBNfi9Amgx2dzhU4lTFfhSxgb5DOAiAbMpg6+7gpWZgl4ahsj3l2r/iHIjdmdXOE2Q==", + "dev": true, + "dependencies": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/intl-localematcher": "0.2.25", + "tslib": "^2.1.0" + } + }, + "node_modules/@formatjs/intl-displaynames/node_modules/@formatjs/ecma402-abstract": { + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz", + "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==", + "dev": true, + "dependencies": { + "@formatjs/intl-localematcher": "0.2.25", + "tslib": "^2.1.0" + } + }, + "node_modules/@formatjs/intl-displaynames/node_modules/@formatjs/intl-localematcher": { + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz", + "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@formatjs/intl-listformat": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-6.5.3.tgz", + "integrity": "sha512-ozpz515F/+3CU+HnLi5DYPsLa6JoCfBggBSSg/8nOB5LYSFW9+ZgNQJxJ8tdhKYeODT+4qVHX27EeJLoxLGLNg==", + "dev": true, + "dependencies": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/intl-localematcher": "0.2.25", + "tslib": "^2.1.0" + } + }, + "node_modules/@formatjs/intl-listformat/node_modules/@formatjs/ecma402-abstract": { + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz", + "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==", + "dev": true, + "dependencies": { + "@formatjs/intl-localematcher": "0.2.25", + "tslib": "^2.1.0" + } + }, + "node_modules/@formatjs/intl-listformat/node_modules/@formatjs/intl-localematcher": { + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz", + "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@formatjs/intl-localematcher": { + "version": "0.2.32", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz", + "integrity": "sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==", + "dev": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl/node_modules/@formatjs/ecma402-abstract": { + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz", + "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==", + "dev": true, + "dependencies": { + "@formatjs/intl-localematcher": "0.2.25", + "tslib": "^2.1.0" + } + }, + "node_modules/@formatjs/intl/node_modules/@formatjs/icu-messageformat-parser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz", + "integrity": "sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==", + "dev": true, + "dependencies": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/icu-skeleton-parser": "1.3.6", + "tslib": "^2.1.0" + } + }, + "node_modules/@formatjs/intl/node_modules/@formatjs/icu-skeleton-parser": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz", + "integrity": "sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==", + "dev": true, + "dependencies": { + "@formatjs/ecma402-abstract": "1.11.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@formatjs/intl/node_modules/@formatjs/intl-localematcher": { + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz", + "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@formatjs/intl/node_modules/intl-messageformat": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.13.0.tgz", + "integrity": "sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==", + "dev": true, + "dependencies": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/fast-memoize": "1.2.1", + "@formatjs/icu-messageformat-parser": "2.1.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/console/node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/console/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@jest/console/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/core/node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@jest/core/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/@jest/core/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/core/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/fake-timers/node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/fake-timers/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@jest/fake-timers/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/@jest/fake-timers/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals/node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals/node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals/node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals/node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals/node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@jest/globals/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/@jest/globals/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lhci/cli": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@lhci/cli/-/cli-0.11.1.tgz", + "integrity": "sha512-NDq7Cd6cfINLuI88FSQt+hZ1RSRyOi4TFOO9MVip4BHtSm+BG83sYRGMllUoBt12N6F+5UQte58A9sJz65EI1g==", + "dev": true, + "dependencies": { + "@lhci/utils": "0.11.1", + "chrome-launcher": "^0.13.4", + "compression": "^1.7.4", + "debug": "^4.3.1", + "express": "^4.17.1", + "https-proxy-agent": "^5.0.0", + "inquirer": "^6.3.1", + "isomorphic-fetch": "^3.0.0", + "lighthouse": "9.6.8", + "lighthouse-logger": "1.2.0", + "open": "^7.1.0", + "tmp": "^0.1.0", + "uuid": "^8.3.1", + "yargs": "^15.4.1", + "yargs-parser": "^13.1.2" + }, + "bin": { + "lhci": "src/cli.js" + } + }, + "node_modules/@lhci/cli/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/@lhci/cli/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/@lhci/cli/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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@lhci/cli/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@lhci/cli/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/@lhci/cli/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/@lhci/cli/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/@lhci/cli/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@lhci/cli/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, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@lhci/cli/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/@lhci/cli/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/@lhci/cli/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/@lhci/cli/node_modules/yargs/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/@lhci/utils": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@lhci/utils/-/utils-0.11.1.tgz", + "integrity": "sha512-ABUp+AFLRdfQ3+nTDinGxZAz4afBMjEoC1g9GlL5b9Faa9eC90fcmv4uS5V+jcQWFMYjbYpsajHIJfI6r6OIjA==", + "dev": true, + "dependencies": { + "debug": "^4.3.1", + "isomorphic-fetch": "^3.0.0", + "js-yaml": "^3.13.1", + "lighthouse": "9.6.8", + "tree-kill": "^1.2.1" + } + }, + "node_modules/@loadable/babel-plugin": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/@loadable/babel-plugin/-/babel-plugin-5.16.1.tgz", + "integrity": "sha512-y+oKjRTt5XXf907ReFxiZyQtkYiIa4NAPQYlxb2qh5rUO/UsOKPq2PhCSHvfwoZOUJaMsY0FnoAPZ6lhFZkayQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-dynamic-import": "^7.7.4" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@loadable/component": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@loadable/component/-/component-5.15.3.tgz", + "integrity": "sha512-VOgYgCABn6+/7aGIpg7m0Ruj34tGetaJzt4bQ345FwEovDQZ+dua+NWLmuJKv8rWZyxOUSfoJkmGnzyDXH2BAQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.7.7", + "hoist-non-react-statics": "^3.3.1", + "react-is": "^16.12.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "react": "^16.3.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@loadable/server": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/@loadable/server/-/server-5.16.1.tgz", + "integrity": "sha512-S39FBB2ok1LTzeieUvPyXvQMlcra4dL724+9HB0tu1pWOKWzu10YChq/W3M/vn28UFB3DYBuUQVdEcTM4fAdRA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@loadable/component": "^5.0.1", + "react": "^16.3.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@loadable/webpack-plugin": { + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@loadable/webpack-plugin/-/webpack-plugin-5.15.2.tgz", + "integrity": "sha512-+o87jPHn3E8sqW0aBA+qwKuG8JyIfMGdz3zECv0t/JF0KHhxXtzIlTiqzlIYc5ZpFs/vKSQfjzGIR5tPJjoXDw==", + "dev": true, + "dependencies": { + "make-dir": "^3.0.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "webpack": ">=4.6.0" + } + }, + "node_modules/@loadable/webpack-plugin/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@mswjs/cookies": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz", + "integrity": "sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==", + "dev": true, + "dependencies": { + "@types/set-cookie-parser": "^2.4.0", + "set-cookie-parser": "^2.4.6" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@mswjs/interceptors": { + "version": "0.17.10", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.10.tgz", + "integrity": "sha512-N8x7eSLGcmUFNWZRxT1vsHvypzIRgQYdG0rJey/rZCy6zT/30qDt8Joj7FxzGNLSwXbeZqJOMqDurp7ra4hgbw==", + "dev": true, + "dependencies": { + "@open-draft/until": "^1.0.3", + "@types/debug": "^4.1.7", + "@xmldom/xmldom": "^0.8.3", + "debug": "^4.3.3", + "headers-polyfill": "3.2.5", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.2.4", + "web-encoding": "^1.1.5" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@mswjs/interceptors/node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/@mswjs/interceptors/node_modules/strict-event-emitter": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", + "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", + "dev": true, + "dependencies": { + "events": "^3.3.0" + } + }, + "node_modules/@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "dev": true, + "optional": true + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "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/@open-draft/until": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", + "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==", + "dev": true + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz", + "integrity": "sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==", + "dev": true, + "dependencies": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@peculiar/webcrypto": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.3.tgz", + "integrity": "sha512-VtaY4spKTdN5LjJ04im/d/joXuvLbQdgy5Z4DXF4MFZhQ+MTrejbNMkfZBp1Bs3O5+bFqnJgyGdPuZQflvIa5A==", + "dev": true, + "dependencies": { + "@peculiar/asn1-schema": "^2.3.6", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.2", + "tslib": "^2.5.0", + "webcrypto-core": "^1.7.7" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dev": true, + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.23", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.23.tgz", + "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==", + "dev": true + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@salesforce/commerce-sdk-react": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@salesforce/commerce-sdk-react/-/commerce-sdk-react-1.0.2.tgz", + "integrity": "sha512-I+jIUT9chCqZ23zgEUtBqKHei1LgOiO4t3xkYdjUnPiMANbYyh3uJIOESESkPt+Kjf7oSliNT0Lnf6hp5BcXEg==", + "dev": true, + "dependencies": { + "commerce-sdk-isomorphic": "^1.10.4", + "js-cookie": "^3.0.1", + "jwt-decode": "^3.1.2" + }, + "engines": { + "node": "^16.11.0 || ^18.0.0", + "npm": "^8.0.0 || ^9.0.0" + }, + "optionalDependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "@tanstack/react-query": "^4.28.0", + "react": "^18.2.0", + "react-helmet": "^6.1.0" + } + }, + "node_modules/@salesforce/pwa-kit-dev": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@salesforce/pwa-kit-dev/-/pwa-kit-dev-3.1.1.tgz", + "integrity": "sha512-CrxyaL122t839mcObJ/Aoo5TfyB2pLNwNX0RIda1rRiSM42bAM6W0sgGqeLhml7yqqW/LMLajuix8P7fe2htxg==", + "dev": true, + "dependencies": { + "@babel/cli": "^7.21.0", + "@babel/core": "^7.21.3", + "@babel/eslint-parser": "^7.21.3", + "@babel/node": "^7.22.5", + "@babel/parser": "^7.21.3", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-transform-async-generator-functions": "^7.22.3", + "@babel/plugin-transform-async-to-generator": "^7.20.7", + "@babel/plugin-transform-object-assign": "^7.18.6", + "@babel/plugin-transform-runtime": "^7.21.0", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@babel/register": "^7.21.0", + "@babel/runtime": "^7.21.0", + "@babel/runtime-corejs2": "^7.21.0", + "@babel/traverse": "^7.21.3", + "@loadable/babel-plugin": "^5.15.3", + "@loadable/server": "^5.15.3", + "@loadable/webpack-plugin": "^5.15.2", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", + "@salesforce/pwa-kit-runtime": "3.1.1", + "@typescript-eslint/eslint-plugin": "^5.57.0", + "@typescript-eslint/parser": "^5.57.0", + "archiver": "1.3.0", + "babel-jest": "^26.6.3", + "babel-loader": "^8.3.0", + "babel-plugin-dynamic-import-node-babel-7": "^2.0.7", + "babel-plugin-formatjs": "10.4.0", + "chalk": "^4.1.2", + "commander": "^9.5.0", + "compression": "1.7.4", + "copy-webpack-plugin": "^9.1.0", + "cross-env": "^5.2.1", + "eslint": "^8.37.0", + "eslint-config-prettier": "8.8.0", + "eslint-plugin-jest": "^27.2.1", + "eslint-plugin-jsx-a11y": "6.7.1", + "eslint-plugin-prettier": "4.2.1", + "eslint-plugin-react": "^7.32.2", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-use-effect-no-deps": "^1.1.2", + "express": "^4.18.2", + "fs-extra": "^11.1.1", + "git-rev-sync": "^3.0.2", + "glob": "7.2.3", + "ignore-loader": "^0.1.2", + "jest": "^26.6.3", + "jest-cli": "^26.6.3", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-jsdom-global": "^2.0.4", + "jest-expect-message": "1.1.3", + "jest-fetch-mock": "^2.1.2", + "mime-types": "2.1.35", + "minimatch": "3.1.2", + "node-fetch": "^2.6.9", + "open": "^8.4.2", + "prettier": "^2.8.6", + "react-refresh": "^0.14.0", + "replace-in-file": "^6.3.5", + "require-from-string": "^2.0.2", + "rimraf": "2.7.1", + "speed-measure-webpack-plugin": "^1.5.0", + "svg-sprite-loader": "^6.0.11", + "validator": "^13.9.0", + "webpack": "^5.76.3", + "webpack-bundle-analyzer": "^4.8.0", + "webpack-cli": "^4.10.0", + "webpack-dev-middleware": "^5.3.3", + "webpack-hot-middleware": "^2.25.3", + "webpack-hot-server-middleware": "^0.6.1", + "webpack-notifier": "^1.15.0", + "ws": "^8.13.0" + }, + "bin": { + "pwa-kit-dev": "bin/pwa-kit-dev.js" + }, + "engines": { + "node": "^16.11.0 || ^18.0.0", + "npm": "^8.0.0 || ^9.0.0" + }, + "peerDependencies": { + "@loadable/component": "^5.15.3", + "typescript": "4.9.5" + }, + "peerDependenciesMeta": { + "@loadable/component": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@salesforce/pwa-kit-dev/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@salesforce/pwa-kit-react-sdk": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@salesforce/pwa-kit-react-sdk/-/pwa-kit-react-sdk-3.1.1.tgz", + "integrity": "sha512-7WH30ISTQ4f1b42NmISmv5t+4Tk2cbEOK+0OxboBsE8hHYODIYk6PyslJOieKi9yrC87TOTSrLR9LUusNlNIUA==", + "dev": true, + "dependencies": { + "@loadable/babel-plugin": "^5.15.3", + "@loadable/server": "^5.15.3", + "@loadable/webpack-plugin": "^5.15.2", + "@salesforce/pwa-kit-runtime": "3.1.1", + "@tanstack/react-query": "^4.28.0", + "cross-env": "^5.2.1", + "event-emitter": "^0.3.5", + "hoist-non-react-statics": "^3.3.2", + "prop-types": "^15.8.1", + "react-ssr-prepass": "^1.5.0", + "react-uid": "^2.3.2", + "serialize-javascript": "^6.0.1", + "svg-sprite-loader": "^6.0.11" + }, + "engines": { + "node": "^16.11.0 || ^18.0.0", + "npm": "^8.0.0 || ^9.0.0" + }, + "peerDependencies": { + "@loadable/component": "^5.15.3", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-helmet": "^6.1.0", + "react-router-dom": "^5.3.4" + } + }, + "node_modules/@salesforce/pwa-kit-runtime": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@salesforce/pwa-kit-runtime/-/pwa-kit-runtime-3.1.1.tgz", + "integrity": "sha512-p5N6pPRsoMq2uNomTEm0oiwfSsRkKIoArZXdVG/rqhsWcmAQqShOIsCXJTietfUEZoYF2BQuzCNIhH6UaFi4Zg==", + "dev": true, + "dependencies": { + "@loadable/babel-plugin": "^5.15.3", + "aws-sdk": "^2.1354.0", + "aws-serverless-express": "3.4.0", + "cosmiconfig": "^8.1.3", + "cross-env": "^5.2.1", + "express": "^4.18.2", + "header-case": "1.0.1", + "http-proxy-middleware": "0.21.0", + "merge-descriptors": "^1.0.1", + "morgan": "^1.10.0", + "semver": "^7.5.2", + "set-cookie-parser": "^2.6.0", + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": "^16.11.0 || ^18.0.0", + "npm": "^8.0.0 || ^9.0.0" + }, + "peerDependencies": { + "@salesforce/pwa-kit-dev": "3.1.1" + }, + "peerDependenciesMeta": { + "@salesforce/pwa-kit-dev": { + "optional": true + } + } + }, + "node_modules/@salesforce/pwa-kit-runtime/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@salesforce/pwa-kit-runtime/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@salesforce/pwa-kit-runtime/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 + }, + "node_modules/@salesforce/retail-react-app": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@salesforce/retail-react-app/-/retail-react-app-2.0.0.tgz", + "integrity": "sha512-Z4eM9NY0cbHmjon9EC0jPmCeVfYzUBOaWlAaKYMs3LDlXCsU+Rb7e0UOu8z4U+Ppj5UGHzrSQHKeFb69s38JLg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@chakra-ui/icons": "^2.0.19", + "@chakra-ui/react": "^2.6.0", + "@chakra-ui/skip-nav": "^2.0.15", + "@chakra-ui/system": "^2.5.6", + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "@formatjs/cli": "^6.0.4", + "@lhci/cli": "^0.11.0", + "@loadable/component": "^5.15.3", + "@peculiar/webcrypto": "^1.4.2", + "@salesforce/commerce-sdk-react": "1.0.2", + "@salesforce/pwa-kit-dev": "3.1.1", + "@salesforce/pwa-kit-react-sdk": "3.1.1", + "@salesforce/pwa-kit-runtime": "3.1.1", + "@tanstack/react-query": "^4.28.0", + "@tanstack/react-query-devtools": "^4.29.1", + "@testing-library/dom": "^9.0.1", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", + "@testing-library/user-event": "^14.4.3", + "base64-arraybuffer": "^0.2.0", + "bundlesize2": "^0.0.31", + "card-validator": "^8.1.1", + "cross-env": "^5.2.1", + "cross-fetch": "^3.1.4", + "focus-visible": "^5.2.0", + "framer-motion": "^10.12.9", + "full-icu": "^1.5.0", + "helmet": "^4.6.0", + "jest-fetch-mock": "^2.1.2", + "js-cookie": "^3.0.1", + "jsonwebtoken": "^9.0.0", + "jwt-decode": "^3.1.2", + "lodash": "^4.17.21", + "msw": "^1.2.1", + "nanoid": "^3.3.4", + "njwt": "^1.2.0", + "prop-types": "^15.8.1", + "query-string": "^7.1.3", + "raf": "^3.4.1", + "randomstring": "^1.2.3", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-helmet": "^6.1.0", + "react-hook-form": "^7.43.9", + "react-intl": "^5.25.1", + "react-router-dom": "^5.3.4" + }, + "engines": { + "node": "^16.11.0 || ^18.0.0", + "npm": "^8.0.0 || ^9.0.0" + } + }, + "node_modules/@sentry/core": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.7.tgz", + "integrity": "sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==", + "dev": true, + "dependencies": { + "@sentry/hub": "6.19.7", + "@sentry/minimal": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sentry/hub": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.7.tgz", + "integrity": "sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==", + "dev": true, + "dependencies": { + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/hub/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sentry/minimal": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.7.tgz", + "integrity": "sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==", + "dev": true, + "dependencies": { + "@sentry/hub": "6.19.7", + "@sentry/types": "6.19.7", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/minimal/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sentry/node": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.19.7.tgz", + "integrity": "sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg==", + "dev": true, + "dependencies": { + "@sentry/core": "6.19.7", + "@sentry/hub": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/node/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@sentry/node/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sentry/types": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.19.7.tgz", + "integrity": "sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/utils": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.7.tgz", + "integrity": "sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==", + "dev": true, + "dependencies": { + "@sentry/types": "6.19.7", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, + "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, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@tanstack/match-sorter-utils": { + "version": "8.8.4", + "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.8.4.tgz", + "integrity": "sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw==", + "dev": true, + "dependencies": { + "remove-accents": "0.4.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kentcdodds" + } + }, + "node_modules/@tanstack/query-core": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz", + "integrity": "sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.36.1.tgz", + "integrity": "sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==", + "dev": true, + "dependencies": { + "@tanstack/query-core": "4.36.1", + "use-sync-external-store": "^1.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-native": "*" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@tanstack/react-query-devtools": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-4.36.1.tgz", + "integrity": "sha512-WYku83CKP3OevnYSG8Y/QO9g0rT75v1om5IvcWUwiUZJ4LanYGLVCZ8TdFG5jfsq4Ej/lu2wwDAULEUnRIMBSw==", + "dev": true, + "dependencies": { + "@tanstack/match-sorter-utils": "^8.7.0", + "superjson": "^1.10.0", + "use-sync-external-store": "^1.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "@tanstack/react-query": "^4.36.1", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@testing-library/dom": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "dev": true, + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.0.0.tgz", + "integrity": "sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^9.0.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/user-event": { + "version": "14.5.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.1.tgz", + "integrity": "sha512-UCcUKrUYGj7ClomOo2SpNVvx4/fkd/2BbIHDCle8A0ax+P3bU7yJwDBDrS6ZwdTMARWTGODX1hEsCcO+7beJjg==", + "dev": true, + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.3.tgz", + "integrity": "sha512-0Z6Tr7wjKJIk4OUEjVUQMtyunLDy339vcMaj38Kpj6jM2OE1p3S4kXExKZ7a3uXQAPCoy3sbrP1wibDKaf39oA==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.3.tgz", + "integrity": "sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.6", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.6.tgz", + "integrity": "sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__helper-plugin-utils": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@types/babel__helper-plugin-utils/-/babel__helper-plugin-utils-7.10.2.tgz", + "integrity": "sha512-Sa17cG0SKMedlH5bEozh0eXo/54iWpSxbxCoqknRJY0oGGTwO9/SCfIx1taDnG0dvkJnYW+/7tv+PTSFaQsRNA==", + "dev": true, + "dependencies": { + "@types/babel__core": "*" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.3.tgz", + "integrity": "sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.3.tgz", + "integrity": "sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "node_modules/@types/debug": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.10.tgz", + "integrity": "sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA==", + "dev": true, + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.6.tgz", + "integrity": "sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.6.tgz", + "integrity": "sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.3.tgz", + "integrity": "sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==", + "dev": true + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.8.tgz", + "integrity": "sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.4.tgz", + "integrity": "sha512-ZchYkbieA+7tnxwX/SCBySx9WwvWR8TaP5tb2jRAzwvLb/rWchGw3v0w3pqUbUvj0GCwW2Xz/AVPSk6kUGctXQ==", + "dev": true, + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/http-proxy": { + "version": "1.17.13", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.13.tgz", + "integrity": "sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz", + "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz", + "integrity": "sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.6", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.6.tgz", + "integrity": "sha512-/t9NnzkOpXb4Nfvg17ieHE6EeSjDS2SGSpNYfoLbUAeL/EOueU/RSdOWFpfQTXBEM7BguYW1XQ0EbM+6RlIh6w==", + "dev": true, + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/@types/js-levenshtein": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/js-levenshtein/-/js-levenshtein-1.1.2.tgz", + "integrity": "sha512-/NCbMABw2uacuyE16Iwka1EzREDD50/W2ggRBad0y1WHBvAkvR9OEINxModVY7D428gXBe0igeVX7bUc9GaslQ==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz", + "integrity": "sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==", + "dev": true + }, + "node_modules/@types/json-stable-stringify": { + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.35.tgz", + "integrity": "sha512-zlCWqsRBI0+ANN7dzGeDFJ4CHaVFTLqBNRS11GjR2mHCW6XxNtnMxhQzBKMzfsnjI8oI+kWq2vBwinyQpZVSsg==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.200", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.200.tgz", + "integrity": "sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==", + "dev": true + }, + "node_modules/@types/lodash.mergewith": { + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.7.tgz", + "integrity": "sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==", + "dev": true, + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/minimist": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.4.tgz", + "integrity": "sha512-Kfe/D3hxHTusnPNRbycJE1N77WHDsdS4AjUYIzlDzhDrS47NrwuL3YW4VITxwR7KCVpzwgy4Rbj829KSSQmwXQ==", + "dev": true + }, + "node_modules/@types/ms": { + "version": "0.7.33", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.33.tgz", + "integrity": "sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.18.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.61.tgz", + "integrity": "sha512-1mFT4DqS4/s9tlZbdkwEB/EnSykA9MDeDLIk3FHApGvIMGY//qgstB2gu9GKGESWyW/qiRUO+jhlLJ9bBJ8j+Q==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.3.tgz", + "integrity": "sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.1.tgz", + "integrity": "sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.9", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz", + "integrity": "sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.2.31", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.31.tgz", + "integrity": "sha512-c2UnPv548q+5DFh03y8lEDeMfDwBn9G3dRwfkrxQMo/dOtRHUUO57k6pHvBIfH/VF4Nh+98mZ5aaSe+2echD5g==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.14", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.14.tgz", + "integrity": "sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.5.tgz", + "integrity": "sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==", + "dev": true + }, + "node_modules/@types/set-cookie-parser": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.5.tgz", + "integrity": "sha512-ZPmztaAQ4rbnW/WTUnT1dwSENQo4bjGqxCSeyK+gZxmd+zJl/QAeF6dpEXcS5UEJX22HwiggFSaY8nE1nRmkbg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.2.tgz", + "integrity": "sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==", + "dev": true + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", + "dev": true, + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/yargs": { + "version": "15.0.17", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.17.tgz", + "integrity": "sha512-cj53I8GUcWJIgWVTSVe2L7NJAB5XWGdsoMosVvUgv1jEnMbAcsbaCzt1coUcyi8Sda5PgTWAooG8jNyDTD+CWA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz", + "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==", + "dev": true + }, + "node_modules/@types/yauzl": { + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.2.tgz", + "integrity": "sha512-Km7XAtUIduROw7QPgvcft0lIupeG8a8rdKL8RiSyKvlE7dYY31fEn41HVuQsRFDuROA8tA4K2UVL+WdfFmErBA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/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 + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/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 + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/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 + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "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, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "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 + }, + "node_modules/@vendia/serverless-express": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@vendia/serverless-express/-/serverless-express-3.4.0.tgz", + "integrity": "sha512-/UAAbi9qRjUtjRISt5MJ1sfhtrHb26hqQ0nvE5qhMLsAdR5H7ErBwPD8Q/v2OENKm0iWsGwErIZEg7ebUeFDjQ==", + "dev": true, + "dependencies": { + "binary-case": "^1.0.0", + "type-is": "^1.6.16" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@zag-js/dom-query": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.16.0.tgz", + "integrity": "sha512-Oqhd6+biWyKnhKwFFuZrrf6lxBz2tX2pRQe6grUnYwO6HJ8BcbqZomy2lpOdr+3itlaUqx+Ywj5E5ZZDr/LBfQ==", + "dev": true + }, + "node_modules/@zag-js/element-size": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.10.5.tgz", + "integrity": "sha512-uQre5IidULANvVkNOBQ1tfgwTQcGl4hliPSe69Fct1VfYb2Fd0jdAcGzqQgPhfrXFpR62MxLPB7erxJ/ngtL8w==", + "dev": true + }, + "node_modules/@zag-js/focus-visible": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.16.0.tgz", + "integrity": "sha512-a7U/HSopvQbrDU4GLerpqiMcHKEkQkNPeDZJWz38cw/6Upunh41GjHetq5TB84hxyCaDzJ6q2nEdNoBQfC0FKA==", + "dev": true, + "dependencies": { + "@zag-js/dom-query": "0.16.0" + } + }, + "node_modules/@zxing/text-encoding": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", + "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "dev": true, + "optional": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/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 + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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/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/anymatch/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/archiver": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz", + "integrity": "sha512-4q/CtGPNVyC5aT9eYHhFP7SAEjKYzQIDIJWXfexUIPNxitNs1y6hORdX+sYxERSZ6qPeNNBJ5UolFsJdWTU02g==", + "dev": true, + "dependencies": { + "archiver-utils": "^1.3.0", + "async": "^2.0.0", + "buffer-crc32": "^0.2.1", + "glob": "^7.0.0", + "lodash": "^4.8.0", + "readable-stream": "^2.0.0", + "tar-stream": "^1.5.0", + "walkdir": "^0.0.11", + "zip-stream": "^1.1.0" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/archiver-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", + "integrity": "sha512-h+hTREBXcW5e1L9RihGXdH4PHHdGipG/jE2sMZrqIH6BmZAxeGU5IWjVsKhokdCSWX7km6Kkh406zZNEElHFPQ==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "graceful-fs": "^4.1.0", + "lazystream": "^1.0.0", + "lodash": "^4.8.0", + "normalize-path": "^2.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-hidden": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "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, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "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, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", + "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", + "dev": true, + "dependencies": { + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "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 + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sdk": { + "version": "2.1479.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1479.0.tgz", + "integrity": "sha512-LSTq1l63soAfHjsHYkuFln3ERuImKU4RpkzBzruFkL2DDwd3+CtYcjQ6PbuBjZcQ+XTY3jM8DoxoXhQD4L+YZw==", + "dev": true, + "dependencies": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.16.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "util": "^0.12.4", + "uuid": "8.0.0", + "xml2js": "0.5.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/aws-sdk/node_modules/uuid": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", + "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/aws-serverless-express": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/aws-serverless-express/-/aws-serverless-express-3.4.0.tgz", + "integrity": "sha512-YG9ZjAOI9OpwqDDWzkRc3kKJYJuR7gTMjLa3kAWopO17myoprxskCUyCEee+RKe34tcR4UNrVtgAwW5yDe74bw==", + "dev": true, + "dependencies": { + "@vendia/serverless-express": "^3.4.0", + "binary-case": "^1.0.0", + "type-is": "^1.6.16" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/axe-core": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", + "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "dependencies": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-jest/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/babel-loader/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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader/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/babel-loader/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/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/babel-loader/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/babel-loader/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-dynamic-import-node-babel-7": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node-babel-7/-/babel-plugin-dynamic-import-node-babel-7-2.0.7.tgz", + "integrity": "sha512-8DO7mdeczoxi0z1ggb6wS/yWkwM2F9uMPKsVeohK1Ff389JENDfZd+aINwM5r2p66IZGR0rkMrYCr2EyEGrGAQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-dynamic-import": "^7.0.0-beta.42" + } + }, + "node_modules/babel-plugin-formatjs": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-formatjs/-/babel-plugin-formatjs-10.4.0.tgz", + "integrity": "sha512-m9heKeKjINsaL20RPrZ7bqvB298WPJOOVRB0AdTtXHs9MOWkXYx89YdJRu/L6dgj7IGg09OG7OZXIvlYGVBPLg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "7", + "@babel/traverse": "7", + "@babel/types": "^7.12.11", + "@formatjs/icu-messageformat-parser": "2.3.0", + "@formatjs/ts-transformer": "3.12.0", + "@types/babel__core": "^7.1.7", + "@types/babel__helper-plugin-utils": "^7.10.0", + "@types/babel__traverse": "^7.1.7", + "tslib": "^2.4.0" + } + }, + "node_modules/babel-plugin-formatjs/node_modules/@formatjs/ts-transformer": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@formatjs/ts-transformer/-/ts-transformer-3.12.0.tgz", + "integrity": "sha512-/jEpXcqA6y/vdijgkxSoKGfkGR5VcClJeI8hnpJ2PBCHfrc4ywFMyoZqRAakKW3IJVttaDo7mGvBAIDxV1F4Qg==", + "dev": true, + "dependencies": { + "@formatjs/icu-messageformat-parser": "2.3.0", + "@types/json-stable-stringify": "^1.0.32", + "@types/node": "14 || 16 || 17", + "chalk": "^4.0.0", + "json-stable-stringify": "^1.0.1", + "tslib": "^2.4.0", + "typescript": "^4.7" + }, + "peerDependencies": { + "ts-jest": ">=27" + }, + "peerDependenciesMeta": { + "ts-jest": { + "optional": true + } + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", + "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz", + "integrity": "sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", + "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "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 + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-arraybuffer": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.2.0.tgz", + "integrity": "sha512-7emyCsu1/xiBXgQZrscw/8KPRT44I4Yq9Pe6EGs3aPRTsWuggML1/1DTuZUuIaJPIm1FTDUVXl4x/yW8s0kQDQ==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/binary-case/-/binary-case-1.1.4.tgz", + "integrity": "sha512-9Kq8m6NZTAgy05Ryuh7U3Qc4/ujLQU1AZ5vMw4cr3igTdi5itZC6kCNrRr2X8NzPiDn2oUIFTfa71DKMnue/Zg==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "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 + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "dev": true + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bundlesize2": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/bundlesize2/-/bundlesize2-0.0.31.tgz", + "integrity": "sha512-MdzJW/u+n+0jH0Uz78g8WENHAW7QNUdLD/c8aLuPB/aCIwt52zMJ4fc2fBU2y1K2iMwE/9+JoR8ojsAF0r0Xjw==", + "dev": true, + "dependencies": { + "bytes": "^3.1.0", + "chalk": "^4.0.0", + "ci-env": "^1.15.0", + "commander": "^5.1.0", + "cosmiconfig": "5.2.1", + "figures": "^3.2.0", + "glob": "^7.1.6", + "gzip-size": "^5.1.1", + "node-fetch": "^2.6.0", + "plur": "^4.0.0", + "right-pad": "^1.0.1" + }, + "bin": { + "bundlesize": "index.js" + } + }, + "node_modules/bundlesize2/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bundlesize2/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bundlesize2/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bundlesize2/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bundlesize2/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001553", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001553.tgz", + "integrity": "sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/card-validator": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/card-validator/-/card-validator-8.1.1.tgz", + "integrity": "sha512-cN4FsKwoTfTFnqPwVc7TQLSsH/QMDB3n/gWm0XelcApz4sKipnOQ6k33sa3bWsNnnIpgs7eXOF+mUV2UQAX2Sw==", + "dev": true, + "dependencies": { + "credit-card-type": "^9.1.0" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chrome-launcher": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", + "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^1.0.5", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^0.5.3", + "rimraf": "^3.0.2" + } + }, + "node_modules/chrome-launcher/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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/chrome-launcher/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-env": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/ci-env/-/ci-env-1.17.0.tgz", + "integrity": "sha512-NtTjhgSEqv4Aj90TUYHQLxHdnCPXnjdtuGG1X8lTfp/JqeXTdw0FTWl/vUAPuvbWZTF8QVpv6ASe/XacE+7R2A==", + "dev": true + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/color2k": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz", + "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w==", + "dev": true + }, + "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 + }, + "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, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/commerce-sdk-isomorphic": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/commerce-sdk-isomorphic/-/commerce-sdk-isomorphic-1.10.4.tgz", + "integrity": "sha512-CydwGcwo3C6+qZbQNnbEGTifArUnWFv5yhvDvBwx2p2X1yn41TESVKclzxzpGLS88jLEmkzgNvfg2GFtmZgPsQ==", + "dev": true, + "dependencies": { + "nanoid": "^3.3.4", + "node-fetch": "2.6.12" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/commerce-sdk-isomorphic/node_modules/node-fetch": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/commerce-sdk-isomorphic/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/commerce-sdk-isomorphic/node_modules/webidl-conversions": { + "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 + }, + "node_modules/commerce-sdk-isomorphic/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, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dev": true, + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/compress-commons": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", + "integrity": "sha512-SLTU8iWWmcORfUN+4351Z2aZXKJe1tr0jSilPMCZlLPzpdTXnkBW1LevW/MfuANBKJek8Xu9ggqrtVmQrChLtg==", + "dev": true, + "dependencies": { + "buffer-crc32": "^0.2.1", + "crc32-stream": "^2.0.0", + "normalize-path": "^2.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/compute-scroll-into-view": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.0.3.tgz", + "integrity": "sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==", + "dev": true + }, + "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 + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/conventional-changelog-angular": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz", + "integrity": "sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==", + "dev": true, + "dependencies": { + "compare-func": "^2.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-changelog-conventionalcommits": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.2.tgz", + "integrity": "sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==", + "dev": true, + "dependencies": { + "compare-func": "^2.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/conventional-commits-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", + "integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==", + "dev": true, + "dependencies": { + "is-text-path": "^2.0.0", + "JSONStream": "^1.3.5", + "meow": "^12.0.1", + "split2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.mjs" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "dev": true, + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "dev": true, + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", + "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/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, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.1.tgz", + "integrity": "sha512-qVSq3s+d4+GsqN0teRCJtM6tdEEXyWxjzbhVrCHmBS5ZTM0FS2MOS0D13dUXAWDUN6a+lHI/N1hF9Ytz6iLl9Q==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.1.tgz", + "integrity": "sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.22.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.1.tgz", + "integrity": "sha512-wCXGbLjnsP10PlK/thHSQlOLlLKNEkaWbTzVvHHZ79fZNeN1gUmw2gBlpItxPv/pvqldevEXFh/d5stdNvl6EQ==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cosmiconfig-typescript-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-5.0.0.tgz", + "integrity": "sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==", + "dev": true, + "dependencies": { + "jiti": "^1.19.1" + }, + "engines": { + "node": ">=v16" + }, + "peerDependencies": { + "@types/node": "*", + "cosmiconfig": ">=8.2", + "typescript": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "dependencies": { + "buffer": "^5.1.0" + } + }, + "node_modules/crc/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/crc32-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", + "integrity": "sha512-UjZSqFCbn+jZUHJIh6Y3vMF7EJLcJWNm4tKDf2peJRwlZKHvkkvOMTvAei6zjU9gO1xONVr3rRFw0gixm2eUng==", + "dev": true, + "dependencies": { + "crc": "^3.4.4", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/credit-card-type": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/credit-card-type/-/credit-card-type-9.1.0.tgz", + "integrity": "sha512-CpNFuLxiPFxuZqhSKml3M+t0K/484pMAnfYWH14JoD7OZMnmC0Lmo+P7JX9SobqFpRoo7ifA18kOHdxJywYPEA==", + "dev": true + }, + "node_modules/cross-env": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.1.tgz", + "integrity": "sha512-1yHhtcfAd1r4nwQgknowuUNfIT9E8dOMMspC36g45dN+iD1blloi7xp8X/xAIDnjHWyt1uQ8PHk2fkNaym7soQ==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.5" + }, + "bin": { + "cross-env": "dist/bin/cross-env.js", + "cross-env-shell": "dist/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/csp_evaluator": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/csp_evaluator/-/csp_evaluator-1.1.1.tgz", + "integrity": "sha512-N3ASg0C4kNPUaNxt1XAvzHIVuzdtr8KLgfk1O8WDyimp1GisPAHESupArO2ieHk9QWbrJ/WkQODyh21Ps/xhxw==", + "dev": true + }, + "node_modules/css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "dev": true, + "dependencies": { + "tiny-invariant": "^1.0.6" + } + }, + "node_modules/css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/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 + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/damerau-levenshtein": { + "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 + }, + "node_modules/dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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/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, + "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/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-equal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/deep-is": { + "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 + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", + "dev": true + }, + "node_modules/devtools-protocol": { + "version": "0.0.981744", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz", + "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==", + "dev": true + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domready": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz", + "integrity": "sha512-uIzsOJUNk+AdGE9a6VDeessoMCzF8RrZvJCX/W8QtyfgdR6Uofn/MvRonih3OtCO79b2VDzDOymuiABrQ4z3XA==", + "dev": true + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.565", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.565.tgz", + "integrity": "sha512-XbMoT6yIvg2xzcbs5hCADi0dXBh4//En3oFXmtPX+jiyyiCTiM9DGFT2SLottjpEs9Z8Mh8SqahbR96MaHfuSg==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "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 + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "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, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/envinfo": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", + "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dev": true, + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", + "dev": true + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "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 + }, + "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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", + "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.52.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "27.4.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.4.3.tgz", + "integrity": "sha512-7S6SmmsHsgIm06BAGCAxL+ABd9/IB3MWkz2pudj6Qqor2y1qQpWPfuFU4SG9pWj4xDjF0e+D7Llh5useuSzAZw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^5.10.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0", + "eslint": "^7.0.0 || ^8.0.0", + "jest": "*" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-use-effect-no-deps": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-use-effect-no-deps/-/eslint-plugin-use-effect-no-deps-1.1.2.tgz", + "integrity": "sha512-ohYM9EGcvlOtSsjyPw+7ktgDD0IAboijRyPH6SrQLZejaapCrO6TY40glYnPUteBA1lTkY34puE6FwKChO8EAA==", + "dev": true, + "dependencies": { + "requireindex": "~1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "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, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/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, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "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, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "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, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/execa/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/execa/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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/execa/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/expect/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/expect/node_modules/@types/yargs": { + "version": "17.0.29", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.29.tgz", + "integrity": "sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/expect/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/expect/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "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 + }, + "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 + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "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 + }, + "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 + }, + "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, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "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, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/focus-lock": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-1.0.0.tgz", + "integrity": "sha512-a8Ge6cdKh9za/GZR/qtigTAk7SrGore56EFcoMshClsh7FLk1zwszc/ltuMfKhx56qeuyL/jWQ4J4axou0iJ9w==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/focus-visible": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/focus-visible/-/focus-visible-5.2.0.tgz", + "integrity": "sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "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, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/framer-motion": { + "version": "10.16.4", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.4.tgz", + "integrity": "sha512-p9V9nGomS3m6/CALXqv6nFGMuFOxbWsmaOrdmhyQimMIlLl3LC7h7l86wge/Js/8cRu5ktutS/zlzgR7eBOtFA==", + "dev": true, + "dependencies": { + "tslib": "^2.4.0" + }, + "optionalDependencies": { + "@emotion/is-prop-valid": "^0.8.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/framer-motion/node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "dev": true, + "optional": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/framer-motion/node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "dev": true, + "optional": true + }, + "node_modules/framesync": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.1.2.tgz", + "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==", + "dev": true, + "dependencies": { + "tslib": "2.4.0" + } + }, + "node_modules/framesync/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "dev": true + }, + "node_modules/fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/full-icu": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/full-icu/-/full-icu-1.5.0.tgz", + "integrity": "sha512-BxB2otKUSFyvENjbI8EtQscpiPOEnhrf5V4MVpa6PjzsrLmdKKUUhulbydsfKS4ve6cGXNVRLlrOjizby/ZfDA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "yauzl": "^2.10.0" + }, + "bin": { + "full-icu": "node-full-icu.js", + "node-full-icu-path": "node-icu-data.js" + } + }, + "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, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-raw-commits": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", + "dev": true, + "dependencies": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-raw-commits/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, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-raw-commits/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-raw-commits/node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-raw-commits/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==", + "dev": 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" + } + }, + "node_modules/git-raw-commits/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/git-raw-commits/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-raw-commits/node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dev": true, + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/git-raw-commits/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-raw-commits/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 + }, + "node_modules/git-raw-commits/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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-rev-sync": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/git-rev-sync/-/git-rev-sync-3.0.2.tgz", + "integrity": "sha512-Nd5RiYpyncjLv0j6IONy0lGzAqdRXUaBctuGBbrEA2m6Bn4iDrN/9MeQTXuiquw8AEKL9D2BW0nw5m/lQvxqnQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "1.0.5", + "graceful-fs": "4.1.15", + "shelljs": "0.8.5" + } + }, + "node_modules/git-rev-sync/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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/git-rev-sync/node_modules/graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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/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/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", + "dev": true, + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, + "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, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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/globby/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "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/graphql": { + "version": "16.8.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", + "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "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, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "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, + "bin": { + "he": "bin/he" + } + }, + "node_modules/header-case": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz", + "integrity": "sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==", + "dev": true, + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.3" + } + }, + "node_modules/headers-polyfill": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.2.5.tgz", + "integrity": "sha512-tUCGvt191vNSQgttSyJoibR+VO+I6+iCHIUdhzEMJKE+EAL8BwCN7fUOZlY4ofOelNHsK+gEjxB/B+9N3EWtdA==", + "dev": true + }, + "node_modules/helmet": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", + "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dev": true, + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/htmlparser2/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-link-header": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-0.8.0.tgz", + "integrity": "sha512-qsh/wKe1Mk1vtYEFr+LpQBFWTO1gxZQBdii2D0Umj+IUQ23r5sT088Rhpq4XzpSyIpaX7vwjB8Rrtx8u9JTg+Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.21.0.tgz", + "integrity": "sha512-4Arcl5QQ6pRMRJmtM1WVHKHkFAQn5uvw83XuNeqnMTOikDiCoTxv5/vdudhKQsF+1mtaAawrK2SEB1v2tYecdQ==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.3", + "http-proxy": "^1.18.0", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-loader": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ignore-loader/-/ignore-loader-0.1.2.tgz", + "integrity": "sha512-yOJQEKrNwoYqrWLS4DcnzM7SEQhRKis5mB+LdKKh4cPmGYlLPR0ozRzHV5jmEk2IxptqJNQA5Cc0gw8Fj12bXA==", + "dev": true + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/image-ssim": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz", + "integrity": "sha512-W7+sO6/yhxy83L0G7xR8YAc5Z5QFtYEXXRV6EaE8tuYBZJnA3gVgp3q7X7muhLZVodeb9UfvjSbwt9VJwjIYAg==", + "dev": true + }, + "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, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local/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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/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/import-local/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/import-local/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/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "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, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/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, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/inquirer/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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/inquirer/node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/intl-messageformat": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-4.4.0.tgz", + "integrity": "sha512-z+Bj2rS3LZSYU4+sNitdHrwnBhr0wO80ZJSW8EzKDBowwUe3Q/UsvgCGjrwa+HPzoGCLEb9HAjfJgo4j2Sac8w==", + "dev": true, + "dependencies": { + "intl-messageformat-parser": "^1.8.1" + } + }, + "node_modules/intl-messageformat-parser": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-1.8.1.tgz", + "integrity": "sha512-IMSCKVf0USrM/959vj3xac7s8f87sc+80Y/ipBzdKy4ifBv5Gsj2tZ41EAaURVg01QU71fYr77uA8Meh6kELbg==", + "deprecated": "We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser", + "dev": true + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/irregular-plurals": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", + "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "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, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "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, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", + "dev": true + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "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": "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-text-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz", + "integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==", + "dev": true, + "dependencies": { + "text-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-what": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.15.tgz", + "integrity": "sha512-uKua1wfy3Yt+YqsD6mTUEa2zSi3G1oPlqTflgaPJ7z63vUGN5pxFpnQfeSLMFnJDEsdvOtkp1rUWkYjB4YfhgA==", + "dev": true, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/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 + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-cli/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/jest-cli/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/jest-cli/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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/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/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-config/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/jest-config/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/jest-each/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-jsdom-global": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom-global/-/jest-environment-jsdom-global-2.0.4.tgz", + "integrity": "sha512-1vB8q+PrszXW4Pf7Zgp3eQ4oNVbA7GY6+jmrg1qi6RtYRWDJ60/xdkhjqAbQpX8BRyvqQJYQi66LXER5YNeHXg==", + "dev": true, + "peerDependencies": { + "jest-environment-jsdom": "22.x || 23.x || 24.x || 25.x || 26.x" + } + }, + "node_modules/jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-expect-message": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/jest-expect-message/-/jest-expect-message-1.1.3.tgz", + "integrity": "sha512-bTK77T4P+zto+XepAX3low8XVQxDgaEqh3jSTQOG8qvPpD69LsIdyJTa+RmnJh3HNSzJng62/44RPPc7OIlFxg==", + "dev": true + }, + "node_modules/jest-fetch-mock": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/jest-fetch-mock/-/jest-fetch-mock-2.1.2.tgz", + "integrity": "sha512-tcSR4Lh2bWLe1+0w/IwvNxeDocMI/6yIA2bijZ0fyWxC4kQ18lckQ1n7Yd40NKuisGmcGBRFPandRXrW/ti/Bw==", + "dev": true, + "dependencies": { + "cross-fetch": "^2.2.2", + "promise-polyfill": "^7.1.1" + } + }, + "node_modules/jest-fetch-mock/node_modules/cross-fetch": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.7", + "whatwg-fetch": "^2.0.4" + } + }, + "node_modules/jest-fetch-mock/node_modules/whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==", + "dev": true + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/jest-jasmine2/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/jest-jasmine2/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "dependencies": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-leak-detector/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/jest-leak-detector/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/@types/yargs": { + "version": "17.0.29", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.29.tgz", + "integrity": "sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/jest-runner/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/jest-runner/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/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/jest-runtime/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/jest-runtime/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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/jest-runtime/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/jest-snapshot/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/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 + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/jest-validate/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-watcher/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jmespath": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz", + "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/jpeg-js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", + "dev": true + }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "node_modules/js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-library-detector": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/js-library-detector/-/js-library-detector-6.7.0.tgz", + "integrity": "sha512-c80Qupofp43y4cJ7+8TTDN/AsDwLi5oOm/plBrWI+iQt485vKXCco+yVmOwEgdo9VOdsYTuV0UlTeetVPTriXA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "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 + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "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 + }, + "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 + }, + "node_modules/json-stable-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", + "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", + "dev": true, + "dependencies": { + "jsonify": "^0.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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 + }, + "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, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "dev": true, + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonwebtoken/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 + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dev": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dev": true, + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==", + "dev": true + }, + "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, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lighthouse": { + "version": "9.6.8", + "resolved": "https://registry.npmjs.org/lighthouse/-/lighthouse-9.6.8.tgz", + "integrity": "sha512-5aRSvnqazci8D2oE7GJM6C7IStvUuMVV+74cGyBuS4n4NCixsDd6+uJdX834XiInSfo+OuVbAJCX4Xu6d2+N9Q==", + "dev": true, + "dependencies": { + "@sentry/node": "^6.17.4", + "axe-core": "4.4.1", + "chrome-launcher": "^0.15.0", + "configstore": "^5.0.1", + "csp_evaluator": "1.1.1", + "cssstyle": "1.2.1", + "enquirer": "^2.3.6", + "http-link-header": "^0.8.0", + "intl-messageformat": "^4.4.0", + "jpeg-js": "^0.4.3", + "js-library-detector": "^6.5.0", + "lighthouse-logger": "^1.3.0", + "lighthouse-stack-packs": "1.8.2", + "lodash": "^4.17.21", + "lookup-closest-locale": "6.2.0", + "metaviewport-parser": "0.2.0", + "open": "^8.4.0", + "parse-cache-control": "1.0.1", + "ps-list": "^8.0.0", + "puppeteer-core": "^13.7.0", + "robots-parser": "^3.0.0", + "semver": "^5.3.0", + "speedline-core": "^1.4.3", + "third-party-web": "^0.17.1", + "ws": "^7.0.0", + "yargs": "^17.3.1", + "yargs-parser": "^21.0.0" + }, + "bin": { + "chrome-debug": "lighthouse-core/scripts/manual-chrome-launcher.js", + "lighthouse": "lighthouse-cli/index.js", + "smokehouse": "lighthouse-cli/test/smokehouse/frontends/smokehouse-bin.js" + }, + "engines": { + "node": ">=14.15" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", + "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==", + "dev": true, + "dependencies": { + "debug": "^2.6.8", + "marky": "^1.2.0" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/lighthouse-stack-packs": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/lighthouse-stack-packs/-/lighthouse-stack-packs-1.8.2.tgz", + "integrity": "sha512-vlCUxxQAB8Nu6LQHqPpDRiMi06Du593/my/6JbMttQeEfJ7pf4OS8obSTh5xSOS80U/O7fq59Q8rQGAUxQatUQ==", + "dev": true + }, + "node_modules/lighthouse/node_modules/axe-core": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/lighthouse/node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/lighthouse/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/lighthouse/node_modules/cssstyle": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.1.tgz", + "integrity": "sha512-7DYm8qe+gPx/h77QlCyFmX80+fGaE/6A/Ekl0zaszYOubvySO2saYFdQ78P29D0UsULxFKCetDGNaNRUdSF+2A==", + "dev": true, + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/lighthouse/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse/node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "dev": true, + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/lighthouse/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lighthouse/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/lighthouse/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/lighthouse/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/lines-and-columns": { + "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 + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==", + "dev": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "dev": true + }, + "node_modules/lodash.invokemap": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz", + "integrity": "sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w==", + "dev": true + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "dev": true + }, + "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 + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "dev": true + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "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 + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "dev": true + }, + "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 + }, + "node_modules/lodash.pullall": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz", + "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==", + "dev": true + }, + "node_modules/lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", + "dev": true + }, + "node_modules/lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", + "dev": true + }, + "node_modules/lodash.upperfirst": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", + "dev": true + }, + "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, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lookup-closest-locale": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/lookup-closest-locale/-/lookup-closest-locale-6.2.0.tgz", + "integrity": "sha512-/c2kL+Vnp1jnV6K6RpDTHK3dgg0Tu2VVp+elEiJpjfS1UyY7AjOYHohRug6wT0OpoX2qFgNORndE9RqesfVxWQ==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", + "dev": true + }, + "node_modules/lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "dev": true, + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/meow": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", + "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", + "dev": true, + "engines": { + "node": ">=16.10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-1.0.1.tgz", + "integrity": "sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/merge-stream": { + "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 + }, + "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, + "engines": { + "node": ">= 8" + } + }, + "node_modules/metaviewport-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.2.0.tgz", + "integrity": "sha512-qL5NtY18LGs7lvZCkj3ep2H4Pes9rIiSLZRUyfDdvVw7pWFA0eLwmqaIxApD74RGvUrNEtk9e5Wt1rT+VlCvGw==", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "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, + "engines": { + "node": ">=4" + } + }, + "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/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "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, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/mitt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.2.tgz", + "integrity": "sha512-3btxP0O9iGADGWAkteQ8mzDtEspZqu4I32y4GZYCV5BrwtzdcRpF4dQgNdJadCrbBx7Lu6Sq9AVrerMHR0Hkmw==", + "dev": true + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dev": true, + "dependencies": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/morgan/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/morgan/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/morgan/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "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 + }, + "node_modules/msw": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/msw/-/msw-1.3.2.tgz", + "integrity": "sha512-wKLhFPR+NitYTkQl5047pia0reNGgf0P6a1eTnA5aNlripmiz0sabMvvHcicE8kQ3/gZcI0YiPFWmYfowfm3lA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@mswjs/cookies": "^0.2.2", + "@mswjs/interceptors": "^0.17.10", + "@open-draft/until": "^1.0.3", + "@types/cookie": "^0.4.1", + "@types/js-levenshtein": "^1.1.1", + "chalk": "^4.1.1", + "chokidar": "^3.4.2", + "cookie": "^0.4.2", + "graphql": "^16.8.1", + "headers-polyfill": "3.2.5", + "inquirer": "^8.2.0", + "is-node-process": "^1.2.0", + "js-levenshtein": "^1.1.6", + "node-fetch": "^2.6.7", + "outvariant": "^1.4.0", + "path-to-regexp": "^6.2.0", + "strict-event-emitter": "^0.4.3", + "type-fest": "^2.19.0", + "yargs": "^17.3.1" + }, + "bin": { + "msw": "cli/index.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mswjs" + }, + "peerDependencies": { + "typescript": ">= 4.4.x <= 5.2.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/msw/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/msw/node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/msw/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/msw/node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/msw/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/msw/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/msw/node_modules/inquirer": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", + "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/msw/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/msw/node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/msw/node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "dev": true + }, + "node_modules/msw/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/msw/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/msw/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/msw/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/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "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 + }, + "node_modules/njwt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/njwt/-/njwt-1.2.0.tgz", + "integrity": "sha512-i+cdqwxo7EUimJCHPSAEpQEWrz4ilsVefL+FRhWrjMqq8HHiQ8dwi9GUWUfj3Vt6XMY2PXSjMn9JeVB3/Jp6pg==", + "dev": true, + "dependencies": { + "@types/node": "^15.0.1", + "ecdsa-sig-formatter": "^1.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/njwt/node_modules/@types/node": { + "version": "15.14.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz", + "integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==", + "dev": true + }, + "node_modules/njwt/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, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-environment-flags": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz", + "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==", + "dev": true, + "dependencies": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + } + }, + "node_modules/node-environment-flags/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "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 + }, + "node_modules/node-fetch/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, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "dev": true, + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-notifier/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, + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-notifier/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, + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/node-notifier/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-notifier/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, + "optional": true + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dev": true, + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/ora/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/ora/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ora/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/outvariant": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.0.tgz", + "integrity": "sha512-AlWY719RF02ujitly7Kk/0QlV+pXGFDHrHf9O2OKqyqgBieaPOIeuSkL8sRK6j2WK+/ZAURq2kZsY0d8JapUiw==", + "dev": true + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-cache-control": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", + "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==", + "dev": true + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "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 + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "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 + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/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/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/plur": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", + "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", + "dev": true, + "dependencies": { + "irregular-plurals": "^3.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-prefix-selector": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.16.0.tgz", + "integrity": "sha512-rdVMIi7Q4B0XbXqNUEI+Z4E+pueiu/CS5E6vRCQommzdQ/sgsS4dK42U7GX8oJR+TJOtT+Qv3GkNo6iijUMp3Q==", + "dev": true, + "peerDependencies": { + "postcss": ">4 <9" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "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 + }, + "node_modules/posthtml": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.9.2.tgz", + "integrity": "sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==", + "dev": true, + "dependencies": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.2.1.tgz", + "integrity": "sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==", + "dev": true, + "dependencies": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + } + }, + "node_modules/posthtml-parser/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/posthtml-rename-id": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz", + "integrity": "sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==", + "dev": true, + "dependencies": { + "escape-string-regexp": "1.0.5" + } + }, + "node_modules/posthtml-rename-id/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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz", + "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/posthtml-svg-mode": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz", + "integrity": "sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==", + "dev": true, + "dependencies": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + } + }, + "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, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-polyfill": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-7.1.2.tgz", + "integrity": "sha512-FuEc12/eKqqoRYIGBrUptCBRhobL19PS2U31vMNTfyck1FxPyMfgsXyW4Mav85y/ZN1hop3hOwRlUDok23oYfQ==", + "dev": true + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/ps-list": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-8.1.1.tgz", + "integrity": "sha512-OPS9kEJYVmiO48u/B9qneqhkMvgCxT+Tm28VCEJpheTpl8cJ0ffZRRNgS5mrQRTrX5yRTpaJ+hRDeefXYmmorQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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 + }, + "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==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/puppeteer-core": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.7.0.tgz", + "integrity": "sha512-rXja4vcnAzFAP1OVLq/5dWNfwBGuzcOARJ6qGV7oAZhnLmVRU8G5MsdeQEAOy332ZhkIOnn9jp15R89LKHyp2Q==", + "dev": true, + "dependencies": { + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.981744", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "pkg-dir": "4.2.0", + "progress": "2.0.3", + "proxy-from-env": "1.1.0", + "rimraf": "3.0.2", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.5.0" + }, + "engines": { + "node": ">=10.18.1" + } + }, + "node_modules/puppeteer-core/node_modules/cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dev": true, + "dependencies": { + "node-fetch": "2.6.7" + } + }, + "node_modules/puppeteer-core/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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/puppeteer-core/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/puppeteer-core/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/puppeteer-core/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/puppeteer-core/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/puppeteer-core/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/puppeteer-core/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/puppeteer-core/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/puppeteer-core/node_modules/webidl-conversions": { + "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 + }, + "node_modules/puppeteer-core/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, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/puppeteer-core/node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/pvtsutils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz", + "integrity": "sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "dev": true, + "dependencies": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dev": true, + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.3.tgz", + "integrity": "sha512-lDVjxQQFoCG1jcrP06LNo2lbWp4QTShEXnhActFBwYuHprllQV6VUpwreApsYqCgD+N1mHoqJ/BI/4eV4R2GYg==", + "dev": true + }, + "node_modules/randomstring": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/randomstring/-/randomstring-1.3.0.tgz", + "integrity": "sha512-gY7aQ4i1BgwZ8I1Op4YseITAyiDiajeZOPQUbIq9TPGPhUm5FX59izIaOpmKbME1nmnEiABf28d9K2VSii6BBg==", + "dev": true, + "dependencies": { + "randombytes": "2.0.3" + }, + "bin": { + "randomstring": "bin/randomstring" + }, + "engines": { + "node": "*" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-clientside-effect": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz", + "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.13" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "dev": true + }, + "node_modules/react-focus-lock": { + "version": "2.9.6", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.6.tgz", + "integrity": "sha512-B7gYnCjHNrNYwY2juS71dHbf0+UpXXojt02svxybj8N5bxceAkzPChKEncHuratjUHkIFNCn06k2qj1DRlzTug==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^1.0.0", + "prop-types": "^15.6.2", + "react-clientside-effect": "^1.2.6", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-helmet": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.1.0.tgz", + "integrity": "sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.1.1", + "react-side-effect": "^2.1.0" + }, + "peerDependencies": { + "react": ">=16.3.0" + } + }, + "node_modules/react-hook-form": { + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.47.0.tgz", + "integrity": "sha512-F/TroLjTICipmHeFlMrLtNLceO2xr1jU3CyiNla5zdwsGUGu2UOxxR4UyJgLlhMwLW/Wzp4cpJ7CPfgJIeKdSg==", + "dev": true, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-hook-form" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18" + } + }, + "node_modules/react-intl": { + "version": "5.25.1", + "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-5.25.1.tgz", + "integrity": "sha512-pkjdQDvpJROoXLMltkP/5mZb0/XqrqLoPGKUCfbdkP8m6U9xbK40K51Wu+a4aQqTEvEK5lHBk0fWzUV72SJ3Hg==", + "dev": true, + "dependencies": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/icu-messageformat-parser": "2.1.0", + "@formatjs/intl": "2.2.1", + "@formatjs/intl-displaynames": "5.4.3", + "@formatjs/intl-listformat": "6.5.3", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/react": "16 || 17 || 18", + "hoist-non-react-statics": "^3.3.2", + "intl-messageformat": "9.13.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "react": "^16.3.0 || 17 || 18", + "typescript": "^4.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-intl/node_modules/@formatjs/ecma402-abstract": { + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz", + "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==", + "dev": true, + "dependencies": { + "@formatjs/intl-localematcher": "0.2.25", + "tslib": "^2.1.0" + } + }, + "node_modules/react-intl/node_modules/@formatjs/icu-messageformat-parser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz", + "integrity": "sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==", + "dev": true, + "dependencies": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/icu-skeleton-parser": "1.3.6", + "tslib": "^2.1.0" + } + }, + "node_modules/react-intl/node_modules/@formatjs/icu-skeleton-parser": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz", + "integrity": "sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==", + "dev": true, + "dependencies": { + "@formatjs/ecma402-abstract": "1.11.4", + "tslib": "^2.1.0" + } + }, + "node_modules/react-intl/node_modules/@formatjs/intl-localematcher": { + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz", + "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/react-intl/node_modules/intl-messageformat": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.13.0.tgz", + "integrity": "sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==", + "dev": true, + "dependencies": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/fast-memoize": "1.2.1", + "@formatjs/icu-messageformat-parser": "2.1.0", + "tslib": "^2.1.0" + } + }, + "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==", + "dev": true + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-remove-scroll": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", + "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", + "dev": true, + "dependencies": { + "react-remove-scroll-bar": "^2.3.4", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "dev": true, + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router/node_modules/isarray": { + "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 + }, + "node_modules/react-router/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==", + "dev": true, + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/react-side-effect": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz", + "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==", + "dev": true, + "peerDependencies": { + "react": "^16.3.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-ssr-prepass": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/react-ssr-prepass/-/react-ssr-prepass-1.5.0.tgz", + "integrity": "sha512-yFNHrlVEReVYKsLI5lF05tZoHveA5pGzjFbFJY/3pOqqjGOmMmqx83N4hIjN2n6E1AOa+eQEUxs3CgRnPmT0RQ==", + "dev": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "dev": true, + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-uid": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/react-uid/-/react-uid-2.3.3.tgz", + "integrity": "sha512-iNpDovcb9qBpBTo8iUgqRSQOS8GV3bWoNaTaUptHkXtAooXSo0OWe7vN6TqqB8x3x0bNBbQx96kkmSltQ5h9kQ==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/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/read-pkg-up/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/read-pkg-up/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/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/remove-accents": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", + "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==", + "dev": true + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-in-file": { + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.3.5.tgz", + "integrity": "sha512-arB9d3ENdKva2fxRnSjwBEXfK1npgyci7ZZuwysgAp7ORjHSyxz6oqIjTEv8R0Ydl4Ll7uOAZXL4vbkhGIizCg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2", + "glob": "^7.2.0", + "yargs": "^17.2.1" + }, + "bin": { + "replace-in-file": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "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 + }, + "node_modules/requireindex": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", + "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", + "dev": true, + "engines": { + "node": ">=0.10.5" + } + }, + "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 + }, + "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, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, + "dependencies": { + "global-dirs": "^0.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "dev": true + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/right-pad": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/right-pad/-/right-pad-1.0.1.tgz", + "integrity": "sha512-bYBjgxmkvTAfgIYy328fmkwhp39v8lwVgWhhrzxPV3yHtcSqyYKe9/XOhvW48UFjATg3VuJbpsp5822ACNvkmw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/robots-parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/robots-parser/-/robots-parser-3.0.1.tgz", + "integrity": "sha512-s+pyvQeIKIZ0dx5iJiQk1tPLJAWln39+MI5jtM8wnyws+G5azk+dMnMX0qfbqNetKKNgcWWOdi0sfm+FbQbgdQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==", + "dev": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/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 + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serialize-javascript/node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.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 + }, + "node_modules/set-cookie-parser": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", + "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", + "dev": true + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "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 + }, + "node_modules/sirv": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz", + "integrity": "sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==", + "dev": true, + "dependencies": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "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, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": 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, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "dev": true + }, + "node_modules/speed-measure-webpack-plugin": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.5.0.tgz", + "integrity": "sha512-Re0wX5CtM6gW7bZA64ONOfEPEhwbiSF/vz6e2GvadjuaPrQcHTQdRGsD8+BE7iUOysXH8tIenkPCQBEcspXsNg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "webpack": "^1 || ^2 || ^3 || ^4 || ^5" + } + }, + "node_modules/speedline-core": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/speedline-core/-/speedline-core-1.4.3.tgz", + "integrity": "sha512-DI7/OuAUD+GMpR6dmu8lliO2Wg5zfeh+/xsdyJZCzd8o5JgFUjCeLsBDuZjIQJdwXS3J0L/uZYrELKYqx+PXog==", + "dev": true, + "dependencies": { + "@types/node": "*", + "image-ssim": "^0.2.0", + "jpeg-js": "^0.4.1" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "dev": true, + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "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, + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/strict-event-emitter": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.4.6.tgz", + "integrity": "sha512-12KWeb+wixJohmnwNFerbyiBrAlq5qJLwIt38etRtKtmmHyDSoGlIqFE9wx+4IwG0aDjI7GV8tc8ZccjWZZtTg==", + "dev": true + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "dev": true + }, + "node_modules/superjson": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-1.13.3.tgz", + "integrity": "sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg==", + "dev": true, + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-baker": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/svg-baker/-/svg-baker-1.7.0.tgz", + "integrity": "sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + } + }, + "node_modules/svg-baker-runtime": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/svg-baker-runtime/-/svg-baker-runtime-1.4.7.tgz", + "integrity": "sha512-Zorfwwj5+lWjk/oxwSMsRdS2sPQQdTmmsvaSpzU+i9ZWi3zugHLt6VckWfnswphQP0LmOel3nggpF5nETbt6xw==", + "dev": true, + "dependencies": { + "deepmerge": "1.3.2", + "mitt": "1.1.2", + "svg-baker": "^1.7.0" + } + }, + "node_modules/svg-baker-runtime/node_modules/deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz", + "integrity": "sha512-qjMjTrk+RKv/sp4RPDpV5CnKhxjFI9p+GkLBOls5A8EEElldYWCWA9zceAkmfd0xIo2aU1nxiaLFoiya2sb6Cg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svg-baker/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svg-baker/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/svg-baker/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svg-baker/node_modules/micromatch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.0.tgz", + "integrity": "sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/svg-baker/node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svg-baker/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-sprite-loader": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/svg-sprite-loader/-/svg-sprite-loader-6.0.11.tgz", + "integrity": "sha512-TedsTf8wsHH6HgdwKjUveDZRC6q5gPloYV8A8/zZaRWP929J7x6TzQ6MvZFl+YYDJuJ0Akyuu/vNVJ+fbPuYXg==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.0", + "deepmerge": "1.3.2", + "domready": "1.0.8", + "escape-string-regexp": "1.0.5", + "loader-utils": "^1.1.0", + "svg-baker": "^1.5.0", + "svg-baker-runtime": "^1.4.7", + "url-slug": "2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/svg-sprite-loader/node_modules/deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz", + "integrity": "sha512-qjMjTrk+RKv/sp4RPDpV5CnKhxjFI9p+GkLBOls5A8EEElldYWCWA9zceAkmfd0xIo2aU1nxiaLFoiya2sb6Cg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-sprite-loader/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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svg-sprite-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/svg-sprite-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-fs/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/tar-fs/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/tar-fs/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tar-fs/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz", + "integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-extensions": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz", + "integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/third-party-web": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/third-party-web/-/third-party-web-0.17.1.tgz", + "integrity": "sha512-X9Mha8cVeBwakunlZXkXL6xRzw8VCcDGWqT59EzeTYAJIi8ien3CuufnEGEx4ZUFahumNQdoOwf4H2T9Ca6lBg==", + "dev": true + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", + "dev": true + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "dev": true + }, + "node_modules/tmp": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", + "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", + "dev": true, + "dependencies": { + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", + "dev": true + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "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, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "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, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/unbzip2-stream/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "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 + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unidecode": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/unidecode/-/unidecode-0.1.8.tgz", + "integrity": "sha512-SdoZNxCWpN2tXTCrGkPF/0rL2HEq+i2gwRG1ReBvx8/0yTzC3enHfugOf8A9JBShVwwrRIkLX0YcDUGbzjbVCA==", + "dev": true, + "engines": { + "node": ">= 0.4.12" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", + "dev": true + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/url-slug/-/url-slug-2.0.0.tgz", + "integrity": "sha512-aiNmSsVgrjCiJ2+KWPferjT46YFKoE8i0YX04BlMVDue022Xwhg/zYlnZ6V9/mP3p8Wj7LEp0myiTkC/p6sxew==", + "dev": true, + "dependencies": { + "unidecode": "0.1.8" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dev": true, + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "dev": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "dev": true + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walkdir": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz", + "integrity": "sha512-lMFYXGpf7eg+RInVL021ZbJJT4hqsvsBvq5sZBp874jfhs3IWlA7OPoG0ojQrYcXHuUSi+Nqp6qGN+pPGaMgPQ==", + "dev": true, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-encoding": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz", + "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", + "dev": true, + "dependencies": { + "util": "^0.12.3" + }, + "optionalDependencies": { + "@zxing/text-encoding": "0.9.0" + } + }, + "node_modules/webcrypto-core": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.7.tgz", + "integrity": "sha512-7FjigXNsBfopEj+5DV2nhNpfic2vumtjjgPmeDKk45z+MJwXKKfhPB7118Pfzrmh4jqOMST6Ch37iPAHoImg5g==", + "dev": true, + "dependencies": { + "@peculiar/asn1-schema": "^2.3.6", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.1", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.9.1.tgz", + "integrity": "sha512-jnd6EoYrf9yMxCyYDPj8eutJvtjQNp8PHmni/e/ulydHBWhT5J3menXt3HEkScsu9YqMAcG4CfFjs3rj5pVU1w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "is-plain-object": "^5.0.0", + "lodash.debounce": "^4.0.8", + "lodash.escape": "^4.0.1", + "lodash.flatten": "^4.4.0", + "lodash.invokemap": "^4.6.0", + "lodash.pullall": "^4.2.0", + "lodash.uniqby": "^4.7.0", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-cli/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/webpack-cli/node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/webpack-cli/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-cli/node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/webpack-cli/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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-cli/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-cli/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/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 + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-hot-middleware": { + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.4.tgz", + "integrity": "sha512-IRmTspuHM06aZh98OhBJtqLpeWFM8FXJS5UYpKYxCJzyFoyWj1w6VGFfomZU7OPA55dMLrQK0pRT1eQ3PACr4w==", + "dev": true, + "dependencies": { + "ansi-html-community": "0.0.8", + "html-entities": "^2.1.0", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/webpack-hot-server-middleware": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/webpack-hot-server-middleware/-/webpack-hot-server-middleware-0.6.1.tgz", + "integrity": "sha512-YOKwdS0hnmADsNCsReGkMOBkoz2YVrQZvnVcViM2TDXlK9NnaOGXmnrLFjzwsHFa0/iuJy/QJFEoMxzk8R1Mgg==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "require-from-string": "^2.0.1", + "source-map-support": "^0.5.3" + }, + "peerDependencies": { + "webpack": "*" + } + }, + "node_modules/webpack-hot-server-middleware/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-notifier": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.15.0.tgz", + "integrity": "sha512-N2V8UMgRB5komdXQRavBsRpw0hPhJq2/SWNOGuhrXpIgRhcMexzkGQysUyGStHLV5hkUlgpRiF7IUXoBqyMmzQ==", + "dev": true, + "dependencies": { + "node-notifier": "^9.0.0", + "strip-ansi": "^6.0.0" + }, + "peerDependencies": { + "@types/webpack": ">4.41.31" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/webpack-notifier/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack-notifier/node_modules/node-notifier": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", + "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==", + "dev": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/webpack-notifier/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack-notifier/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, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/webpack-notifier/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/webpack-notifier/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 + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.19", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", + "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==", + "dev": true + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": 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, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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 + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "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, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "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, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", + "integrity": "sha512-2olrDUuPM4NvRIgGPhvrp84f7/HmWR6RiQrgwFF2VctmnssFiogtYL3DcA8Vl2bsSmju79sVXe38TsII7JleUg==", + "dev": true, + "dependencies": { + "archiver-utils": "^1.3.0", + "compress-commons": "^1.2.0", + "lodash": "^4.8.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, + "@adobe/css-tools": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", + "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==", + "dev": true + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/cli": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.23.0.tgz", + "integrity": "sha512-17E1oSkGk2IwNILM4jtfAvgjt+ohmpfBky8aLerUfYZhiPNg7ca+CRCxZn8QDxwNhV/upsc2VHBCqGFIR+iBfA==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", + "chokidar": "^3.4.0", + "commander": "^4.0.1", + "convert-source-map": "^2.0.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.2.0", + "make-dir": "^2.1.0", + "slash": "^2.0.0" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "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 + } + } + }, + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "requires": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "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, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "dev": true + }, + "@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "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 + } + } + }, + "@babel/eslint-parser": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", + "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", + "dev": true, + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + } + }, + "@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "requires": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", + "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dev": true, + "requires": { + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + } + }, + "@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + } + }, + "@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + } + }, + "@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "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, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/node": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.22.19.tgz", + "integrity": "sha512-VsKSO9aEHdO16NdtqkJfrXZ9Sxlna1BVnBbToWr1KGdI3cyIk6KqOoa8mWvpK280lJDOwJqxvnl994KmLhq1Yw==", + "dev": true, + "requires": { + "@babel/register": "^7.22.15", + "commander": "^4.0.1", + "core-js": "^3.30.2", + "node-environment-flags": "^1.0.5", + "regenerator-runtime": "^0.14.0", + "v8flags": "^3.1.1" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + } + } + }, + "@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "dev": true + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "requires": {} + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-async-generator-functions": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", + "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-transform-object-assign": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.22.5.tgz", + "integrity": "sha512-iDhx9ARkXq4vhZ2CYOSnQXkmxkDgosLi3J8Z17mKz7LyzthtkdVchLD7WZ3aXeCuvJDOW3+1I5TpJmwIbF9MKQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + } + }, + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.15" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dev": true, + "requires": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz", + "integrity": "sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "semver": "^6.3.1" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/preset-env": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz", + "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.23.2", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.23.2", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.23.0", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.23.0", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-modules-systemjs": "^7.23.0", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.23.0", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + } + }, + "@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", + "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + } + }, + "@babel/preset-typescript": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz", + "integrity": "sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-typescript": "^7.22.15" + } + }, + "@babel/register": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.22.15.tgz", + "integrity": "sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + } + }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "@babel/runtime": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/runtime-corejs2": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.23.2.tgz", + "integrity": "sha512-lTwRWGcAUBANnxD0A4c5/wKQ0eLhgdAy9kdY2rzTmmliumBQ8u8awykMnaQAnZR3PC47jLRjGoj+hozZqy9Bww==", + "dev": true, + "requires": { + "core-js": "^2.6.12", + "regenerator-runtime": "^0.14.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "dev": true + } + } + }, + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + } + }, + "@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@chakra-ui/accordion": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.3.1.tgz", + "integrity": "sha512-FSXRm8iClFyU+gVaXisOSEw0/4Q+qZbFRiuhIAkVU6Boj0FxAMrlo9a8AV5TuF77rgaHytCdHk0Ng+cyUijrag==", + "dev": true, + "requires": { + "@chakra-ui/descendant": "3.1.0", + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.1.0" + } + }, + "@chakra-ui/alert": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-2.2.1.tgz", + "integrity": "sha512-GduIqqWCkvID8hxRlKw29Jp3w93r/E9S30J2F8By3ODon9Bhk1o/KVolcPiSiQvRwKNBJCd/rBTpPpLkB+s7pw==", + "dev": true, + "requires": { + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/spinner": "2.1.0" + } + }, + "@chakra-ui/anatomy": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.2.1.tgz", + "integrity": "sha512-bbmyWTGwQo+aHYDMtLIj7k7hcWvwE7GFVDViLFArrrPhfUTDdQTNqhiDp1N7eh2HLyjNhc2MKXV8s2KTQqkmTg==", + "dev": true + }, + "@chakra-ui/avatar": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-2.3.0.tgz", + "integrity": "sha512-8gKSyLfygnaotbJbDMHDiJoF38OHXUYVme4gGxZ1fLnQEdPVEaIWfH+NndIjOM0z8S+YEFnT9KyGMUtvPrBk3g==", + "dev": true, + "requires": { + "@chakra-ui/image": "2.1.0", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/breadcrumb": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-2.2.0.tgz", + "integrity": "sha512-4cWCG24flYBxjruRi4RJREWTGF74L/KzI2CognAW/d/zWR0CjiScuJhf37Am3LFbCySP6WSoyBOtTIoTA4yLEA==", + "dev": true, + "requires": { + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/breakpoint-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.8.tgz", + "integrity": "sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==", + "dev": true, + "requires": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/button": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-2.1.0.tgz", + "integrity": "sha512-95CplwlRKmmUXkdEp/21VkEWgnwcx2TOBG6NfYlsuLBDHSLlo5FKIiE2oSi4zXc4TLcopGcWPNcm/NDaSC5pvA==", + "dev": true, + "requires": { + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/spinner": "2.1.0" + } + }, + "@chakra-ui/card": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/card/-/card-2.2.0.tgz", + "integrity": "sha512-xUB/k5MURj4CtPAhdSoXZidUbm8j3hci9vnc+eZJVDqhDOShNlD6QeniQNRPRys4lWAQLCbFcrwL29C8naDi6g==", + "dev": true, + "requires": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/checkbox": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-2.3.1.tgz", + "integrity": "sha512-e6qL9ntVI/Ui6g0+iljUV2chX86YMsXafldpTHBNYDEoNLjGo1lqLFzq3y6zs3iuB3DHI0X7eAG3REmMVs0A0w==", + "dev": true, + "requires": { + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/react-use-safe-layout-effect": "2.1.0", + "@chakra-ui/react-use-update-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/visually-hidden": "2.2.0", + "@zag-js/focus-visible": "0.16.0" + } + }, + "@chakra-ui/clickable": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-2.1.0.tgz", + "integrity": "sha512-flRA/ClPUGPYabu+/GLREZVZr9j2uyyazCAUHAdrTUEdDYCr31SVGhgh7dgKdtq23bOvAQJpIJjw/0Bs0WvbXw==", + "dev": true, + "requires": { + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/close-button": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-2.1.1.tgz", + "integrity": "sha512-gnpENKOanKexswSVpVz7ojZEALl2x5qjLYNqSQGbxz+aP9sOXPfUS56ebyBrre7T7exuWGiFeRwnM0oVeGPaiw==", + "dev": true, + "requires": { + "@chakra-ui/icon": "3.2.0" + } + }, + "@chakra-ui/color-mode": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-2.2.0.tgz", + "integrity": "sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg==", + "dev": true, + "requires": { + "@chakra-ui/react-use-safe-layout-effect": "2.1.0" + } + }, + "@chakra-ui/control-box": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-2.1.0.tgz", + "integrity": "sha512-gVrRDyXFdMd8E7rulL0SKeoljkLQiPITFnsyMO8EFHNZ+AHt5wK4LIguYVEq88APqAGZGfHFWXr79RYrNiE3Mg==", + "dev": true, + "requires": {} + }, + "@chakra-ui/counter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-2.1.0.tgz", + "integrity": "sha512-s6hZAEcWT5zzjNz2JIWUBzRubo9la/oof1W7EKZVVfPYHERnl5e16FmBC79Yfq8p09LQ+aqFKm/etYoJMMgghw==", + "dev": true, + "requires": { + "@chakra-ui/number-utils": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/css-reset": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-2.3.0.tgz", + "integrity": "sha512-cQwwBy5O0jzvl0K7PLTLgp8ijqLPKyuEMiDXwYzl95seD3AoeuoCLyzZcJtVqaUZ573PiBdAbY/IlZcwDOItWg==", + "dev": true, + "requires": {} + }, + "@chakra-ui/descendant": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-3.1.0.tgz", + "integrity": "sha512-VxCIAir08g5w27klLyi7PVo8BxhW4tgU/lxQyujkmi4zx7hT9ZdrcQLAted/dAa+aSIZ14S1oV0Q9lGjsAdxUQ==", + "dev": true, + "requires": { + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0" + } + }, + "@chakra-ui/dom-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/dom-utils/-/dom-utils-2.1.0.tgz", + "integrity": "sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ==", + "dev": true + }, + "@chakra-ui/editable": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-3.1.0.tgz", + "integrity": "sha512-j2JLrUL9wgg4YA6jLlbU88370eCRyor7DZQD9lzpY95tSOXpTljeg3uF9eOmDnCs6fxp3zDWIfkgMm/ExhcGTg==", + "dev": true, + "requires": { + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-focus-on-pointer-down": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/react-use-safe-layout-effect": "2.1.0", + "@chakra-ui/react-use-update-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/event-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/event-utils/-/event-utils-2.0.8.tgz", + "integrity": "sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==", + "dev": true + }, + "@chakra-ui/focus-lock": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-2.1.0.tgz", + "integrity": "sha512-EmGx4PhWGjm4dpjRqM4Aa+rCWBxP+Rq8Uc/nAVnD4YVqkEhBkrPTpui2lnjsuxqNaZ24fIAZ10cF1hlpemte/w==", + "dev": true, + "requires": { + "@chakra-ui/dom-utils": "2.1.0", + "react-focus-lock": "^2.9.4" + } + }, + "@chakra-ui/form-control": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-2.1.1.tgz", + "integrity": "sha512-LJPDzA1ITc3lhd/iDiINqGeca5bJD09PZAjePGEmmZyLPZZi8nPh/iii0RMxvKyJArsTBwXymCh+dEqK9aDzGQ==", + "dev": true, + "requires": { + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/hooks": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.2.1.tgz", + "integrity": "sha512-RQbTnzl6b1tBjbDPf9zGRo9rf/pQMholsOudTxjy4i9GfTfz6kgp5ValGjQm2z7ng6Z31N1cnjZ1AlSzQ//ZfQ==", + "dev": true, + "requires": { + "@chakra-ui/react-utils": "2.0.12", + "@chakra-ui/utils": "2.0.15", + "compute-scroll-into-view": "3.0.3", + "copy-to-clipboard": "3.3.3" + } + }, + "@chakra-ui/icon": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/icon/-/icon-3.2.0.tgz", + "integrity": "sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ==", + "dev": true, + "requires": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/icons": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/icons/-/icons-2.1.1.tgz", + "integrity": "sha512-3p30hdo4LlRZTT5CwoAJq3G9fHI0wDc0pBaMHj4SUn0yomO+RcDRlzhdXqdr5cVnzax44sqXJVnf3oQG0eI+4g==", + "dev": true, + "requires": { + "@chakra-ui/icon": "3.2.0" + } + }, + "@chakra-ui/image": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.1.0.tgz", + "integrity": "sha512-bskumBYKLiLMySIWDGcz0+D9Th0jPvmX6xnRMs4o92tT3Od/bW26lahmV2a2Op2ItXeCmRMY+XxJH5Gy1i46VA==", + "dev": true, + "requires": { + "@chakra-ui/react-use-safe-layout-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/input": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-2.1.1.tgz", + "integrity": "sha512-RQYzQ/qcak3eCuCfvSqc1kEFx0sCcnIeiSi7i0r70CeBnAUK/CP1/4Uz849FpKz81K4z2SikC9MkHPQd8ZpOwg==", + "dev": true, + "requires": { + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/object-utils": "2.1.0", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/layout": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-2.3.1.tgz", + "integrity": "sha512-nXuZ6WRbq0WdgnRgLw+QuxWAHuhDtVX8ElWqcTK+cSMFg/52eVP47czYBE5F35YhnoW2XBwfNoNgZ7+e8Z01Rg==", + "dev": true, + "requires": { + "@chakra-ui/breakpoint-utils": "2.0.8", + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/object-utils": "2.1.0", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/lazy-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/lazy-utils/-/lazy-utils-2.0.5.tgz", + "integrity": "sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==", + "dev": true + }, + "@chakra-ui/live-region": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-2.1.0.tgz", + "integrity": "sha512-ZOxFXwtaLIsXjqnszYYrVuswBhnIHHP+XIgK1vC6DePKtyK590Wg+0J0slDwThUAd4MSSIUa/nNX84x1GMphWw==", + "dev": true, + "requires": {} + }, + "@chakra-ui/media-query": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-3.3.0.tgz", + "integrity": "sha512-IsTGgFLoICVoPRp9ykOgqmdMotJG0CnPsKvGQeSFOB/dZfIujdVb14TYxDU4+MURXry1MhJ7LzZhv+Ml7cr8/g==", + "dev": true, + "requires": { + "@chakra-ui/breakpoint-utils": "2.0.8", + "@chakra-ui/react-env": "3.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/menu": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-2.2.1.tgz", + "integrity": "sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g==", + "dev": true, + "requires": { + "@chakra-ui/clickable": "2.1.0", + "@chakra-ui/descendant": "3.1.0", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/popper": "3.1.0", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-animation-state": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-disclosure": "2.1.0", + "@chakra-ui/react-use-focus-effect": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/react-use-outside-click": "2.2.0", + "@chakra-ui/react-use-update-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.1.0" + } + }, + "@chakra-ui/modal": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-2.3.1.tgz", + "integrity": "sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ==", + "dev": true, + "requires": { + "@chakra-ui/close-button": "2.1.1", + "@chakra-ui/focus-lock": "2.1.0", + "@chakra-ui/portal": "2.1.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.1.0", + "aria-hidden": "^1.2.3", + "react-remove-scroll": "^2.5.6" + } + }, + "@chakra-ui/number-input": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-2.1.1.tgz", + "integrity": "sha512-B4xwUPyr0NmjGN/dBhOmCD2xjX6OY1pr9GmGH3GQRozMsLAClD3TibwiZetwlyCp02qQqiFwEcZmUxaX88794Q==", + "dev": true, + "requires": { + "@chakra-ui/counter": "2.1.0", + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.1.0", + "@chakra-ui/react-use-event-listener": "2.1.0", + "@chakra-ui/react-use-interval": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/react-use-safe-layout-effect": "2.1.0", + "@chakra-ui/react-use-update-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/number-utils": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-utils/-/number-utils-2.0.7.tgz", + "integrity": "sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==", + "dev": true + }, + "@chakra-ui/object-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/object-utils/-/object-utils-2.1.0.tgz", + "integrity": "sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==", + "dev": true + }, + "@chakra-ui/pin-input": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-2.1.0.tgz", + "integrity": "sha512-x4vBqLStDxJFMt+jdAHHS8jbh294O53CPQJoL4g228P513rHylV/uPscYUHrVJXRxsHfRztQO9k45jjTYaPRMw==", + "dev": true, + "requires": { + "@chakra-ui/descendant": "3.1.0", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/popover": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-2.2.1.tgz", + "integrity": "sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg==", + "dev": true, + "requires": { + "@chakra-ui/close-button": "2.1.1", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/popper": "3.1.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-animation-state": "2.1.0", + "@chakra-ui/react-use-disclosure": "2.1.0", + "@chakra-ui/react-use-focus-effect": "2.1.0", + "@chakra-ui/react-use-focus-on-pointer-down": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/popper": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-3.1.0.tgz", + "integrity": "sha512-ciDdpdYbeFG7og6/6J8lkTFxsSvwTdMLFkpVylAF6VNC22jssiWfquj2eyD4rJnzkRFPvIWJq8hvbfhsm+AjSg==", + "dev": true, + "requires": { + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@popperjs/core": "^2.9.3" + } + }, + "@chakra-ui/portal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-2.1.0.tgz", + "integrity": "sha512-9q9KWf6SArEcIq1gGofNcFPSWEyl+MfJjEUg/un1SMlQjaROOh3zYr+6JAwvcORiX7tyHosnmWC3d3wI2aPSQg==", + "dev": true, + "requires": { + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-safe-layout-effect": "2.1.0" + } + }, + "@chakra-ui/progress": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-2.2.0.tgz", + "integrity": "sha512-qUXuKbuhN60EzDD9mHR7B67D7p/ZqNS2Aze4Pbl1qGGZfulPW0PY8Rof32qDtttDQBkzQIzFGE8d9QpAemToIQ==", + "dev": true, + "requires": { + "@chakra-ui/react-context": "2.1.0" + } + }, + "@chakra-ui/provider": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-2.4.1.tgz", + "integrity": "sha512-u4g02V9tJ9vVYfkLz5jBn/bKlAyjLdg4Sh3f7uckmYVAZpOL/uUlrStyADrynu3tZhI+BE8XdmXC4zs/SYD7ow==", + "dev": true, + "requires": { + "@chakra-ui/css-reset": "2.3.0", + "@chakra-ui/portal": "2.1.0", + "@chakra-ui/react-env": "3.1.0", + "@chakra-ui/system": "2.6.1", + "@chakra-ui/utils": "2.0.15" + } + }, + "@chakra-ui/radio": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-2.1.1.tgz", + "integrity": "sha512-5JXDVvMWsF/Cprh6BKfcTLbLtRcgD6Wl2zwbNU30nmKIE8+WUfqD7JQETV08oWEzhi3Ea4e5EHvyll2sGx8H3w==", + "dev": true, + "requires": { + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@zag-js/focus-visible": "0.16.0" + } + }, + "@chakra-ui/react": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.8.1.tgz", + "integrity": "sha512-UL9Rtj4DovP3+oVbI06gsdfyJJb+wmS2RYnGNXjW9tsjCyXxjlBw9TAUj0jyOfWe0+zd/4juL8+J+QCwmdhptg==", + "dev": true, + "requires": { + "@chakra-ui/accordion": "2.3.1", + "@chakra-ui/alert": "2.2.1", + "@chakra-ui/avatar": "2.3.0", + "@chakra-ui/breadcrumb": "2.2.0", + "@chakra-ui/button": "2.1.0", + "@chakra-ui/card": "2.2.0", + "@chakra-ui/checkbox": "2.3.1", + "@chakra-ui/close-button": "2.1.1", + "@chakra-ui/control-box": "2.1.0", + "@chakra-ui/counter": "2.1.0", + "@chakra-ui/css-reset": "2.3.0", + "@chakra-ui/editable": "3.1.0", + "@chakra-ui/focus-lock": "2.1.0", + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/hooks": "2.2.1", + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/image": "2.1.0", + "@chakra-ui/input": "2.1.1", + "@chakra-ui/layout": "2.3.1", + "@chakra-ui/live-region": "2.1.0", + "@chakra-ui/media-query": "3.3.0", + "@chakra-ui/menu": "2.2.1", + "@chakra-ui/modal": "2.3.1", + "@chakra-ui/number-input": "2.1.1", + "@chakra-ui/pin-input": "2.1.0", + "@chakra-ui/popover": "2.2.1", + "@chakra-ui/popper": "3.1.0", + "@chakra-ui/portal": "2.1.0", + "@chakra-ui/progress": "2.2.0", + "@chakra-ui/provider": "2.4.1", + "@chakra-ui/radio": "2.1.1", + "@chakra-ui/react-env": "3.1.0", + "@chakra-ui/select": "2.1.1", + "@chakra-ui/skeleton": "2.1.0", + "@chakra-ui/skip-nav": "2.1.0", + "@chakra-ui/slider": "2.1.0", + "@chakra-ui/spinner": "2.1.0", + "@chakra-ui/stat": "2.1.1", + "@chakra-ui/stepper": "2.3.1", + "@chakra-ui/styled-system": "2.9.1", + "@chakra-ui/switch": "2.1.1", + "@chakra-ui/system": "2.6.1", + "@chakra-ui/table": "2.1.0", + "@chakra-ui/tabs": "3.0.0", + "@chakra-ui/tag": "3.1.1", + "@chakra-ui/textarea": "2.1.1", + "@chakra-ui/theme": "3.3.0", + "@chakra-ui/theme-utils": "2.0.20", + "@chakra-ui/toast": "7.0.1", + "@chakra-ui/tooltip": "2.3.0", + "@chakra-ui/transition": "2.1.0", + "@chakra-ui/utils": "2.0.15", + "@chakra-ui/visually-hidden": "2.2.0" + } + }, + "@chakra-ui/react-children-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-children-utils/-/react-children-utils-2.0.6.tgz", + "integrity": "sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==", + "dev": true, + "requires": {} + }, + "@chakra-ui/react-context": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-context/-/react-context-2.1.0.tgz", + "integrity": "sha512-iahyStvzQ4AOwKwdPReLGfDesGG+vWJfEsn0X/NoGph/SkN+HXtv2sCfYFFR9k7bb+Kvc6YfpLlSuLvKMHi2+w==", + "dev": true, + "requires": {} + }, + "@chakra-ui/react-env": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-3.1.0.tgz", + "integrity": "sha512-Vr96GV2LNBth3+IKzr/rq1IcnkXv+MLmwjQH6C8BRtn3sNskgDFD5vLkVXcEhagzZMCh8FR3V/bzZPojBOyNhw==", + "dev": true, + "requires": { + "@chakra-ui/react-use-safe-layout-effect": "2.1.0" + } + }, + "@chakra-ui/react-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-types/-/react-types-2.0.7.tgz", + "integrity": "sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==", + "dev": true, + "requires": {} + }, + "@chakra-ui/react-use-animation-state": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.1.0.tgz", + "integrity": "sha512-CFZkQU3gmDBwhqy0vC1ryf90BVHxVN8cTLpSyCpdmExUEtSEInSCGMydj2fvn7QXsz/za8JNdO2xxgJwxpLMtg==", + "dev": true, + "requires": { + "@chakra-ui/dom-utils": "2.1.0", + "@chakra-ui/react-use-event-listener": "2.1.0" + } + }, + "@chakra-ui/react-use-callback-ref": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.1.0.tgz", + "integrity": "sha512-efnJrBtGDa4YaxDzDE90EnKD3Vkh5a1t3w7PhnRQmsphLy3g2UieasoKTlT2Hn118TwDjIv5ZjHJW6HbzXA9wQ==", + "dev": true, + "requires": {} + }, + "@chakra-ui/react-use-controllable-state": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.1.0.tgz", + "integrity": "sha512-QR/8fKNokxZUs4PfxjXuwl0fj/d71WPrmLJvEpCTkHjnzu7LnYvzoe2wB867IdooQJL0G1zBxl0Dq+6W1P3jpg==", + "dev": true, + "requires": { + "@chakra-ui/react-use-callback-ref": "2.1.0" + } + }, + "@chakra-ui/react-use-disclosure": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.1.0.tgz", + "integrity": "sha512-Ax4pmxA9LBGMyEZJhhUZobg9C0t3qFE4jVF1tGBsrLDcdBeLR9fwOogIPY9Hf0/wqSlAryAimICbr5hkpa5GSw==", + "dev": true, + "requires": { + "@chakra-ui/react-use-callback-ref": "2.1.0" + } + }, + "@chakra-ui/react-use-event-listener": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.1.0.tgz", + "integrity": "sha512-U5greryDLS8ISP69DKDsYcsXRtAdnTQT+jjIlRYZ49K/XhUR/AqVZCK5BkR1spTDmO9H8SPhgeNKI70ODuDU/Q==", + "dev": true, + "requires": { + "@chakra-ui/react-use-callback-ref": "2.1.0" + } + }, + "@chakra-ui/react-use-focus-effect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.1.0.tgz", + "integrity": "sha512-xzVboNy7J64xveLcxTIJ3jv+lUJKDwRM7Szwn9tNzUIPD94O3qwjV7DDCUzN2490nSYDF4OBMt/wuDBtaR3kUQ==", + "dev": true, + "requires": { + "@chakra-ui/dom-utils": "2.1.0", + "@chakra-ui/react-use-event-listener": "2.1.0", + "@chakra-ui/react-use-safe-layout-effect": "2.1.0", + "@chakra-ui/react-use-update-effect": "2.1.0" + } + }, + "@chakra-ui/react-use-focus-on-pointer-down": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.1.0.tgz", + "integrity": "sha512-2jzrUZ+aiCG/cfanrolsnSMDykCAbv9EK/4iUyZno6BYb3vziucmvgKuoXbMPAzWNtwUwtuMhkby8rc61Ue+Lg==", + "dev": true, + "requires": { + "@chakra-ui/react-use-event-listener": "2.1.0" + } + }, + "@chakra-ui/react-use-interval": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-interval/-/react-use-interval-2.1.0.tgz", + "integrity": "sha512-8iWj+I/+A0J08pgEXP1J1flcvhLBHkk0ln7ZvGIyXiEyM6XagOTJpwNhiu+Bmk59t3HoV/VyvyJTa+44sEApuw==", + "dev": true, + "requires": { + "@chakra-ui/react-use-callback-ref": "2.1.0" + } + }, + "@chakra-ui/react-use-latest-ref": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-latest-ref/-/react-use-latest-ref-2.1.0.tgz", + "integrity": "sha512-m0kxuIYqoYB0va9Z2aW4xP/5b7BzlDeWwyXCH6QpT2PpW3/281L3hLCm1G0eOUcdVlayqrQqOeD6Mglq+5/xoQ==", + "dev": true, + "requires": {} + }, + "@chakra-ui/react-use-merge-refs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.1.0.tgz", + "integrity": "sha512-lERa6AWF1cjEtWSGjxWTaSMvneccnAVH4V4ozh8SYiN9fSPZLlSG3kNxfNzdFvMEhM7dnP60vynF7WjGdTgQbQ==", + "dev": true, + "requires": {} + }, + "@chakra-ui/react-use-outside-click": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.2.0.tgz", + "integrity": "sha512-PNX+s/JEaMneijbgAM4iFL+f3m1ga9+6QK0E5Yh4s8KZJQ/bLwZzdhMz8J/+mL+XEXQ5J0N8ivZN28B82N1kNw==", + "dev": true, + "requires": { + "@chakra-ui/react-use-callback-ref": "2.1.0" + } + }, + "@chakra-ui/react-use-pan-event": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.1.0.tgz", + "integrity": "sha512-xmL2qOHiXqfcj0q7ZK5s9UjTh4Gz0/gL9jcWPA6GVf+A0Od5imEDa/Vz+533yQKWiNSm1QGrIj0eJAokc7O4fg==", + "dev": true, + "requires": { + "@chakra-ui/event-utils": "2.0.8", + "@chakra-ui/react-use-latest-ref": "2.1.0", + "framesync": "6.1.2" + } + }, + "@chakra-ui/react-use-previous": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-previous/-/react-use-previous-2.1.0.tgz", + "integrity": "sha512-pjxGwue1hX8AFcmjZ2XfrQtIJgqbTF3Qs1Dy3d1krC77dEsiCUbQ9GzOBfDc8pfd60DrB5N2tg5JyHbypqh0Sg==", + "dev": true, + "requires": {} + }, + "@chakra-ui/react-use-safe-layout-effect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.1.0.tgz", + "integrity": "sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw==", + "dev": true, + "requires": {} + }, + "@chakra-ui/react-use-size": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-size/-/react-use-size-2.1.0.tgz", + "integrity": "sha512-tbLqrQhbnqOjzTaMlYytp7wY8BW1JpL78iG7Ru1DlV4EWGiAmXFGvtnEt9HftU0NJ0aJyjgymkxfVGI55/1Z4A==", + "dev": true, + "requires": { + "@zag-js/element-size": "0.10.5" + } + }, + "@chakra-ui/react-use-timeout": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-timeout/-/react-use-timeout-2.1.0.tgz", + "integrity": "sha512-cFN0sobKMM9hXUhyCofx3/Mjlzah6ADaEl/AXl5Y+GawB5rgedgAcu2ErAgarEkwvsKdP6c68CKjQ9dmTQlJxQ==", + "dev": true, + "requires": { + "@chakra-ui/react-use-callback-ref": "2.1.0" + } + }, + "@chakra-ui/react-use-update-effect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.1.0.tgz", + "integrity": "sha512-ND4Q23tETaR2Qd3zwCKYOOS1dfssojPLJMLvUtUbW5M9uW1ejYWgGUobeAiOVfSplownG8QYMmHTP86p/v0lbA==", + "dev": true, + "requires": {} + }, + "@chakra-ui/react-utils": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-2.0.12.tgz", + "integrity": "sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==", + "dev": true, + "requires": { + "@chakra-ui/utils": "2.0.15" + } + }, + "@chakra-ui/select": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-2.1.1.tgz", + "integrity": "sha512-CERDATncv5w05Zo5/LrFtf1yKp1deyMUyDGv6eZvQG/etyukH4TstsuIHt/0GfNXrCF3CJLZ8lINzpv5wayVjQ==", + "dev": true, + "requires": { + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/shared-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/shared-utils/-/shared-utils-2.0.5.tgz", + "integrity": "sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==", + "dev": true + }, + "@chakra-ui/skeleton": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-2.1.0.tgz", + "integrity": "sha512-JNRuMPpdZGd6zFVKjVQ0iusu3tXAdI29n4ZENYwAJEMf/fN0l12sVeirOxkJ7oEL0yOx2AgEYFSKdbcAgfUsAQ==", + "dev": true, + "requires": { + "@chakra-ui/media-query": "3.3.0", + "@chakra-ui/react-use-previous": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/skip-nav": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/skip-nav/-/skip-nav-2.1.0.tgz", + "integrity": "sha512-Hk+FG+vadBSH0/7hwp9LJnLjkO0RPGnx7gBJWI4/SpoJf3e4tZlWYtwGj0toYY4aGKl93jVghuwGbDBEMoHDug==", + "dev": true, + "requires": {} + }, + "@chakra-ui/slider": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-2.1.0.tgz", + "integrity": "sha512-lUOBcLMCnFZiA/s2NONXhELJh6sY5WtbRykPtclGfynqqOo47lwWJx+VP7xaeuhDOPcWSSecWc9Y1BfPOCz9cQ==", + "dev": true, + "requires": { + "@chakra-ui/number-utils": "2.0.7", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-latest-ref": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/react-use-pan-event": "2.1.0", + "@chakra-ui/react-use-size": "2.1.0", + "@chakra-ui/react-use-update-effect": "2.1.0" + } + }, + "@chakra-ui/spinner": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-2.1.0.tgz", + "integrity": "sha512-hczbnoXt+MMv/d3gE+hjQhmkzLiKuoTo42YhUG7Bs9OSv2lg1fZHW1fGNRFP3wTi6OIbD044U1P9HK+AOgFH3g==", + "dev": true, + "requires": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/stat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-2.1.1.tgz", + "integrity": "sha512-LDn0d/LXQNbAn2KaR3F1zivsZCewY4Jsy1qShmfBMKwn6rI8yVlbvu6SiA3OpHS0FhxbsZxQI6HefEoIgtqY6Q==", + "dev": true, + "requires": { + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/stepper": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/stepper/-/stepper-2.3.1.tgz", + "integrity": "sha512-ky77lZbW60zYkSXhYz7kbItUpAQfEdycT0Q4bkHLxfqbuiGMf8OmgZOQkOB9uM4v0zPwy2HXhe0vq4Dd0xa55Q==", + "dev": true, + "requires": { + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/styled-system": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.9.1.tgz", + "integrity": "sha512-jhYKBLxwOPi9/bQt9kqV3ELa/4CjmNNruTyXlPp5M0v0+pDMUngPp48mVLoskm9RKZGE0h1qpvj/jZ3K7c7t8w==", + "dev": true, + "requires": { + "@chakra-ui/shared-utils": "2.0.5", + "csstype": "^3.0.11", + "lodash.mergewith": "4.6.2" + } + }, + "@chakra-ui/switch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-2.1.1.tgz", + "integrity": "sha512-cOHIhW5AlLZSFENxFEBYTBniqiduOowa1WdzslP1Fd0usBFaD5iAgOY1Fvr7xKhE8nmzzeMCkPB3XBvUSWnawQ==", + "dev": true, + "requires": { + "@chakra-ui/checkbox": "2.3.1", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/system": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-2.6.1.tgz", + "integrity": "sha512-P5Q/XRWy3f1pXJ7IxDkV+Z6AT7GJeR2JlBnQl109xewVQcBLWWMIp702fFMFw8KZ2ALB/aYKtWm5EmQMddC/tg==", + "dev": true, + "requires": { + "@chakra-ui/color-mode": "2.2.0", + "@chakra-ui/object-utils": "2.1.0", + "@chakra-ui/react-utils": "2.0.12", + "@chakra-ui/styled-system": "2.9.1", + "@chakra-ui/theme-utils": "2.0.20", + "@chakra-ui/utils": "2.0.15", + "react-fast-compare": "3.2.2" + } + }, + "@chakra-ui/table": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-2.1.0.tgz", + "integrity": "sha512-o5OrjoHCh5uCLdiUb0Oc0vq9rIAeHSIRScc2ExTC9Qg/uVZl2ygLrjToCaKfaaKl1oQexIeAcZDKvPG8tVkHyQ==", + "dev": true, + "requires": { + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/tabs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-3.0.0.tgz", + "integrity": "sha512-6Mlclp8L9lqXmsGWF5q5gmemZXOiOYuh0SGT/7PgJVNPz3LXREXlXg2an4MBUD8W5oTkduCX+3KTMCwRrVrDYw==", + "dev": true, + "requires": { + "@chakra-ui/clickable": "2.1.0", + "@chakra-ui/descendant": "3.1.0", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-controllable-state": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/react-use-safe-layout-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/tag": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-3.1.1.tgz", + "integrity": "sha512-Bdel79Dv86Hnge2PKOU+t8H28nm/7Y3cKd4Kfk9k3lOpUh4+nkSGe58dhRzht59lEqa4N9waCgQiBdkydjvBXQ==", + "dev": true, + "requires": { + "@chakra-ui/icon": "3.2.0", + "@chakra-ui/react-context": "2.1.0" + } + }, + "@chakra-ui/textarea": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-2.1.1.tgz", + "integrity": "sha512-28bpwgmXg3BzSpg8i1Ao9h7pHaE1j2mBBFJpWaqPgMhS0IHm0BQsqqyWU6PsxxJDvrC4HN6MTzrIL4C1RA1I0A==", + "dev": true, + "requires": { + "@chakra-ui/form-control": "2.1.1", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/theme": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-3.3.0.tgz", + "integrity": "sha512-VHY2ax5Wqgfm83U/zYBk0GS0TGD8m41s/rxQgnEq8tU+ug1YZjvOZmtOq/VjfKP/bQraFhCt05zchcxXmDpEYg==", + "dev": true, + "requires": { + "@chakra-ui/anatomy": "2.2.1", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/theme-tools": "2.1.1" + } + }, + "@chakra-ui/theme-tools": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.1.1.tgz", + "integrity": "sha512-n14L5L3ej3Zy+Xm/kDKO1G6/DkmieT7Li1C7NzMRcUj5C9YybQpyo7IZZ0BBUh3u+OVnKVhNC3d4P2NYDGRXmA==", + "dev": true, + "requires": { + "@chakra-ui/anatomy": "2.2.1", + "@chakra-ui/shared-utils": "2.0.5", + "color2k": "^2.0.2" + } + }, + "@chakra-ui/theme-utils": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-utils/-/theme-utils-2.0.20.tgz", + "integrity": "sha512-IkAzSmwBlRIZ3dN2InDz0tf9SldbckVkgwylCobSFmYP8lnMjykL8Lex1BBo9U8UQjZxEDVZ+Qw6SeayKRntOQ==", + "dev": true, + "requires": { + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/styled-system": "2.9.1", + "@chakra-ui/theme": "3.3.0", + "lodash.mergewith": "4.6.2" + } + }, + "@chakra-ui/toast": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-7.0.1.tgz", + "integrity": "sha512-V5JUhw6RZxbGRTijvd5k4iEMLCfbzTLNWbZLZhRZk10YvFfAP5OYfRCm68zpE/t3orN/f+4ZLL3P+Wb4E7oSmw==", + "dev": true, + "requires": { + "@chakra-ui/alert": "2.2.1", + "@chakra-ui/close-button": "2.1.1", + "@chakra-ui/portal": "2.1.0", + "@chakra-ui/react-context": "2.1.0", + "@chakra-ui/react-use-timeout": "2.1.0", + "@chakra-ui/react-use-update-effect": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/styled-system": "2.9.1", + "@chakra-ui/theme": "3.3.0" + } + }, + "@chakra-ui/tooltip": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-2.3.0.tgz", + "integrity": "sha512-2s23f93YIij1qEDwIK//KtEu4LLYOslhR1cUhDBk/WUzyFR3Ez0Ee+HlqlGEGfGe9x77E6/UXPnSAKKdF/cpsg==", + "dev": true, + "requires": { + "@chakra-ui/dom-utils": "2.1.0", + "@chakra-ui/popper": "3.1.0", + "@chakra-ui/portal": "2.1.0", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-disclosure": "2.1.0", + "@chakra-ui/react-use-event-listener": "2.1.0", + "@chakra-ui/react-use-merge-refs": "2.1.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/transition": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-2.1.0.tgz", + "integrity": "sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ==", + "dev": true, + "requires": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/utils": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.0.15.tgz", + "integrity": "sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==", + "dev": true, + "requires": { + "@types/lodash.mergewith": "4.6.7", + "css-box-model": "1.2.1", + "framesync": "6.1.2", + "lodash.mergewith": "4.6.2" + } + }, + "@chakra-ui/visually-hidden": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-2.2.0.tgz", + "integrity": "sha512-KmKDg01SrQ7VbTD3+cPWf/UfpF5MSwm3v7MWi0n5t8HnnadT13MF0MJCDSXbBWnzLv1ZKJ6zlyAOeARWX+DpjQ==", + "dev": true, + "requires": {} + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@commitlint/cli": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-18.2.0.tgz", + "integrity": "sha512-F/DCG791kMFmWg5eIdogakuGeg4OiI2kD430ed1a1Hh3epvrJdeIAgcGADAMIOmF+m0S1+VlIYUKG2dvQQ1Izw==", + "dev": true, + "requires": { + "@commitlint/format": "^18.1.0", + "@commitlint/lint": "^18.1.0", + "@commitlint/load": "^18.2.0", + "@commitlint/read": "^18.1.0", + "@commitlint/types": "^18.1.0", + "execa": "^5.0.0", + "lodash.isfunction": "^3.0.9", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "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, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@commitlint/config-conventional": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-18.1.0.tgz", + "integrity": "sha512-8vvvtV3GOLEMHeKc8PjRL1lfP1Y4B6BG0WroFd9PJeRiOc3nFX1J0wlJenLURzl9Qus6YXVGWf+a/ZlbCKT3AA==", + "dev": true, + "requires": { + "conventional-changelog-conventionalcommits": "^7.0.2" + } + }, + "@commitlint/config-validator": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-18.1.0.tgz", + "integrity": "sha512-kbHkIuItXn93o2NmTdwi5Mk1ujyuSIysRE/XHtrcps/27GuUKEIqBJp6TdJ4Sq+ze59RlzYSHMKuDKZbfg9+uQ==", + "dev": true, + "requires": { + "@commitlint/types": "^18.1.0", + "ajv": "^8.11.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + } + } + }, + "@commitlint/ensure": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-18.1.0.tgz", + "integrity": "sha512-CkPzJ9UBumIo54VDcpmBlaVX81J++wzEhN3DJH9+6PaLeiIG+gkSx8t7C2gfwG7PaiW4HzQtdQlBN5ab+c4vFQ==", + "dev": true, + "requires": { + "@commitlint/types": "^18.1.0", + "lodash.camelcase": "^4.3.0", + "lodash.kebabcase": "^4.1.1", + "lodash.snakecase": "^4.1.1", + "lodash.startcase": "^4.4.0", + "lodash.upperfirst": "^4.3.1" + } + }, + "@commitlint/execute-rule": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-18.1.0.tgz", + "integrity": "sha512-w3Vt4K+O7+nSr9/gFSEfZ1exKUOPSlJaRpnk7Y+XowEhvwT7AIk1HNANH+gETf0zGZ020+hfiMW/Ome+SNCUsg==", + "dev": true + }, + "@commitlint/format": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-18.1.0.tgz", + "integrity": "sha512-So/w217tGWMZZb1yXcUFNF2qFLyYtSVqbnGoMbX8a+JKcG4oB11Gc1adS0ssUOMivtiNpaLtkSHFynyiwtJtiQ==", + "dev": true, + "requires": { + "@commitlint/types": "^18.1.0", + "chalk": "^4.1.0" + } + }, + "@commitlint/is-ignored": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-18.1.0.tgz", + "integrity": "sha512-fa1fY93J/Nx2GH6r6WOLdBOiL7x9Uc1N7wcpmaJ1C5Qs6P+rPSUTkofe2IOhSJIJoboHfAH6W0ru4xtK689t0Q==", + "dev": true, + "requires": { + "@commitlint/types": "^18.1.0", + "semver": "7.5.4" + }, + "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@commitlint/lint": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-18.1.0.tgz", + "integrity": "sha512-LGB3eI5UYu5LLayibNrRM4bSbowr1z9uyqvp0c7+0KaSJi+xHxy/QEhb6fy4bMAtbXEvygY0sUu9HxSWg41rVQ==", + "dev": true, + "requires": { + "@commitlint/is-ignored": "^18.1.0", + "@commitlint/parse": "^18.1.0", + "@commitlint/rules": "^18.1.0", + "@commitlint/types": "^18.1.0" + } + }, + "@commitlint/load": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-18.2.0.tgz", + "integrity": "sha512-xjX3d3CRlOALwImhOsmLYZh14/+gW/KxsY7+bPKrzmGuFailf9K7ckhB071oYZVJdACnpY4hDYiosFyOC+MpAA==", + "dev": true, + "requires": { + "@commitlint/config-validator": "^18.1.0", + "@commitlint/execute-rule": "^18.1.0", + "@commitlint/resolve-extends": "^18.1.0", + "@commitlint/types": "^18.1.0", + "@types/node": "^18.11.9", + "chalk": "^4.1.0", + "cosmiconfig": "^8.0.0", + "cosmiconfig-typescript-loader": "^5.0.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "lodash.uniq": "^4.5.0", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "@types/node": { + "version": "18.18.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.8.tgz", + "integrity": "sha512-OLGBaaK5V3VRBS1bAkMVP2/W9B+H8meUfl866OrMNQqt7wDgdpWPp5o6gmIc9pB+lIQHSq4ZL8ypeH1vPxcPaQ==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + } + } + }, + "@commitlint/message": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-18.1.0.tgz", + "integrity": "sha512-8dT/jJg73wf3o2Mut/fqEDTpBYSIEVtX5PWyuY/0uviEYeheZAczFo/VMIkeGzhJJn1IrcvAwWsvJ1lVGY2I/w==", + "dev": true + }, + "@commitlint/parse": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-18.1.0.tgz", + "integrity": "sha512-23yv8uBweXWYn8bXk4PjHIsmVA+RkbqPh2h7irupBo2LthVlzMRc4LM6UStasScJ4OlXYYaWOmuP7jcExUF50Q==", + "dev": true, + "requires": { + "@commitlint/types": "^18.1.0", + "conventional-changelog-angular": "^6.0.0", + "conventional-commits-parser": "^5.0.0" + } + }, + "@commitlint/read": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-18.1.0.tgz", + "integrity": "sha512-rzfzoKUwxmvYO81tI5o1371Nwt3vhcQR36oTNfupPdU1jgSL3nzBIS3B93LcZh3IYKbCIMyMPN5WZ10BXdeoUg==", + "dev": true, + "requires": { + "@commitlint/top-level": "^18.1.0", + "@commitlint/types": "^18.1.0", + "fs-extra": "^11.0.0", + "git-raw-commits": "^2.0.11", + "minimist": "^1.2.6" + } + }, + "@commitlint/resolve-extends": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-18.1.0.tgz", + "integrity": "sha512-3mZpzOEJkELt7BbaZp6+bofJyxViyObebagFn0A7IHaLARhPkWTivXdjvZHS12nAORftv88Yhbh8eCPKfSvB7g==", + "dev": true, + "requires": { + "@commitlint/config-validator": "^18.1.0", + "@commitlint/types": "^18.1.0", + "import-fresh": "^3.0.0", + "lodash.mergewith": "^4.6.2", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + } + }, + "@commitlint/rules": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-18.1.0.tgz", + "integrity": "sha512-VJNQ674CRv4znI0DbsjZLVnn647J+BTxHGcrDIsYv7c99gW7TUGeIe5kL80G7l8+5+N0se8v9yn+Prr8xEy6Yw==", + "dev": true, + "requires": { + "@commitlint/ensure": "^18.1.0", + "@commitlint/message": "^18.1.0", + "@commitlint/to-lines": "^18.1.0", + "@commitlint/types": "^18.1.0", + "execa": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "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, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@commitlint/to-lines": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-18.1.0.tgz", + "integrity": "sha512-aHIoSDjG0ckxPLYDpODUeSLbEKmF6Jrs1B5JIssbbE9eemBtXtjm9yzdiAx9ZXcwoHlhbTp2fbndDb3YjlvJag==", + "dev": true + }, + "@commitlint/top-level": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-18.1.0.tgz", + "integrity": "sha512-1/USHlolIxJlsfLKecSXH+6PDojIvnzaJGPYwF7MtnTuuXCNQ4izkeqDsRuNMe9nU2VIKpK9OT8Q412kGNmgGw==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + } + }, + "@commitlint/types": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-18.1.0.tgz", + "integrity": "sha512-65vGxZmbs+2OVwEItxhp3Ul7X2m2LyLfifYI/NdPwRqblmuES2w2aIRhIjb7cwUIBHHSTT8WXj4ixVHQibmvLQ==", + "dev": true, + "requires": { + "chalk": "^4.1.0" + } + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dev": true, + "requires": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==", + "dev": true + }, + "@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dev": true, + "requires": { + "@emotion/memoize": "^0.8.1" + } + }, + "@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", + "dev": true + }, + "@emotion/react": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", + "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "dev": true, + "requires": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==", + "dev": true + }, + "@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "dev": true, + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + } + }, + "@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", + "dev": true + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "dev": true, + "requires": {} + }, + "@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==", + "dev": true + }, + "@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==", + "dev": true + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.4.3", + "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 + } + } + }, + "@eslint-community/regexpp": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", + "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "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 + }, + "globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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, + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@eslint/js": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz", + "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==", + "dev": true + }, + "@formatjs/cli": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-6.2.1.tgz", + "integrity": "sha512-+INAFMLD+bofdFldBnkMorMQq7M+kaKf0xo9fg5ECV2JhNVziPuAWOJR3O8s6aWSfc4bvzeQ1b+1oaMwxrNRHw==", + "dev": true, + "requires": {} + }, + "@formatjs/ecma402-abstract": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz", + "integrity": "sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg==", + "dev": true, + "requires": { + "@formatjs/intl-localematcher": "0.2.32", + "tslib": "^2.4.0" + } + }, + "@formatjs/fast-memoize": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz", + "integrity": "sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "@formatjs/icu-messageformat-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.3.0.tgz", + "integrity": "sha512-xqtlqYAbfJDF4b6e4O828LBNOWXrFcuYadqAbYORlDRwhyJ2bH+xpUBPldZbzRGUN2mxlZ4Ykhm7jvERtmI8NQ==", + "dev": true, + "requires": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/icu-skeleton-parser": "1.3.18", + "tslib": "^2.4.0" + } + }, + "@formatjs/icu-skeleton-parser": { + "version": "1.3.18", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz", + "integrity": "sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg==", + "dev": true, + "requires": { + "@formatjs/ecma402-abstract": "1.14.3", + "tslib": "^2.4.0" + } + }, + "@formatjs/intl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-2.2.1.tgz", + "integrity": "sha512-vgvyUOOrzqVaOFYzTf2d3+ToSkH2JpR7x/4U1RyoHQLmvEaTQvXJ7A2qm1Iy3brGNXC/+/7bUlc3lpH+h/LOJA==", + "dev": true, + "requires": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/fast-memoize": "1.2.1", + "@formatjs/icu-messageformat-parser": "2.1.0", + "@formatjs/intl-displaynames": "5.4.3", + "@formatjs/intl-listformat": "6.5.3", + "intl-messageformat": "9.13.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "@formatjs/ecma402-abstract": { + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz", + "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==", + "dev": true, + "requires": { + "@formatjs/intl-localematcher": "0.2.25", + "tslib": "^2.1.0" + } + }, + "@formatjs/icu-messageformat-parser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz", + "integrity": "sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==", + "dev": true, + "requires": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/icu-skeleton-parser": "1.3.6", + "tslib": "^2.1.0" + } + }, + "@formatjs/icu-skeleton-parser": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz", + "integrity": "sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==", + "dev": true, + "requires": { + "@formatjs/ecma402-abstract": "1.11.4", + "tslib": "^2.1.0" + } + }, + "@formatjs/intl-localematcher": { + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz", + "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "intl-messageformat": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.13.0.tgz", + "integrity": "sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==", + "dev": true, + "requires": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/fast-memoize": "1.2.1", + "@formatjs/icu-messageformat-parser": "2.1.0", + "tslib": "^2.1.0" + } + } + } + }, + "@formatjs/intl-displaynames": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-5.4.3.tgz", + "integrity": "sha512-4r12A3mS5dp5hnSaQCWBuBNfi9Amgx2dzhU4lTFfhSxgb5DOAiAbMpg6+7gpWZgl4ahsj3l2r/iHIjdmdXOE2Q==", + "dev": true, + "requires": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/intl-localematcher": "0.2.25", + "tslib": "^2.1.0" + }, + "dependencies": { + "@formatjs/ecma402-abstract": { + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz", + "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==", + "dev": true, + "requires": { + "@formatjs/intl-localematcher": "0.2.25", + "tslib": "^2.1.0" + } + }, + "@formatjs/intl-localematcher": { + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz", + "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + } + } + }, + "@formatjs/intl-listformat": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-6.5.3.tgz", + "integrity": "sha512-ozpz515F/+3CU+HnLi5DYPsLa6JoCfBggBSSg/8nOB5LYSFW9+ZgNQJxJ8tdhKYeODT+4qVHX27EeJLoxLGLNg==", + "dev": true, + "requires": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/intl-localematcher": "0.2.25", + "tslib": "^2.1.0" + }, + "dependencies": { + "@formatjs/ecma402-abstract": { + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz", + "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==", + "dev": true, + "requires": { + "@formatjs/intl-localematcher": "0.2.25", + "tslib": "^2.1.0" + } + }, + "@formatjs/intl-localematcher": { + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz", + "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + } + } + }, + "@formatjs/intl-localematcher": { + "version": "0.2.32", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz", + "integrity": "sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==", + "dev": true, + "requires": { + "tslib": "^2.4.0" + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "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, + "requires": { + "p-locate": "^4.1.0" + } + }, + "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, + "requires": { + "p-try": "^2.0.0" + } + }, + "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, + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "dependencies": { + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + } + }, + "@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, + "requires": { + "jest-get-type": "^29.6.3" + } + }, + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "dependencies": { + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "dependencies": { + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "dependencies": { + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.27.8" + } + }, + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + } + }, + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@lhci/cli": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@lhci/cli/-/cli-0.11.1.tgz", + "integrity": "sha512-NDq7Cd6cfINLuI88FSQt+hZ1RSRyOi4TFOO9MVip4BHtSm+BG83sYRGMllUoBt12N6F+5UQte58A9sJz65EI1g==", + "dev": true, + "requires": { + "@lhci/utils": "0.11.1", + "chrome-launcher": "^0.13.4", + "compression": "^1.7.4", + "debug": "^4.3.1", + "express": "^4.17.1", + "https-proxy-agent": "^5.0.0", + "inquirer": "^6.3.1", + "isomorphic-fetch": "^3.0.0", + "lighthouse": "9.6.8", + "lighthouse-logger": "1.2.0", + "open": "^7.1.0", + "tmp": "^0.1.0", + "uuid": "^8.3.1", + "yargs": "^15.4.1", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "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, + "requires": { + "p-locate": "^4.1.0" + } + }, + "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, + "requires": { + "p-try": "^2.0.0" + } + }, + "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, + "requires": { + "p-limit": "^2.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "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 + }, + "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, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "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 + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "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, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + } + } + }, + "@lhci/utils": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@lhci/utils/-/utils-0.11.1.tgz", + "integrity": "sha512-ABUp+AFLRdfQ3+nTDinGxZAz4afBMjEoC1g9GlL5b9Faa9eC90fcmv4uS5V+jcQWFMYjbYpsajHIJfI6r6OIjA==", + "dev": true, + "requires": { + "debug": "^4.3.1", + "isomorphic-fetch": "^3.0.0", + "js-yaml": "^3.13.1", + "lighthouse": "9.6.8", + "tree-kill": "^1.2.1" + } + }, + "@loadable/babel-plugin": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/@loadable/babel-plugin/-/babel-plugin-5.16.1.tgz", + "integrity": "sha512-y+oKjRTt5XXf907ReFxiZyQtkYiIa4NAPQYlxb2qh5rUO/UsOKPq2PhCSHvfwoZOUJaMsY0FnoAPZ6lhFZkayQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-dynamic-import": "^7.7.4" + } + }, + "@loadable/component": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@loadable/component/-/component-5.15.3.tgz", + "integrity": "sha512-VOgYgCABn6+/7aGIpg7m0Ruj34tGetaJzt4bQ345FwEovDQZ+dua+NWLmuJKv8rWZyxOUSfoJkmGnzyDXH2BAQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.7", + "hoist-non-react-statics": "^3.3.1", + "react-is": "^16.12.0" + } + }, + "@loadable/server": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/@loadable/server/-/server-5.16.1.tgz", + "integrity": "sha512-S39FBB2ok1LTzeieUvPyXvQMlcra4dL724+9HB0tu1pWOKWzu10YChq/W3M/vn28UFB3DYBuUQVdEcTM4fAdRA==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "@loadable/webpack-plugin": { + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@loadable/webpack-plugin/-/webpack-plugin-5.15.2.tgz", + "integrity": "sha512-+o87jPHn3E8sqW0aBA+qwKuG8JyIfMGdz3zECv0t/JF0KHhxXtzIlTiqzlIYc5ZpFs/vKSQfjzGIR5tPJjoXDw==", + "dev": true, + "requires": { + "make-dir": "^3.0.2" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + } + } + }, + "@mswjs/cookies": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz", + "integrity": "sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==", + "dev": true, + "requires": { + "@types/set-cookie-parser": "^2.4.0", + "set-cookie-parser": "^2.4.6" + } + }, + "@mswjs/interceptors": { + "version": "0.17.10", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.10.tgz", + "integrity": "sha512-N8x7eSLGcmUFNWZRxT1vsHvypzIRgQYdG0rJey/rZCy6zT/30qDt8Joj7FxzGNLSwXbeZqJOMqDurp7ra4hgbw==", + "dev": true, + "requires": { + "@open-draft/until": "^1.0.3", + "@types/debug": "^4.1.7", + "@xmldom/xmldom": "^0.8.3", + "debug": "^4.3.3", + "headers-polyfill": "3.2.5", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.2.4", + "web-encoding": "^1.1.5" + }, + "dependencies": { + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "strict-event-emitter": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", + "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", + "dev": true, + "requires": { + "events": "^3.3.0" + } + } + } + }, + "@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "dev": true, + "optional": true + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "requires": { + "eslint-scope": "5.1.1" + } + }, + "@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, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@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 + }, + "@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, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@open-draft/until": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", + "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==", + "dev": true + }, + "@peculiar/asn1-schema": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz", + "integrity": "sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==", + "dev": true, + "requires": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "dev": true, + "requires": { + "tslib": "^2.0.0" + } + }, + "@peculiar/webcrypto": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.3.tgz", + "integrity": "sha512-VtaY4spKTdN5LjJ04im/d/joXuvLbQdgy5Z4DXF4MFZhQ+MTrejbNMkfZBp1Bs3O5+bFqnJgyGdPuZQflvIa5A==", + "dev": true, + "requires": { + "@peculiar/asn1-schema": "^2.3.6", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.2", + "tslib": "^2.5.0", + "webcrypto-core": "^1.7.7" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dev": true, + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "@polka/url": { + "version": "1.0.0-next.23", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.23.tgz", + "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==", + "dev": true + }, + "@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "dev": true + }, + "@salesforce/commerce-sdk-react": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@salesforce/commerce-sdk-react/-/commerce-sdk-react-1.0.2.tgz", + "integrity": "sha512-I+jIUT9chCqZ23zgEUtBqKHei1LgOiO4t3xkYdjUnPiMANbYyh3uJIOESESkPt+Kjf7oSliNT0Lnf6hp5BcXEg==", + "dev": true, + "requires": { + "commerce-sdk-isomorphic": "^1.10.4", + "js-cookie": "^3.0.1", + "jwt-decode": "^3.1.2", + "prop-types": "^15.8.1" + } + }, + "@salesforce/pwa-kit-dev": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@salesforce/pwa-kit-dev/-/pwa-kit-dev-3.1.1.tgz", + "integrity": "sha512-CrxyaL122t839mcObJ/Aoo5TfyB2pLNwNX0RIda1rRiSM42bAM6W0sgGqeLhml7yqqW/LMLajuix8P7fe2htxg==", + "dev": true, + "requires": { + "@babel/cli": "^7.21.0", + "@babel/core": "^7.21.3", + "@babel/eslint-parser": "^7.21.3", + "@babel/node": "^7.22.5", + "@babel/parser": "^7.21.3", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-transform-async-generator-functions": "^7.22.3", + "@babel/plugin-transform-async-to-generator": "^7.20.7", + "@babel/plugin-transform-object-assign": "^7.18.6", + "@babel/plugin-transform-runtime": "^7.21.0", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@babel/register": "^7.21.0", + "@babel/runtime": "^7.21.0", + "@babel/runtime-corejs2": "^7.21.0", + "@babel/traverse": "^7.21.3", + "@loadable/babel-plugin": "^5.15.3", + "@loadable/server": "^5.15.3", + "@loadable/webpack-plugin": "^5.15.2", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", + "@salesforce/pwa-kit-runtime": "3.1.1", + "@typescript-eslint/eslint-plugin": "^5.57.0", + "@typescript-eslint/parser": "^5.57.0", + "archiver": "1.3.0", + "babel-jest": "^26.6.3", + "babel-loader": "^8.3.0", + "babel-plugin-dynamic-import-node-babel-7": "^2.0.7", + "babel-plugin-formatjs": "10.4.0", + "chalk": "^4.1.2", + "commander": "^9.5.0", + "compression": "1.7.4", + "copy-webpack-plugin": "^9.1.0", + "cross-env": "^5.2.1", + "eslint": "^8.37.0", + "eslint-config-prettier": "8.8.0", + "eslint-plugin-jest": "^27.2.1", + "eslint-plugin-jsx-a11y": "6.7.1", + "eslint-plugin-prettier": "4.2.1", + "eslint-plugin-react": "^7.32.2", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-use-effect-no-deps": "^1.1.2", + "express": "^4.18.2", + "fs-extra": "^11.1.1", + "git-rev-sync": "^3.0.2", + "glob": "7.2.3", + "ignore-loader": "^0.1.2", + "jest": "^26.6.3", + "jest-cli": "^26.6.3", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-jsdom-global": "^2.0.4", + "jest-expect-message": "1.1.3", + "jest-fetch-mock": "^2.1.2", + "mime-types": "2.1.35", + "minimatch": "3.1.2", + "node-fetch": "^2.6.9", + "open": "^8.4.2", + "prettier": "^2.8.6", + "react-refresh": "^0.14.0", + "replace-in-file": "^6.3.5", + "require-from-string": "^2.0.2", + "rimraf": "2.7.1", + "speed-measure-webpack-plugin": "^1.5.0", + "svg-sprite-loader": "^6.0.11", + "validator": "^13.9.0", + "webpack": "^5.76.3", + "webpack-bundle-analyzer": "^4.8.0", + "webpack-cli": "^4.10.0", + "webpack-dev-middleware": "^5.3.3", + "webpack-hot-middleware": "^2.25.3", + "webpack-hot-server-middleware": "^0.6.1", + "webpack-notifier": "^1.15.0", + "ws": "^8.13.0" + }, + "dependencies": { + "open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + } + } + }, + "@salesforce/pwa-kit-react-sdk": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@salesforce/pwa-kit-react-sdk/-/pwa-kit-react-sdk-3.1.1.tgz", + "integrity": "sha512-7WH30ISTQ4f1b42NmISmv5t+4Tk2cbEOK+0OxboBsE8hHYODIYk6PyslJOieKi9yrC87TOTSrLR9LUusNlNIUA==", + "dev": true, + "requires": { + "@loadable/babel-plugin": "^5.15.3", + "@loadable/server": "^5.15.3", + "@loadable/webpack-plugin": "^5.15.2", + "@salesforce/pwa-kit-runtime": "3.1.1", + "@tanstack/react-query": "^4.28.0", + "cross-env": "^5.2.1", + "event-emitter": "^0.3.5", + "hoist-non-react-statics": "^3.3.2", + "prop-types": "^15.8.1", + "react-ssr-prepass": "^1.5.0", + "react-uid": "^2.3.2", + "serialize-javascript": "^6.0.1", + "svg-sprite-loader": "^6.0.11" + } + }, + "@salesforce/pwa-kit-runtime": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@salesforce/pwa-kit-runtime/-/pwa-kit-runtime-3.1.1.tgz", + "integrity": "sha512-p5N6pPRsoMq2uNomTEm0oiwfSsRkKIoArZXdVG/rqhsWcmAQqShOIsCXJTietfUEZoYF2BQuzCNIhH6UaFi4Zg==", + "dev": true, + "requires": { + "@loadable/babel-plugin": "^5.15.3", + "aws-sdk": "^2.1354.0", + "aws-serverless-express": "3.4.0", + "cosmiconfig": "^8.1.3", + "cross-env": "^5.2.1", + "express": "^4.18.2", + "header-case": "1.0.1", + "http-proxy-middleware": "0.21.0", + "merge-descriptors": "^1.0.1", + "morgan": "^1.10.0", + "semver": "^7.5.2", + "set-cookie-parser": "^2.6.0", + "whatwg-encoding": "^1.0.5" + }, + "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@salesforce/retail-react-app": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@salesforce/retail-react-app/-/retail-react-app-2.0.0.tgz", + "integrity": "sha512-Z4eM9NY0cbHmjon9EC0jPmCeVfYzUBOaWlAaKYMs3LDlXCsU+Rb7e0UOu8z4U+Ppj5UGHzrSQHKeFb69s38JLg==", + "dev": true, + "requires": { + "@chakra-ui/icons": "^2.0.19", + "@chakra-ui/react": "^2.6.0", + "@chakra-ui/skip-nav": "^2.0.15", + "@chakra-ui/system": "^2.5.6", + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "@formatjs/cli": "^6.0.4", + "@lhci/cli": "^0.11.0", + "@loadable/component": "^5.15.3", + "@peculiar/webcrypto": "^1.4.2", + "@salesforce/commerce-sdk-react": "1.0.2", + "@salesforce/pwa-kit-dev": "3.1.1", + "@salesforce/pwa-kit-react-sdk": "3.1.1", + "@salesforce/pwa-kit-runtime": "3.1.1", + "@tanstack/react-query": "^4.28.0", + "@tanstack/react-query-devtools": "^4.29.1", + "@testing-library/dom": "^9.0.1", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", + "@testing-library/user-event": "^14.4.3", + "base64-arraybuffer": "^0.2.0", + "bundlesize2": "^0.0.31", + "card-validator": "^8.1.1", + "cross-env": "^5.2.1", + "cross-fetch": "^3.1.4", + "focus-visible": "^5.2.0", + "framer-motion": "^10.12.9", + "full-icu": "^1.5.0", + "helmet": "^4.6.0", + "jest-fetch-mock": "^2.1.2", + "js-cookie": "^3.0.1", + "jsonwebtoken": "^9.0.0", + "jwt-decode": "^3.1.2", + "lodash": "^4.17.21", + "msw": "^1.2.1", + "nanoid": "^3.3.4", + "njwt": "^1.2.0", + "prop-types": "^15.8.1", + "query-string": "^7.1.3", + "raf": "^3.4.1", + "randomstring": "^1.2.3", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-helmet": "^6.1.0", + "react-hook-form": "^7.43.9", + "react-intl": "^5.25.1", + "react-router-dom": "^5.3.4" + } + }, + "@sentry/core": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.7.tgz", + "integrity": "sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==", + "dev": true, + "requires": { + "@sentry/hub": "6.19.7", + "@sentry/minimal": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@sentry/hub": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.7.tgz", + "integrity": "sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==", + "dev": true, + "requires": { + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@sentry/minimal": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.7.tgz", + "integrity": "sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==", + "dev": true, + "requires": { + "@sentry/hub": "6.19.7", + "@sentry/types": "6.19.7", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@sentry/node": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.19.7.tgz", + "integrity": "sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg==", + "dev": true, + "requires": { + "@sentry/core": "6.19.7", + "@sentry/hub": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + }, + "dependencies": { + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@sentry/types": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.19.7.tgz", + "integrity": "sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==", + "dev": true + }, + "@sentry/utils": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.7.tgz", + "integrity": "sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==", + "dev": true, + "requires": { + "@sentry/types": "6.19.7", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, + "@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, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@tanstack/match-sorter-utils": { + "version": "8.8.4", + "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.8.4.tgz", + "integrity": "sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw==", + "dev": true, + "requires": { + "remove-accents": "0.4.2" + } + }, + "@tanstack/query-core": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz", + "integrity": "sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==", + "dev": true + }, + "@tanstack/react-query": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.36.1.tgz", + "integrity": "sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==", + "dev": true, + "requires": { + "@tanstack/query-core": "4.36.1", + "use-sync-external-store": "^1.2.0" + } + }, + "@tanstack/react-query-devtools": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-4.36.1.tgz", + "integrity": "sha512-WYku83CKP3OevnYSG8Y/QO9g0rT75v1om5IvcWUwiUZJ4LanYGLVCZ8TdFG5jfsq4Ej/lu2wwDAULEUnRIMBSw==", + "dev": true, + "requires": { + "@tanstack/match-sorter-utils": "^8.7.0", + "superjson": "^1.10.0", + "use-sync-external-store": "^1.2.0" + } + }, + "@testing-library/dom": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + } + }, + "@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "dev": true, + "requires": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "@testing-library/react": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.0.0.tgz", + "integrity": "sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^9.0.0", + "@types/react-dom": "^18.0.0" + } + }, + "@testing-library/user-event": { + "version": "14.5.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.1.tgz", + "integrity": "sha512-UCcUKrUYGj7ClomOo2SpNVvx4/fkd/2BbIHDCle8A0ax+P3bU7yJwDBDrS6ZwdTMARWTGODX1hEsCcO+7beJjg==", + "dev": true, + "requires": {} + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "@types/aria-query": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.3.tgz", + "integrity": "sha512-0Z6Tr7wjKJIk4OUEjVUQMtyunLDy339vcMaj38Kpj6jM2OE1p3S4kXExKZ7a3uXQAPCoy3sbrP1wibDKaf39oA==", + "dev": true + }, + "@types/babel__core": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.3.tgz", + "integrity": "sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.6", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.6.tgz", + "integrity": "sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__helper-plugin-utils": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@types/babel__helper-plugin-utils/-/babel__helper-plugin-utils-7.10.2.tgz", + "integrity": "sha512-Sa17cG0SKMedlH5bEozh0eXo/54iWpSxbxCoqknRJY0oGGTwO9/SCfIx1taDnG0dvkJnYW+/7tv+PTSFaQsRNA==", + "dev": true, + "requires": { + "@types/babel__core": "*" + } + }, + "@types/babel__template": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.3.tgz", + "integrity": "sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.3.tgz", + "integrity": "sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "@types/debug": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.10.tgz", + "integrity": "sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA==", + "dev": true, + "requires": { + "@types/ms": "*" + } + }, + "@types/eslint": { + "version": "8.44.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.6.tgz", + "integrity": "sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.6.tgz", + "integrity": "sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.3.tgz", + "integrity": "sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==", + "dev": true + }, + "@types/graceful-fs": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.8.tgz", + "integrity": "sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/hoist-non-react-statics": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.4.tgz", + "integrity": "sha512-ZchYkbieA+7tnxwX/SCBySx9WwvWR8TaP5tb2jRAzwvLb/rWchGw3v0w3pqUbUvj0GCwW2Xz/AVPSk6kUGctXQ==", + "dev": true, + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@types/http-proxy": { + "version": "1.17.13", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.13.tgz", + "integrity": "sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz", + "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz", + "integrity": "sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "29.5.6", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.6.tgz", + "integrity": "sha512-/t9NnzkOpXb4Nfvg17ieHE6EeSjDS2SGSpNYfoLbUAeL/EOueU/RSdOWFpfQTXBEM7BguYW1XQ0EbM+6RlIh6w==", + "dev": true, + "requires": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } + } + }, + "@types/js-levenshtein": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/js-levenshtein/-/js-levenshtein-1.1.2.tgz", + "integrity": "sha512-/NCbMABw2uacuyE16Iwka1EzREDD50/W2ggRBad0y1WHBvAkvR9OEINxModVY7D428gXBe0igeVX7bUc9GaslQ==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz", + "integrity": "sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==", + "dev": true + }, + "@types/json-stable-stringify": { + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.35.tgz", + "integrity": "sha512-zlCWqsRBI0+ANN7dzGeDFJ4CHaVFTLqBNRS11GjR2mHCW6XxNtnMxhQzBKMzfsnjI8oI+kWq2vBwinyQpZVSsg==", + "dev": true + }, + "@types/lodash": { + "version": "4.14.200", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.200.tgz", + "integrity": "sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==", + "dev": true + }, + "@types/lodash.mergewith": { + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.7.tgz", + "integrity": "sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==", + "dev": true, + "requires": { + "@types/lodash": "*" + } + }, + "@types/minimist": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.4.tgz", + "integrity": "sha512-Kfe/D3hxHTusnPNRbycJE1N77WHDsdS4AjUYIzlDzhDrS47NrwuL3YW4VITxwR7KCVpzwgy4Rbj829KSSQmwXQ==", + "dev": true + }, + "@types/ms": { + "version": "0.7.33", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.33.tgz", + "integrity": "sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==", + "dev": true + }, + "@types/node": { + "version": "14.18.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.61.tgz", + "integrity": "sha512-1mFT4DqS4/s9tlZbdkwEB/EnSykA9MDeDLIk3FHApGvIMGY//qgstB2gu9GKGESWyW/qiRUO+jhlLJ9bBJ8j+Q==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.3.tgz", + "integrity": "sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.1.tgz", + "integrity": "sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng==", + "dev": true + }, + "@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.9", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz", + "integrity": "sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==", + "dev": true + }, + "@types/react": { + "version": "18.2.31", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.31.tgz", + "integrity": "sha512-c2UnPv548q+5DFh03y8lEDeMfDwBn9G3dRwfkrxQMo/dOtRHUUO57k6pHvBIfH/VF4Nh+98mZ5aaSe+2echD5g==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.2.14", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.14.tgz", + "integrity": "sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.5.tgz", + "integrity": "sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==", + "dev": true + }, + "@types/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==", + "dev": true + }, + "@types/set-cookie-parser": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.5.tgz", + "integrity": "sha512-ZPmztaAQ4rbnW/WTUnT1dwSENQo4bjGqxCSeyK+gZxmd+zJl/QAeF6dpEXcS5UEJX22HwiggFSaY8nE1nRmkbg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.2.tgz", + "integrity": "sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==", + "dev": true + }, + "@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", + "dev": true, + "requires": { + "@types/jest": "*" + } + }, + "@types/yargs": { + "version": "15.0.17", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.17.tgz", + "integrity": "sha512-cj53I8GUcWJIgWVTSVe2L7NJAB5XWGdsoMosVvUgv1jEnMbAcsbaCzt1coUcyi8Sda5PgTWAooG8jNyDTD+CWA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz", + "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==", + "dev": true + }, + "@types/yauzl": { + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.2.tgz", + "integrity": "sha512-Km7XAtUIduROw7QPgvcft0lIupeG8a8rdKL8RiSyKvlE7dYY31fEn41HVuQsRFDuROA8tA4K2UVL+WdfFmErBA==", + "dev": true, + "optional": true, + "requires": { + "@types/node": "*" + } + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "requires": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.4.3", + "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 + } + } + }, + "@ungap/structured-clone": { + "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 + }, + "@vendia/serverless-express": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@vendia/serverless-express/-/serverless-express-3.4.0.tgz", + "integrity": "sha512-/UAAbi9qRjUtjRISt5MJ1sfhtrHb26hqQ0nvE5qhMLsAdR5H7ErBwPD8Q/v2OENKm0iWsGwErIZEg7ebUeFDjQ==", + "dev": true, + "requires": { + "binary-case": "^1.0.0", + "type-is": "^1.6.16" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "requires": {} + }, + "@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "@zag-js/dom-query": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.16.0.tgz", + "integrity": "sha512-Oqhd6+biWyKnhKwFFuZrrf6lxBz2tX2pRQe6grUnYwO6HJ8BcbqZomy2lpOdr+3itlaUqx+Ywj5E5ZZDr/LBfQ==", + "dev": true + }, + "@zag-js/element-size": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.10.5.tgz", + "integrity": "sha512-uQre5IidULANvVkNOBQ1tfgwTQcGl4hliPSe69Fct1VfYb2Fd0jdAcGzqQgPhfrXFpR62MxLPB7erxJ/ngtL8w==", + "dev": true + }, + "@zag-js/focus-visible": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.16.0.tgz", + "integrity": "sha512-a7U/HSopvQbrDU4GLerpqiMcHKEkQkNPeDZJWz38cw/6Upunh41GjHetq5TB84hxyCaDzJ6q2nEdNoBQfC0FKA==", + "dev": true, + "requires": { + "@zag-js/dom-query": "0.16.0" + } + }, + "@zxing/text-encoding": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", + "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "dev": true, + "optional": true + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "dependencies": { + "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 + } + } + }, + "archiver": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz", + "integrity": "sha512-4q/CtGPNVyC5aT9eYHhFP7SAEjKYzQIDIJWXfexUIPNxitNs1y6hORdX+sYxERSZ6qPeNNBJ5UolFsJdWTU02g==", + "dev": true, + "requires": { + "archiver-utils": "^1.3.0", + "async": "^2.0.0", + "buffer-crc32": "^0.2.1", + "glob": "^7.0.0", + "lodash": "^4.8.0", + "readable-stream": "^2.0.0", + "tar-stream": "^1.5.0", + "walkdir": "^0.0.11", + "zip-stream": "^1.1.0" + } + }, + "archiver-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", + "integrity": "sha512-h+hTREBXcW5e1L9RihGXdH4PHHdGipG/jE2sMZrqIH6BmZAxeGU5IWjVsKhokdCSWX7km6Kkh406zZNEElHFPQ==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "graceful-fs": "^4.1.0", + "lazystream": "^1.0.0", + "lodash": "^4.8.0", + "normalize-path": "^2.0.0", + "readable-stream": "^2.0.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-hidden": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", + "dev": true, + "requires": { + "tslib": "^2.0.0" + } + }, + "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, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", + "dev": true + }, + "array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + } + }, + "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 + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.3.2", + "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, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "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, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + }, + "asn1js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", + "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", + "dev": true, + "requires": { + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.0" + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.3" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "aws-sdk": { + "version": "2.1479.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1479.0.tgz", + "integrity": "sha512-LSTq1l63soAfHjsHYkuFln3ERuImKU4RpkzBzruFkL2DDwd3+CtYcjQ6PbuBjZcQ+XTY3jM8DoxoXhQD4L+YZw==", + "dev": true, + "requires": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.16.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "util": "^0.12.4", + "uuid": "8.0.0", + "xml2js": "0.5.0" + }, + "dependencies": { + "uuid": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", + "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==", + "dev": true + } + } + }, + "aws-serverless-express": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/aws-serverless-express/-/aws-serverless-express-3.4.0.tgz", + "integrity": "sha512-YG9ZjAOI9OpwqDDWzkRc3kKJYJuR7gTMjLa3kAWopO17myoprxskCUyCEee+RKe34tcR4UNrVtgAwW5yDe74bw==", + "dev": true, + "requires": { + "@vendia/serverless-express": "^3.4.0", + "binary-case": "^1.0.0", + "type-is": "^1.6.16" + } + }, + "axe-core": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", + "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "dev": true + }, + "axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dev": true, + "requires": { + "dequal": "^2.0.3" + } + }, + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "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, + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "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, + "requires": { + "p-try": "^2.0.0" + } + }, + "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, + "requires": { + "p-limit": "^2.2.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-dynamic-import-node-babel-7": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node-babel-7/-/babel-plugin-dynamic-import-node-babel-7-2.0.7.tgz", + "integrity": "sha512-8DO7mdeczoxi0z1ggb6wS/yWkwM2F9uMPKsVeohK1Ff389JENDfZd+aINwM5r2p66IZGR0rkMrYCr2EyEGrGAQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-dynamic-import": "^7.0.0-beta.42" + } + }, + "babel-plugin-formatjs": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-formatjs/-/babel-plugin-formatjs-10.4.0.tgz", + "integrity": "sha512-m9heKeKjINsaL20RPrZ7bqvB298WPJOOVRB0AdTtXHs9MOWkXYx89YdJRu/L6dgj7IGg09OG7OZXIvlYGVBPLg==", + "dev": true, + "requires": { + "@babel/core": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "7", + "@babel/traverse": "7", + "@babel/types": "^7.12.11", + "@formatjs/icu-messageformat-parser": "2.3.0", + "@formatjs/ts-transformer": "3.12.0", + "@types/babel__core": "^7.1.7", + "@types/babel__helper-plugin-utils": "^7.10.0", + "@types/babel__traverse": "^7.1.7", + "tslib": "^2.4.0" + }, + "dependencies": { + "@formatjs/ts-transformer": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@formatjs/ts-transformer/-/ts-transformer-3.12.0.tgz", + "integrity": "sha512-/jEpXcqA6y/vdijgkxSoKGfkGR5VcClJeI8hnpJ2PBCHfrc4ywFMyoZqRAakKW3IJVttaDo7mGvBAIDxV1F4Qg==", + "dev": true, + "requires": { + "@formatjs/icu-messageformat-parser": "2.3.0", + "@types/json-stable-stringify": "^1.0.32", + "@types/node": "14 || 16 || 17", + "chalk": "^4.0.0", + "json-stable-stringify": "^1.0.1", + "tslib": "^2.4.0", + "typescript": "^4.7" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + } + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", + "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.3", + "semver": "^6.3.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz", + "integrity": "sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.4.3", + "core-js-compat": "^3.33.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", + "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.4.3" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "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 + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.2.0.tgz", + "integrity": "sha512-7emyCsu1/xiBXgQZrscw/8KPRT44I4Yq9Pe6EGs3aPRTsWuggML1/1DTuZUuIaJPIm1FTDUVXl4x/yW8s0kQDQ==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/binary-case/-/binary-case-1.1.4.tgz", + "integrity": "sha512-9Kq8m6NZTAgy05Ryuh7U3Qc4/ujLQU1AZ5vMw4cr3igTdi5itZC6kCNrRr2X8NzPiDn2oUIFTfa71DKMnue/Zg==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + } + } + }, + "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, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "bundlesize2": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/bundlesize2/-/bundlesize2-0.0.31.tgz", + "integrity": "sha512-MdzJW/u+n+0jH0Uz78g8WENHAW7QNUdLD/c8aLuPB/aCIwt52zMJ4fc2fBU2y1K2iMwE/9+JoR8ojsAF0r0Xjw==", + "dev": true, + "requires": { + "bytes": "^3.1.0", + "chalk": "^4.0.0", + "ci-env": "^1.15.0", + "commander": "^5.1.0", + "cosmiconfig": "5.2.1", + "figures": "^3.2.0", + "glob": "^7.1.6", + "gzip-size": "^5.1.1", + "node-fetch": "^2.6.0", + "plur": "^4.0.0", + "right-pad": "^1.0.1" + }, + "dependencies": { + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true + } + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + } + } + }, + "caniuse-lite": { + "version": "1.0.30001553", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001553.tgz", + "integrity": "sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A==", + "dev": true + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "card-validator": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/card-validator/-/card-validator-8.1.1.tgz", + "integrity": "sha512-cN4FsKwoTfTFnqPwVc7TQLSsH/QMDB3n/gWm0XelcApz4sKipnOQ6k33sa3bWsNnnIpgs7eXOF+mUV2UQAX2Sw==", + "dev": true, + "requires": { + "credit-card-type": "^9.1.0" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.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" + }, + "dependencies": { + "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 + } + } + }, + "chrome-launcher": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", + "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", + "dev": true, + "requires": { + "@types/node": "*", + "escape-string-regexp": "^1.0.5", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^0.5.3", + "rimraf": "^3.0.2" + }, + "dependencies": { + "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 + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "ci-env": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/ci-env/-/ci-env-1.17.0.tgz", + "integrity": "sha512-NtTjhgSEqv4Aj90TUYHQLxHdnCPXnjdtuGG1X8lTfp/JqeXTdw0FTWl/vUAPuvbWZTF8QVpv6ASe/XacE+7R2A==", + "dev": true + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", + "dev": true + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "color2k": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz", + "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w==", + "dev": true + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "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, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true + }, + "commerce-sdk-isomorphic": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/commerce-sdk-isomorphic/-/commerce-sdk-isomorphic-1.10.4.tgz", + "integrity": "sha512-CydwGcwo3C6+qZbQNnbEGTifArUnWFv5yhvDvBwx2p2X1yn41TESVKclzxzpGLS88jLEmkzgNvfg2GFtmZgPsQ==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "node-fetch": "2.6.12" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "webidl-conversions": { + "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 + }, + "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, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dev": true, + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compress-commons": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", + "integrity": "sha512-SLTU8iWWmcORfUN+4351Z2aZXKJe1tr0jSilPMCZlLPzpdTXnkBW1LevW/MfuANBKJek8Xu9ggqrtVmQrChLtg==", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.1", + "crc32-stream": "^2.0.0", + "normalize-path": "^2.0.0", + "readable-stream": "^2.0.0" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "compute-scroll-into-view": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.0.3.tgz", + "integrity": "sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + } + } + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true + }, + "conventional-changelog-angular": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz", + "integrity": "sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==", + "dev": true, + "requires": { + "compare-func": "^2.0.0" + } + }, + "conventional-changelog-conventionalcommits": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.2.tgz", + "integrity": "sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==", + "dev": true, + "requires": { + "compare-func": "^2.0.0" + } + }, + "conventional-commits-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", + "integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==", + "dev": true, + "requires": { + "is-text-path": "^2.0.0", + "JSONStream": "^1.3.5", + "meow": "^12.0.1", + "split2": "^4.0.0" + } + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "dev": true, + "requires": { + "is-what": "^4.1.8" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true + }, + "copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "dev": true, + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "copy-webpack-plugin": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", + "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", + "dev": true, + "requires": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "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, + "requires": { + "is-glob": "^4.0.3" + } + }, + "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 + } + } + }, + "core-js": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.1.tgz", + "integrity": "sha512-qVSq3s+d4+GsqN0teRCJtM6tdEEXyWxjzbhVrCHmBS5ZTM0FS2MOS0D13dUXAWDUN6a+lHI/N1hF9Ytz6iLl9Q==", + "dev": true + }, + "core-js-compat": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.1.tgz", + "integrity": "sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ==", + "dev": true, + "requires": { + "browserslist": "^4.22.1" + } + }, + "core-js-pure": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.1.tgz", + "integrity": "sha512-wCXGbLjnsP10PlK/thHSQlOLlLKNEkaWbTzVvHHZ79fZNeN1gUmw2gBlpItxPv/pvqldevEXFh/d5stdNvl6EQ==", + "dev": true + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "requires": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "dependencies": { + "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 + }, + "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, + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "cosmiconfig-typescript-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-5.0.0.tgz", + "integrity": "sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==", + "dev": true, + "requires": { + "jiti": "^1.19.1" + } + }, + "crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "requires": { + "buffer": "^5.1.0" + }, + "dependencies": { + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + } + } + }, + "crc32-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", + "integrity": "sha512-UjZSqFCbn+jZUHJIh6Y3vMF7EJLcJWNm4tKDf2peJRwlZKHvkkvOMTvAei6zjU9gO1xONVr3rRFw0gixm2eUng==", + "dev": true, + "requires": { + "crc": "^3.4.4", + "readable-stream": "^2.0.0" + } + }, + "credit-card-type": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/credit-card-type/-/credit-card-type-9.1.0.tgz", + "integrity": "sha512-CpNFuLxiPFxuZqhSKml3M+t0K/484pMAnfYWH14JoD7OZMnmC0Lmo+P7JX9SobqFpRoo7ifA18kOHdxJywYPEA==", + "dev": true + }, + "cross-env": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.1.tgz", + "integrity": "sha512-1yHhtcfAd1r4nwQgknowuUNfIT9E8dOMMspC36g45dN+iD1blloi7xp8X/xAIDnjHWyt1uQ8PHk2fkNaym7soQ==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.5" + } + }, + "cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dev": true, + "requires": { + "node-fetch": "^2.6.12" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "csp_evaluator": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/csp_evaluator/-/csp_evaluator-1.1.1.tgz", + "integrity": "sha512-N3ASg0C4kNPUaNxt1XAvzHIVuzdtr8KLgfk1O8WDyimp1GisPAHESupArO2ieHk9QWbrJ/WkQODyh21Ps/xhxw==", + "dev": true + }, + "css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "dev": true, + "requires": { + "tiny-invariant": "^1.0.6" + } + }, + "css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "damerau-levenshtein": { + "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 + }, + "dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "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 + }, + "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, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "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 + } + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true + }, + "deep-equal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "deep-is": { + "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 + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + } + } + }, + "define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", + "dev": true + }, + "devtools-protocol": { + "version": "0.0.981744", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz", + "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==", + "dev": true + }, + "diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true + } + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domready": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz", + "integrity": "sha512-uIzsOJUNk+AdGE9a6VDeessoMCzF8RrZvJCX/W8QtyfgdR6Uofn/MvRonih3OtCO79b2VDzDOymuiABrQ4z3XA==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "dev": true + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.565", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.565.tgz", + "integrity": "sha512-XbMoT6yIvg2xzcbs5hCADi0dXBh4//En3oFXmtPX+jiyyiCTiM9DGFT2SLottjpEs9Z8Mh8SqahbR96MaHfuSg==", + "dev": true + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true + }, + "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 + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "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, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "envinfo": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", + "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dev": true, + "requires": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", + "dev": true + }, + "es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "dev": true, + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "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 + }, + "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 + }, + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "eslint": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", + "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.52.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "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 + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "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 + }, + "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, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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, + "requires": { + "argparse": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "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, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "eslint-config-prettier": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", + "dev": true, + "requires": {} + }, + "eslint-plugin-jest": { + "version": "27.4.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.4.3.tgz", + "integrity": "sha512-7S6SmmsHsgIm06BAGCAxL+ABd9/IB3MWkz2pudj6Qqor2y1qQpWPfuFU4SG9pWj4xDjF0e+D7Llh5useuSzAZw==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "^5.10.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + } + }, + "eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "requires": {} + }, + "eslint-plugin-use-effect-no-deps": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-use-effect-no-deps/-/eslint-plugin-use-effect-no-deps-1.1.2.tgz", + "integrity": "sha512-ohYM9EGcvlOtSsjyPw+7ktgDD0IAboijRyPH6SrQLZejaapCrO6TY40glYnPUteBA1lTkY34puE6FwKChO8EAA==", + "dev": true, + "requires": { + "requireindex": "~1.2.0" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.4.3", + "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 + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==", + "dev": true + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "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, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, + "requires": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.29", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.29.tgz", + "integrity": "sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + } + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "requires": { + "type": "^2.7.2" + }, + "dependencies": { + "type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + } + } + }, + "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, + "requires": { + "@types/yauzl": "^2.9.1", + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + } + }, + "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 + }, + "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 + }, + "fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "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 + }, + "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 + }, + "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 + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "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 + } + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "dev": true + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true + }, + "flat-cache": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dev": true, + "requires": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "focus-lock": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-1.0.0.tgz", + "integrity": "sha512-a8Ge6cdKh9za/GZR/qtigTAk7SrGore56EFcoMshClsh7FLk1zwszc/ltuMfKhx56qeuyL/jWQ4J4axou0iJ9w==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "focus-visible": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/focus-visible/-/focus-visible-5.2.0.tgz", + "integrity": "sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true + }, + "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, + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "framer-motion": { + "version": "10.16.4", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.4.tgz", + "integrity": "sha512-p9V9nGomS3m6/CALXqv6nFGMuFOxbWsmaOrdmhyQimMIlLl3LC7h7l86wge/Js/8cRu5ktutS/zlzgR7eBOtFA==", + "dev": true, + "requires": { + "@emotion/is-prop-valid": "^0.8.2", + "tslib": "^2.4.0" + }, + "dependencies": { + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "dev": true, + "optional": true, + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "dev": true, + "optional": true + } + } + }, + "framesync": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.1.2.tgz", + "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==", + "dev": true, + "requires": { + "tslib": "2.4.0" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "dev": true + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, + "full-icu": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/full-icu/-/full-icu-1.5.0.tgz", + "integrity": "sha512-BxB2otKUSFyvENjbI8EtQscpiPOEnhrf5V4MVpa6PjzsrLmdKKUUhulbydsfKS4ve6cGXNVRLlrOjizby/ZfDA==", + "dev": true, + "requires": { + "yauzl": "^2.10.0" + } + }, + "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 + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "dev": true + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true + }, + "git-raw-commits": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", + "dev": true, + "requires": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "dependencies": { + "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, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + } + }, + "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==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dev": true, + "requires": { + "readable-stream": "^3.0.0" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "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==", + "dev": true + } + } + }, + "git-rev-sync": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/git-rev-sync/-/git-rev-sync-3.0.2.tgz", + "integrity": "sha512-Nd5RiYpyncjLv0j6IONy0lGzAqdRXUaBctuGBbrEA2m6Bn4iDrN/9MeQTXuiquw8AEKL9D2BW0nw5m/lQvxqnQ==", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5", + "graceful-fs": "4.1.15", + "shelljs": "0.8.5" + }, + "dependencies": { + "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 + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + } + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "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" + } + }, + "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, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", + "dev": true, + "requires": { + "ini": "^1.3.4" + } + }, + "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 + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "graphql": { + "version": "16.8.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", + "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "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 + }, + "has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + } + } + }, + "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 + }, + "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 + }, + "has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.2" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "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 + }, + "header-case": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz", + "integrity": "sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.3" + } + }, + "headers-polyfill": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.2.5.tgz", + "integrity": "sha512-tUCGvt191vNSQgttSyJoibR+VO+I6+iCHIUdhzEMJKE+EAL8BwCN7fUOZlY4ofOelNHsK+gEjxB/B+9N3EWtdA==", + "dev": true + }, + "helmet": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", + "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==", + "dev": true + }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dev": true, + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dev": true, + "requires": { + "react-is": "^16.7.0" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "dev": true + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-link-header": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-0.8.0.tgz", + "integrity": "sha512-qsh/wKe1Mk1vtYEFr+LpQBFWTO1gxZQBdii2D0Umj+IUQ23r5sT088Rhpq4XzpSyIpaX7vwjB8Rrtx8u9JTg+Q==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.21.0.tgz", + "integrity": "sha512-4Arcl5QQ6pRMRJmtM1WVHKHkFAQn5uvw83XuNeqnMTOikDiCoTxv5/vdudhKQsF+1mtaAawrK2SEB1v2tYecdQ==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.3", + "http-proxy": "^1.18.0", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "ignore-loader": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ignore-loader/-/ignore-loader-0.1.2.tgz", + "integrity": "sha512-yOJQEKrNwoYqrWLS4DcnzM7SEQhRKis5mB+LdKKh4cPmGYlLPR0ozRzHV5jmEk2IxptqJNQA5Cc0gw8Fj12bXA==", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true + }, + "image-ssim": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz", + "integrity": "sha512-W7+sO6/yhxy83L0G7xR8YAc5Z5QFtYEXXRV6EaE8tuYBZJnA3gVgp3q7X7muhLZVodeb9UfvjSbwt9VJwjIYAg==", + "dev": true + }, + "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, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "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, + "requires": { + "p-locate": "^4.1.0" + } + }, + "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, + "requires": { + "p-try": "^2.0.0" + } + }, + "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, + "requires": { + "p-limit": "^2.2.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "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, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "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 + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "intl-messageformat": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-4.4.0.tgz", + "integrity": "sha512-z+Bj2rS3LZSYU4+sNitdHrwnBhr0wO80ZJSW8EzKDBowwUe3Q/UsvgCGjrwa+HPzoGCLEb9HAjfJgo4j2Sac8w==", + "dev": true, + "requires": { + "intl-messageformat-parser": "^1.8.1" + } + }, + "intl-messageformat-parser": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-1.8.1.tgz", + "integrity": "sha512-IMSCKVf0USrM/959vj3xac7s8f87sc+80Y/ipBzdKy4ifBv5Gsj2tZ41EAaURVg01QU71fYr77uA8Meh6kELbg==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "irregular-plurals": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", + "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==", + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "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, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "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, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "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, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "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 + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-text-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz", + "integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==", + "dev": true, + "requires": { + "text-extensions": "^2.0.0" + } + }, + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "requires": { + "which-typed-array": "^1.1.11" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "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 + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-what": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.15.tgz", + "integrity": "sha512-uKua1wfy3Yt+YqsD6mTUEa2zSi3G1oPlqTflgaPJ7z63vUGN5pxFpnQfeSLMFnJDEsdvOtkp1rUWkYjB4YfhgA==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dev": true, + "requires": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "requires": { + "semver": "^7.5.3" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "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, + "requires": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + } + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "dependencies": { + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "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, + "requires": { + "p-locate": "^4.1.0" + } + }, + "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, + "requires": { + "p-try": "^2.0.0" + } + }, + "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, + "requires": { + "p-limit": "^2.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "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, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "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 + }, + "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, + "requires": { + "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" + } + }, + "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, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + } + } + }, + "jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + } + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + } + }, + "jest-environment-jsdom-global": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom-global/-/jest-environment-jsdom-global-2.0.4.tgz", + "integrity": "sha512-1vB8q+PrszXW4Pf7Zgp3eQ4oNVbA7GY6+jmrg1qi6RtYRWDJ60/xdkhjqAbQpX8BRyvqQJYQi66LXER5YNeHXg==", + "dev": true, + "requires": {} + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "jest-expect-message": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/jest-expect-message/-/jest-expect-message-1.1.3.tgz", + "integrity": "sha512-bTK77T4P+zto+XepAX3low8XVQxDgaEqh3jSTQOG8qvPpD69LsIdyJTa+RmnJh3HNSzJng62/44RPPc7OIlFxg==", + "dev": true + }, + "jest-fetch-mock": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/jest-fetch-mock/-/jest-fetch-mock-2.1.2.tgz", + "integrity": "sha512-tcSR4Lh2bWLe1+0w/IwvNxeDocMI/6yIA2bijZ0fyWxC4kQ18lckQ1n7Yd40NKuisGmcGBRFPandRXrW/ti/Bw==", + "dev": true, + "requires": { + "cross-fetch": "^2.2.2", + "promise-polyfill": "^7.1.1" + }, + "dependencies": { + "cross-fetch": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", + "dev": true, + "requires": { + "node-fetch": "^2.6.7", + "whatwg-fetch": "^2.0.4" + } + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==", + "dev": true + } + } + }, + "jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "dependencies": { + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + } + } + }, + "jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } + } + }, + "jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.29", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.29.tgz", + "integrity": "sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "requires": {} + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + } + }, + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "dependencies": { + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "dependencies": { + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + } + }, + "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, + "requires": { + "p-locate": "^4.1.0" + } + }, + "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, + "requires": { + "p-try": "^2.0.0" + } + }, + "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, + "requires": { + "p-limit": "^2.2.0" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "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, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "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 + }, + "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, + "requires": { + "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" + } + }, + "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, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "dependencies": { + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + } + }, + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + } + } + }, + "jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true + }, + "jmespath": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz", + "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==", + "dev": true + }, + "jpeg-js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", + "dev": true + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "dev": true + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "dev": true + }, + "js-library-detector": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/js-library-detector/-/js-library-detector-6.7.0.tgz", + "integrity": "sha512-c80Qupofp43y4cJ7+8TTDN/AsDwLi5oOm/plBrWI+iQt485vKXCco+yVmOwEgdo9VOdsYTuV0UlTeetVPTriXA==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "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 + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "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 + }, + "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 + }, + "json-stable-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", + "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", + "dev": true, + "requires": { + "jsonify": "^0.0.1" + } + }, + "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 + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "dev": true + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "dev": true, + "requires": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + } + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dev": true, + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dev": true, + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==", + "dev": true + }, + "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, + "requires": { + "json-buffer": "3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lighthouse": { + "version": "9.6.8", + "resolved": "https://registry.npmjs.org/lighthouse/-/lighthouse-9.6.8.tgz", + "integrity": "sha512-5aRSvnqazci8D2oE7GJM6C7IStvUuMVV+74cGyBuS4n4NCixsDd6+uJdX834XiInSfo+OuVbAJCX4Xu6d2+N9Q==", + "dev": true, + "requires": { + "@sentry/node": "^6.17.4", + "axe-core": "4.4.1", + "chrome-launcher": "^0.15.0", + "configstore": "^5.0.1", + "csp_evaluator": "1.1.1", + "cssstyle": "1.2.1", + "enquirer": "^2.3.6", + "http-link-header": "^0.8.0", + "intl-messageformat": "^4.4.0", + "jpeg-js": "^0.4.3", + "js-library-detector": "^6.5.0", + "lighthouse-logger": "^1.3.0", + "lighthouse-stack-packs": "1.8.2", + "lodash": "^4.17.21", + "lookup-closest-locale": "6.2.0", + "metaviewport-parser": "0.2.0", + "open": "^8.4.0", + "parse-cache-control": "1.0.1", + "ps-list": "^8.0.0", + "puppeteer-core": "^13.7.0", + "robots-parser": "^3.0.0", + "semver": "^5.3.0", + "speedline-core": "^1.4.3", + "third-party-web": "^0.17.1", + "ws": "^7.0.0", + "yargs": "^17.3.1", + "yargs-parser": "^21.0.0" + }, + "dependencies": { + "axe-core": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", + "dev": true + }, + "chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "dev": true, + "requires": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.1.tgz", + "integrity": "sha512-7DYm8qe+gPx/h77QlCyFmX80+fGaE/6A/Ekl0zaszYOubvySO2saYFdQ78P29D0UsULxFKCetDGNaNRUdSF+2A==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } + }, + "lighthouse-logger": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", + "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "marky": "^1.2.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "lighthouse-stack-packs": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/lighthouse-stack-packs/-/lighthouse-stack-packs-1.8.2.tgz", + "integrity": "sha512-vlCUxxQAB8Nu6LQHqPpDRiMi06Du593/my/6JbMttQeEfJ7pf4OS8obSTh5xSOS80U/O7fq59Q8rQGAUxQatUQ==", + "dev": true + }, + "lines-and-columns": { + "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 + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "dev": true + }, + "lodash.invokemap": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz", + "integrity": "sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w==", + "dev": true + }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "dev": true + }, + "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 + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "dev": true + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "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 + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true + }, + "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 + }, + "lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "dev": true + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true + }, + "lodash.pullall": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz", + "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==", + "dev": true + }, + "lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", + "dev": true + }, + "lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", + "dev": true + }, + "lodash.upperfirst": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", + "dev": true + }, + "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, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "lookup-closest-locale": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/lookup-closest-locale/-/lookup-closest-locale-6.2.0.tgz", + "integrity": "sha512-/c2kL+Vnp1jnV6K6RpDTHK3dgg0Tu2VVp+elEiJpjfS1UyY7AjOYHohRug6wT0OpoX2qFgNORndE9RqesfVxWQ==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", + "dev": true + }, + "lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "dev": true + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true + }, + "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 + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.4" + } + }, + "meow": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", + "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "merge-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-1.0.1.tgz", + "integrity": "sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==", + "dev": true, + "requires": { + "is-plain-obj": "^1.1" + } + }, + "merge-stream": { + "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 + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "metaviewport-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.2.0.tgz", + "integrity": "sha512-qL5NtY18LGs7lvZCkj3ep2H4Pes9rIiSLZRUyfDdvVw7pWFA0eLwmqaIxApD74RGvUrNEtk9e5Wt1rT+VlCvGw==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "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 + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "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, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "mitt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.2.tgz", + "integrity": "sha512-3btxP0O9iGADGWAkteQ8mzDtEspZqu4I32y4GZYCV5BrwtzdcRpF4dQgNdJadCrbBx7Lu6Sq9AVrerMHR0Hkmw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dev": true, + "requires": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + } + } + }, + "mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true + }, + "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 + }, + "msw": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/msw/-/msw-1.3.2.tgz", + "integrity": "sha512-wKLhFPR+NitYTkQl5047pia0reNGgf0P6a1eTnA5aNlripmiz0sabMvvHcicE8kQ3/gZcI0YiPFWmYfowfm3lA==", + "dev": true, + "requires": { + "@mswjs/cookies": "^0.2.2", + "@mswjs/interceptors": "^0.17.10", + "@open-draft/until": "^1.0.3", + "@types/cookie": "^0.4.1", + "@types/js-levenshtein": "^1.1.1", + "chalk": "^4.1.1", + "chokidar": "^3.4.2", + "cookie": "^0.4.2", + "graphql": "^16.8.1", + "headers-polyfill": "3.2.5", + "inquirer": "^8.2.0", + "is-node-process": "^1.2.0", + "js-levenshtein": "^1.1.6", + "node-fetch": "^2.6.7", + "outvariant": "^1.4.0", + "path-to-regexp": "^6.2.0", + "strict-event-emitter": "^0.4.3", + "type-fest": "^2.19.0", + "yargs": "^17.3.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "inquirer": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", + "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "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, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", + "dev": true + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "njwt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/njwt/-/njwt-1.2.0.tgz", + "integrity": "sha512-i+cdqwxo7EUimJCHPSAEpQEWrz4ilsVefL+FRhWrjMqq8HHiQ8dwi9GUWUfj3Vt6XMY2PXSjMn9JeVB3/Jp6pg==", + "dev": true, + "requires": { + "@types/node": "^15.0.1", + "ecdsa-sig-formatter": "^1.0.5", + "uuid": "^8.3.2" + }, + "dependencies": { + "@types/node": { + "version": "15.14.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz", + "integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==", + "dev": true + }, + "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 + } + } + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-environment-flags": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz", + "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "webidl-conversions": { + "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 + }, + "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, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "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, + "optional": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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, + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "optional": true + } + } + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + } + } + }, + "nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dev": true, + "requires": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + } + }, + "object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dev": true, + "requires": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true + }, + "outvariant": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.0.tgz", + "integrity": "sha512-AlWY719RF02ujitly7Kk/0QlV+pXGFDHrHf9O2OKqyqgBieaPOIeuSkL8sRK6j2WK+/ZAURq2kZsY0d8JapUiw==", + "dev": true + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true + }, + "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 + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-cache-control": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", + "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==", + "dev": true + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "path-parse": { + "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 + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "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 + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "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 + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "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, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + } + } + }, + "plur": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", + "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", + "dev": true, + "requires": { + "irregular-plurals": "^3.2.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true + }, + "postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-prefix-selector": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.16.0.tgz", + "integrity": "sha512-rdVMIi7Q4B0XbXqNUEI+Z4E+pueiu/CS5E6vRCQommzdQ/sgsS4dK42U7GX8oJR+TJOtT+Qv3GkNo6iijUMp3Q==", + "dev": true, + "requires": {} + }, + "postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "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 + }, + "posthtml": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.9.2.tgz", + "integrity": "sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==", + "dev": true, + "requires": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + } + }, + "posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.2.1.tgz", + "integrity": "sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==", + "dev": true, + "requires": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "posthtml-rename-id": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz", + "integrity": "sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + }, + "dependencies": { + "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 + } + } + }, + "posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz", + "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==", + "dev": true + }, + "posthtml-svg-mode": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz", + "integrity": "sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==", + "dev": true, + "requires": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + } + }, + "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 + }, + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise-polyfill": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-7.1.2.tgz", + "integrity": "sha512-FuEc12/eKqqoRYIGBrUptCBRhobL19PS2U31vMNTfyck1FxPyMfgsXyW4Mav85y/ZN1hop3hOwRlUDok23oYfQ==", + "dev": true + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "ps-list": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-8.1.1.tgz", + "integrity": "sha512-OPS9kEJYVmiO48u/B9qneqhkMvgCxT+Tm28VCEJpheTpl8cJ0ffZRRNgS5mrQRTrX5yRTpaJ+hRDeefXYmmorQ==", + "dev": true + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "puppeteer-core": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.7.0.tgz", + "integrity": "sha512-rXja4vcnAzFAP1OVLq/5dWNfwBGuzcOARJ6qGV7oAZhnLmVRU8G5MsdeQEAOy332ZhkIOnn9jp15R89LKHyp2Q==", + "dev": true, + "requires": { + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.981744", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "pkg-dir": "4.2.0", + "progress": "2.0.3", + "proxy-from-env": "1.1.0", + "rimraf": "3.0.2", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.5.0" + }, + "dependencies": { + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dev": true, + "requires": { + "node-fetch": "2.6.7" + } + }, + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "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, + "requires": { + "p-locate": "^4.1.0" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "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, + "requires": { + "p-try": "^2.0.0" + } + }, + "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, + "requires": { + "p-limit": "^2.2.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "webidl-conversions": { + "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 + }, + "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, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "dev": true, + "requires": {} + } + } + }, + "pvtsutils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz", + "integrity": "sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==", + "dev": true, + "requires": { + "tslib": "^2.6.1" + } + }, + "pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", + "dev": true + }, + "query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "dev": true, + "requires": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dev": true, + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.3.tgz", + "integrity": "sha512-lDVjxQQFoCG1jcrP06LNo2lbWp4QTShEXnhActFBwYuHprllQV6VUpwreApsYqCgD+N1mHoqJ/BI/4eV4R2GYg==", + "dev": true + }, + "randomstring": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/randomstring/-/randomstring-1.3.0.tgz", + "integrity": "sha512-gY7aQ4i1BgwZ8I1Op4YseITAyiDiajeZOPQUbIq9TPGPhUm5FX59izIaOpmKbME1nmnEiABf28d9K2VSii6BBg==", + "dev": true, + "requires": { + "randombytes": "2.0.3" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-clientside-effect": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz", + "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.13" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "dev": true + }, + "react-focus-lock": { + "version": "2.9.6", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.6.tgz", + "integrity": "sha512-B7gYnCjHNrNYwY2juS71dHbf0+UpXXojt02svxybj8N5bxceAkzPChKEncHuratjUHkIFNCn06k2qj1DRlzTug==", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^1.0.0", + "prop-types": "^15.6.2", + "react-clientside-effect": "^1.2.6", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + }, + "react-helmet": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.1.0.tgz", + "integrity": "sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.1.1", + "react-side-effect": "^2.1.0" + } + }, + "react-hook-form": { + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.47.0.tgz", + "integrity": "sha512-F/TroLjTICipmHeFlMrLtNLceO2xr1jU3CyiNla5zdwsGUGu2UOxxR4UyJgLlhMwLW/Wzp4cpJ7CPfgJIeKdSg==", + "dev": true, + "requires": {} + }, + "react-intl": { + "version": "5.25.1", + "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-5.25.1.tgz", + "integrity": "sha512-pkjdQDvpJROoXLMltkP/5mZb0/XqrqLoPGKUCfbdkP8m6U9xbK40K51Wu+a4aQqTEvEK5lHBk0fWzUV72SJ3Hg==", + "dev": true, + "requires": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/icu-messageformat-parser": "2.1.0", + "@formatjs/intl": "2.2.1", + "@formatjs/intl-displaynames": "5.4.3", + "@formatjs/intl-listformat": "6.5.3", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/react": "16 || 17 || 18", + "hoist-non-react-statics": "^3.3.2", + "intl-messageformat": "9.13.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "@formatjs/ecma402-abstract": { + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz", + "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==", + "dev": true, + "requires": { + "@formatjs/intl-localematcher": "0.2.25", + "tslib": "^2.1.0" + } + }, + "@formatjs/icu-messageformat-parser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz", + "integrity": "sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==", + "dev": true, + "requires": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/icu-skeleton-parser": "1.3.6", + "tslib": "^2.1.0" + } + }, + "@formatjs/icu-skeleton-parser": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz", + "integrity": "sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==", + "dev": true, + "requires": { + "@formatjs/ecma402-abstract": "1.11.4", + "tslib": "^2.1.0" + } + }, + "@formatjs/intl-localematcher": { + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz", + "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "intl-messageformat": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.13.0.tgz", + "integrity": "sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==", + "dev": true, + "requires": { + "@formatjs/ecma402-abstract": "1.11.4", + "@formatjs/fast-memoize": "1.2.1", + "@formatjs/icu-messageformat-parser": "2.1.0", + "tslib": "^2.1.0" + } + } + } + }, + "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==", + "dev": true + }, + "react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true + }, + "react-remove-scroll": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", + "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", + "dev": true, + "requires": { + "react-remove-scroll-bar": "^2.3.4", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + }, + "react-remove-scroll-bar": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "dev": true, + "requires": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + } + }, + "react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "dependencies": { + "isarray": { + "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 + }, + "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==", + "dev": true, + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-side-effect": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz", + "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==", + "dev": true, + "requires": {} + }, + "react-ssr-prepass": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/react-ssr-prepass/-/react-ssr-prepass-1.5.0.tgz", + "integrity": "sha512-yFNHrlVEReVYKsLI5lF05tZoHveA5pGzjFbFJY/3pOqqjGOmMmqx83N4hIjN2n6E1AOa+eQEUxs3CgRnPmT0RQ==", + "dev": true, + "requires": {} + }, + "react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "dev": true, + "requires": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + } + }, + "react-uid": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/react-uid/-/react-uid-2.3.3.tgz", + "integrity": "sha512-iNpDovcb9qBpBTo8iUgqRSQOS8GV3bWoNaTaUptHkXtAooXSo0OWe7vN6TqqB8x3x0bNBbQx96kkmSltQ5h9kQ==", + "dev": true, + "requires": { + "tslib": "^2.0.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "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, + "requires": { + "p-locate": "^4.1.0" + } + }, + "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, + "requires": { + "p-try": "^2.0.0" + } + }, + "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, + "requires": { + "p-limit": "^2.2.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + } + }, + "regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "remove-accents": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", + "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true + }, + "replace-in-file": { + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.3.5.tgz", + "integrity": "sha512-arB9d3ENdKva2fxRnSjwBEXfK1npgyci7ZZuwysgAp7ORjHSyxz6oqIjTEv8R0Ydl4Ll7uOAZXL4vbkhGIizCg==", + "dev": true, + "requires": { + "chalk": "^4.1.2", + "glob": "^7.2.0", + "yargs": "^17.2.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "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 + }, + "require-main-filename": { + "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 + }, + "requireindex": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", + "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", + "dev": true + }, + "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 + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "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 + }, + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, + "requires": { + "global-dirs": "^0.1.1" + } + }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "right-pad": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/right-pad/-/right-pad-1.0.1.tgz", + "integrity": "sha512-bYBjgxmkvTAfgIYy328fmkwhp39v8lwVgWhhrzxPV3yHtcSqyYKe9/XOhvW48UFjATg3VuJbpsp5822ACNvkmw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "robots-parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/robots-parser/-/robots-parser-3.0.1.tgz", + "integrity": "sha512-s+pyvQeIKIZ0dx5iJiQk1tPLJAWln39+MI5jtM8wnyws+G5azk+dMnMX0qfbqNetKKNgcWWOdi0sfm+FbQbgdQ==", + "dev": true + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==", + "dev": true + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "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 + } + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + }, + "dependencies": { + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "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 + }, + "set-cookie-parser": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", + "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", + "dev": true + }, + "set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "requires": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + } + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + } + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "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 + }, + "sirv": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz", + "integrity": "sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==", + "dev": true, + "requires": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^3.0.0" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "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, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "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, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "dev": true + }, + "speed-measure-webpack-plugin": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.5.0.tgz", + "integrity": "sha512-Re0wX5CtM6gW7bZA64ONOfEPEhwbiSF/vz6e2GvadjuaPrQcHTQdRGsD8+BE7iUOysXH8tIenkPCQBEcspXsNg==", + "dev": true, + "requires": { + "chalk": "^4.1.0" + } + }, + "speedline-core": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/speedline-core/-/speedline-core-1.4.3.tgz", + "integrity": "sha512-DI7/OuAUD+GMpR6dmu8lliO2Wg5zfeh+/xsdyJZCzd8o5JgFUjCeLsBDuZjIQJdwXS3J0L/uZYrELKYqx+PXog==", + "dev": true, + "requires": { + "@types/node": "*", + "image-ssim": "^0.2.0", + "jpeg-js": "^0.4.1" + } + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "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, + "requires": { + "internal-slot": "^1.0.4" + } + }, + "strict-event-emitter": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.4.6.tgz", + "integrity": "sha512-12KWeb+wixJohmnwNFerbyiBrAlq5qJLwIt38etRtKtmmHyDSoGlIqFE9wx+4IwG0aDjI7GV8tc8ZccjWZZtTg==", + "dev": true + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "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 + }, + "style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "dev": true, + "requires": {} + }, + "stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "dev": true + }, + "superjson": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-1.13.3.tgz", + "integrity": "sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg==", + "dev": true, + "requires": { + "copy-anything": "^3.0.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svg-baker": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/svg-baker/-/svg-baker-1.7.0.tgz", + "integrity": "sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "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 + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "micromatch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.0.tgz", + "integrity": "sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "svg-baker-runtime": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/svg-baker-runtime/-/svg-baker-runtime-1.4.7.tgz", + "integrity": "sha512-Zorfwwj5+lWjk/oxwSMsRdS2sPQQdTmmsvaSpzU+i9ZWi3zugHLt6VckWfnswphQP0LmOel3nggpF5nETbt6xw==", + "dev": true, + "requires": { + "deepmerge": "1.3.2", + "mitt": "1.1.2", + "svg-baker": "^1.7.0" + }, + "dependencies": { + "deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz", + "integrity": "sha512-qjMjTrk+RKv/sp4RPDpV5CnKhxjFI9p+GkLBOls5A8EEElldYWCWA9zceAkmfd0xIo2aU1nxiaLFoiya2sb6Cg==", + "dev": true + } + } + }, + "svg-sprite-loader": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/svg-sprite-loader/-/svg-sprite-loader-6.0.11.tgz", + "integrity": "sha512-TedsTf8wsHH6HgdwKjUveDZRC6q5gPloYV8A8/zZaRWP929J7x6TzQ6MvZFl+YYDJuJ0Akyuu/vNVJ+fbPuYXg==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "deepmerge": "1.3.2", + "domready": "1.0.8", + "escape-string-regexp": "1.0.5", + "loader-utils": "^1.1.0", + "svg-baker": "^1.5.0", + "svg-baker-runtime": "^1.4.7", + "url-slug": "2.0.0" + }, + "dependencies": { + "deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz", + "integrity": "sha512-qjMjTrk+RKv/sp4RPDpV5CnKhxjFI9p+GkLBOls5A8EEElldYWCWA9zceAkmfd0xIo2aU1nxiaLFoiya2sb6Cg==", + "dev": true + }, + "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 + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + }, + "dependencies": { + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + } + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "terser": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz", + "integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "dependencies": { + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-extensions": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz", + "integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==", + "dev": true + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "third-party-web": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/third-party-web/-/third-party-web-0.17.1.tgz", + "integrity": "sha512-X9Mha8cVeBwakunlZXkXL6xRzw8VCcDGWqT59EzeTYAJIi8ien3CuufnEGEx4ZUFahumNQdoOwf4H2T9Ca6lBg==", + "dev": true + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "requires": { + "readable-stream": "3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", + "dev": true + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "dev": true + }, + "tmp": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", + "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", + "dev": true, + "requires": { + "rimraf": "^2.6.3" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", + "dev": true + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true + }, + "tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "dev": true + }, + "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 + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "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, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true + }, + "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, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + }, + "dependencies": { + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + } + } + }, + "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 + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true + }, + "unidecode": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/unidecode/-/unidecode-0.1.8.tgz", + "integrity": "sha512-SdoZNxCWpN2tXTCrGkPF/0rL2HEq+i2gwRG1ReBvx8/0yTzC3enHfugOf8A9JBShVwwrRIkLX0YcDUGbzjbVCA==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + } + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true + } + } + }, + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "dev": true + }, + "url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + } + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/url-slug/-/url-slug-2.0.0.tgz", + "integrity": "sha512-aiNmSsVgrjCiJ2+KWPferjT46YFKoE8i0YX04BlMVDue022Xwhg/zYlnZ6V9/mP3p8Wj7LEp0myiTkC/p6sxew==", + "dev": true, + "requires": { + "unidecode": "0.1.8" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "dev": true, + "requires": { + "tslib": "^2.0.0" + } + }, + "use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dev": true, + "requires": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + } + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "dev": true, + "requires": {} + }, + "util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "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, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true + }, + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walkdir": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz", + "integrity": "sha512-lMFYXGpf7eg+RInVL021ZbJJT4hqsvsBvq5sZBp874jfhs3IWlA7OPoG0ojQrYcXHuUSi+Nqp6qGN+pPGaMgPQ==", + "dev": true + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "web-encoding": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz", + "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", + "dev": true, + "requires": { + "@zxing/text-encoding": "0.9.0", + "util": "^0.12.3" + } + }, + "webcrypto-core": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.7.tgz", + "integrity": "sha512-7FjigXNsBfopEj+5DV2nhNpfic2vumtjjgPmeDKk45z+MJwXKKfhPB7118Pfzrmh4jqOMST6Ch37iPAHoImg5g==", + "dev": true, + "requires": { + "@peculiar/asn1-schema": "^2.3.6", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.1", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true + }, + "webpack": { + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + } + } + }, + "webpack-bundle-analyzer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.9.1.tgz", + "integrity": "sha512-jnd6EoYrf9yMxCyYDPj8eutJvtjQNp8PHmni/e/ulydHBWhT5J3menXt3HEkScsu9YqMAcG4CfFjs3rj5pVU1w==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "is-plain-object": "^5.0.0", + "lodash.debounce": "^4.0.8", + "lodash.escape": "^4.0.1", + "lodash.flatten": "^4.4.0", + "lodash.invokemap": "^4.6.0", + "lodash.pullall": "^4.2.0", + "lodash.uniqby": "^4.7.0", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "dependencies": { + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "requires": { + "duplexer": "^0.1.2" + } + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + } + } + }, + "webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "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, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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 + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "webpack-hot-middleware": { + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.4.tgz", + "integrity": "sha512-IRmTspuHM06aZh98OhBJtqLpeWFM8FXJS5UYpKYxCJzyFoyWj1w6VGFfomZU7OPA55dMLrQK0pRT1eQ3PACr4w==", + "dev": true, + "requires": { + "ansi-html-community": "0.0.8", + "html-entities": "^2.1.0", + "strip-ansi": "^6.0.0" + } + }, + "webpack-hot-server-middleware": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/webpack-hot-server-middleware/-/webpack-hot-server-middleware-0.6.1.tgz", + "integrity": "sha512-YOKwdS0hnmADsNCsReGkMOBkoz2YVrQZvnVcViM2TDXlK9NnaOGXmnrLFjzwsHFa0/iuJy/QJFEoMxzk8R1Mgg==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "require-from-string": "^2.0.1", + "source-map-support": "^0.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + } + }, + "webpack-notifier": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.15.0.tgz", + "integrity": "sha512-N2V8UMgRB5komdXQRavBsRpw0hPhJq2/SWNOGuhrXpIgRhcMexzkGQysUyGStHLV5hkUlgpRiF7IUXoBqyMmzQ==", + "dev": true, + "requires": { + "node-notifier": "^9.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "node-notifier": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", + "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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 + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.6.19", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", + "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==", + "dev": true + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "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==", + "dev": true, + "requires": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "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" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "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, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "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 + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "dev": true, + "requires": {} + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zip-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", + "integrity": "sha512-2olrDUuPM4NvRIgGPhvrp84f7/HmWR6RiQrgwFF2VctmnssFiogtYL3DcA8Vl2bsSmju79sVXe38TsII7JleUg==", + "dev": true, + "requires": { + "archiver-utils": "^1.3.0", + "compress-commons": "^1.2.0", + "lodash": "^4.8.0", + "readable-stream": "^2.0.0" + } + } + } +} diff --git a/packages/adyen-retail-react-app/package.json b/packages/adyen-retail-react-app/package.json new file mode 100644 index 0000000..8f85814 --- /dev/null +++ b/packages/adyen-retail-react-app/package.json @@ -0,0 +1,67 @@ +{ + "name": "adyen-retail-react-app", + "version": "1.0.0-beta", + "license": "See license in LICENSE", + "engines": { + "node": "^16.0.0 || ^18.0.0", + "npm": "^7.0.0 || ^8.0.0 || ^9.0.0" + }, + "ccExtensibility": { + "extends": "@salesforce/retail-react-app", + "overridesDir": "overrides" + }, + "dependencies": { + "@adyen/adyen-salesforce-pwa": "^1.0.0-beta" + }, + "devDependencies": { + "@commitlint/cli": "^18.2.0", + "@commitlint/config-conventional": "^18.1.0", + "@salesforce/retail-react-app": "2.0.0", + "css-loader": "^6.8.1", + "dotenv": "^16.3.1", + "husky": "^8.0.3", + "style-loader": "^3.3.3", + "yargs": "^17.7.2" + }, + "scripts": { + "analyze-build": "cross-env MOBIFY_ANALYZE=true npm run build", + "build": "npm run build-translations && pwa-kit-dev build", + "build-translations": "npm run extract-default-translations && npm run compile-translations", + "compile-translations": "node ./node_modules/@salesforce/retail-react-app/scripts/translations/compile-folder.js translations", + "compile-translations:pseudo": "node ./node_modules/@salesforce/retail-react-app/scripts/translations/compile-pseudo.js translations/en-US.json", + "extract-default-translations": "node ./node_modules/@salesforce/retail-react-app/scripts/translations/extract-default-messages.js en-US", + "format": "pwa-kit-dev format \"**/*.{js,jsx}\"", + "lint": "pwa-kit-dev lint \"**/*.{js,jsx}\"", + "lint:fix": "npm run lint -- --fix", + "postinstall": "npm run compile-translations && npm run compile-translations:pseudo", + "push": "npm run build && pwa-kit-dev push", + "save-credentials": "pwa-kit-dev save-credentials", + "start": "cross-env NODE_ICU_DATA=node_modules/full-icu pwa-kit-dev start", + "start:inspect": "npm run start -- --inspect", + "start:pseudolocale": "npm run extract-default-translations && npm run compile-translations:pseudo && cross-env USE_PSEUDOLOCALE=true npm run start", + "tail-logs": "pwa-kit-dev tail-logs", + "test": "pwa-kit-dev test", + "test:lighthouse": "cross-env NODE_ENV=production lhci autorun --config=tests/lighthouserc.js", + "test:max-file-size": "npm run build && bundlesize", + "upload-env": "node ./node_modules/@adyen/adyen-salesforce-pwa/lib/scripts/push-env.js", + "get-env": "node ./node_modules/@adyen/adyen-salesforce-pwa/lib/scripts/get-env.js", + "dot-env": "node ./node_modules/@adyen/adyen-salesforce-pwa/lib/scripts/dot-env.js", + "start:env": "npm run dot-env -- -p=npm run start", + "push:env": "npm run dot-env -- -p=npm run push" + }, + "bundlesize": [ + { + "path": "build/main.js", + "maxSize": "42 kB" + }, + { + "path": "build/vendor.js", + "maxSize": "320 kB" + } + ], + "browserslist": [ + "iOS >= 9.0", + "Android >= 4.4.4", + "last 4 ChromeAndroid versions" + ] +} diff --git a/packages/adyen-retail-react-app/translations/README.md b/packages/adyen-retail-react-app/translations/README.md new file mode 100644 index 0000000..a8da135 --- /dev/null +++ b/packages/adyen-retail-react-app/translations/README.md @@ -0,0 +1,127 @@ +# Translations + +Most of the files in this folder are generated by `react-intl` **CLI tool**: + +- `/translations/en-US.json` <- output of _extracting_ the default messages, which you can send to your translators. +- `/translations/[locale].json` <- the files that your translators make for the other locales +- `/translations/compiled/[locale].json` <- output of _compiling_ the messages into AST format + - Compiling helps improve the performance because it allows `react-intl` to skip the parsing step + +Several **npm scripts** are available to you that make it easier to use the CLI tool. See `package.json` for more details. + +- To **extract the default messages**, run `npm run extract-default-translations` to have all the default messages extracted into a json file. By default, en-US.json is the file that's generated. If you wish to extract your messages into a different json file, simply update the script by replacing `en-US` with your desired locale. +- To **compile the translations** from all the locales, run `npm run compile-translations`. +- To run **both an extract and compile**, run `npm run build-translations`. + +## Formatting Messages + +For all the hardcoded translations in your site, write them... + +- _inline_ in the components, so it’s easier to see where in the page or component that they get used in +- and in the _default/fallback locale_ (for example, in English) + +For example, in your React component, you can add formatted messages like `intl.formatMessage({defaultMessage: '...'})` or `` + +### Adding Message Id + +At the minimum, only defaultMessage is the required parameter. The message id is optional. If you don’t specify it, the id is auto-generated for you. + +## Testing with a Pseudo Locale + +To check whether you’ve wrapped all the hardcoded strings with either `intl.formatMessage()` or `` , there’s a quick way to test that by running `npm run start:pseudolocale`. It runs your local dev server with the locale forced to the pseudo locale. + +Loading the site in your browser, you can quickly see that those messages that have been formatted would look like this: `[!! Ṕŕíííṿâćććẏ ṔṔṔŏĺíííćẏ !!]` + +# Localization + +Since the Retail React App supports **multiple sites** feature, this means each site can have its own localization setup. In each site, +the default locale, supported locales, and currency settings are defined in a site object in `config/sites.js` under `ll0n`. + +The locale ids `l10n.supportedLocales[n].id` follow the format supported by OCAPI and Commerce API: `-` as defined in this InfoCenter topic: [OCAPI localization 21.8](https://documentation.b2c.commercecloud.salesforce.com/DOC1/topic/com.demandware.dochelp/OCAPI/current/usage/Localization.html). + +The currency code in `l10n.supportedCurrencies` and `l10n.supportedLocales[n].preferredCurrency` follow the ISO 4217 standard. + +**Important**: The supported locale settings `l10n.supportedLocales` must match the locale settings for your B2C Commerce instance. For more information about configuring locales on a B2C Commerce instance, see this InfoCenter topic: [Configure Site Locales](https://documentation.b2c.commercecloud.salesforce.com/DOC2/topic/com.demandware.dochelp/content/b2c_commerce/topics/admin/b2c_configuring_site_locales.html). + +Here’s an example of locale configuration in sites configuration: + +```js +// config/sites.js +modules.exports = [ + { + id: 'site-id', + l10n: { + supportedCurrencies: ['GBP', 'EUR', 'CNY', 'JPY'], + defaultCurrency: 'GBP', + supportedLocales: [ + { + id: 'de-DE', + preferredCurrency: 'EUR' + }, + { + id: 'en-GB', + preferredCurrency: 'GBP' + }, + { + id: 'es-MX', + preferredCurrency: 'MXN' + }, + // other locales + ], + defaultLocale: 'en-GB' + } + } +] +``` + +## How to Add a New Locale + +The process for adding a new locale is as follows: + +1. Create/enable the new locale in Business Manager of your B2C Commerce instance +2. Enable the locale's currency too in Business Manager +3. Add the new locale and its currency to your targeted site in `config/sites.js` +4. If the new locale is also going to be the locale of your inline default messages: + - Update those default messages to be in that locale's language + - Run `npm run extract-default-translations` to extract the new translations + - Send the extracted translations to your translation team +5. Place the files you receive from your translation team into the `/translations/` folder +6. Run `npm run compile-translations` + +## Tips + +Here are a few useful things to know for developers. + +### User-Preferred Locales vs. App-Supported Locales + +How a locale gets chosen depends on whether there’s a match found between 2 sets of locales. On a high level, it looks like this: + +1. Get the app-supported locales, which are defined in each site object in `config/sites.js` (under `l10n.supportedLocales` of your targeted site). +2. Get the user-preferred locales, which are what the visitors prefer to see. The developer is responsible for fully implementing them in their own projects within the special `_app` component. +3. If there’s a match between these 2 sets of locales, then the app would use it as the target locale. +4. Otherwise, the app would fall back to the locale of the inline `defaultMessage`s. + +### How to Detect the Active Locale + +- Within component render, `useLocale` hook is available to you: `const locale = useLocale()` +- Within a page’s `getProps` you can call utility function `resolveLocaleFromUrl` like this: + +```js +ProductDetail.getProps = async ({res, params, location, api}) => { + const locale = resolveLocaleFromUrl(`${location.pathname}${location.search}`) + ... +} +``` + +### Dynamic Loading of the Translation Files + +Using dynamic import, regardless of how many locales the app supports, it would load only one locale at a time. + +Initially, on app load, the translated messages are part of the server-rendered html. Afterwards on the client side, when dynamically changing the locale, the app would download the JSON file associated with that locale. + +- Each locale is a separate JSON file in the bundle. And it’s served with a 1-year cache header. +- When a new bundle is deployed, you must download the JSON files again. + +### Link Component + +The generated project comes with its own `Link` component. It automatically inserts the locale in the URLs for you. diff --git a/packages/adyen-retail-react-app/translations/de-DE.json b/packages/adyen-retail-react-app/translations/de-DE.json new file mode 100644 index 0000000..d8c04f5 --- /dev/null +++ b/packages/adyen-retail-react-app/translations/de-DE.json @@ -0,0 +1,1417 @@ +{ + "account.accordion.button.my_account": { + "defaultMessage": "Mein Konto" + }, + "account.heading.my_account": { + "defaultMessage": "Mein Konto" + }, + "account.logout_button.button.log_out": { + "defaultMessage": "Ausloggen" + }, + "account_addresses.badge.default": { + "defaultMessage": "Standard" + }, + "account_addresses.button.add_address": { + "defaultMessage": "Adresse hinzufügen" + }, + "account_addresses.info.address_updated": { + "defaultMessage": "Adresse aktualisiert" + }, + "account_addresses.info.new_address_saved": { + "defaultMessage": "Neue Adresse gespeichert" + }, + "account_addresses.page_action_placeholder.button.add_address": { + "defaultMessage": "Adresse hinzufügen" + }, + "account_addresses.page_action_placeholder.heading.no_saved_addresses": { + "defaultMessage": "Keine gespeicherten Adressen" + }, + "account_addresses.page_action_placeholder.message.add_new_address": { + "defaultMessage": "Fügen Sie für eine schnellere Kaufabwicklung eine neue Adressmethode hinzu." + }, + "account_addresses.title.addresses": { + "defaultMessage": "Adressen" + }, + "account_detail.title.account_details": { + "defaultMessage": "Kontodetails" + }, + "account_order_detail.heading.billing_address": { + "defaultMessage": "Rechnungsadresse" + }, + "account_order_detail.heading.num_of_items": { + "defaultMessage": "{count} Artikel" + }, + "account_order_detail.heading.payment_method": { + "defaultMessage": "Zahlungsmethode" + }, + "account_order_detail.heading.shipping_address": { + "defaultMessage": "Lieferadresse" + }, + "account_order_detail.heading.shipping_method": { + "defaultMessage": "Versandmethode" + }, + "account_order_detail.label.order_number": { + "defaultMessage": "Bestellungsnummer: {orderNumber}" + }, + "account_order_detail.label.ordered_date": { + "defaultMessage": "Bestellt: {date}" + }, + "account_order_detail.label.pending_tracking_number": { + "defaultMessage": "Ausstehend" + }, + "account_order_detail.label.tracking_number": { + "defaultMessage": "Sendungsverfolgungsnummer" + }, + "account_order_detail.link.back_to_history": { + "defaultMessage": "Zurück zum Bestellverlauf" + }, + "account_order_detail.title.order_details": { + "defaultMessage": "Bestellungsdetails" + }, + "account_order_history.button.continue_shopping": { + "defaultMessage": "Weiter einkaufen" + }, + "account_order_history.description.once_you_place_order": { + "defaultMessage": "Sobald Sie eine Bestellung aufgegeben haben, werden die Einzelheiten hier angezeigt." + }, + "account_order_history.heading.no_order_yet": { + "defaultMessage": "Sie haben noch keine Bestellung aufgegeben." + }, + "account_order_history.label.num_of_items": { + "defaultMessage": "{count} Artikel", + "description": "Number of items in order" + }, + "account_order_history.label.order_number": { + "defaultMessage": "Bestellungsnummer: {orderNumber}" + }, + "account_order_history.label.ordered_date": { + "defaultMessage": "Bestellt: {date}" + }, + "account_order_history.label.shipped_to": { + "defaultMessage": "Versand an: {name}" + }, + "account_order_history.link.view_details": { + "defaultMessage": "Details anzeigen" + }, + "account_order_history.title.order_history": { + "defaultMessage": "Bestellverlauf" + }, + "account_payment_methods.button.add_method": { + "defaultMessage": "Zahlungsmethode hinzufügen" + }, + "account_payment_methods.description.add_method_for_faster_checkout": { + "defaultMessage": "Fügen Sie für eine schnellere Kaufabwicklung eine neue Zahlungsmethode hinzu." + }, + "account_payment_methods.heading.no_saved_methods": { + "defaultMessage": "Keine gespeicherten Zahlungsmethoden" + }, + "account_payment_methods.info.new_method_saved": { + "defaultMessage": "Neue Zahlungsmethode gespeichert" + }, + "account_payment_methods.title.payment_methods": { + "defaultMessage": "Zahlungsmethoden" + }, + "account_wishlist.button.continue_shopping": { + "defaultMessage": "Weiter einkaufen" + }, + "account_wishlist.description.continue_shopping": { + "defaultMessage": "Kaufen Sie weiter ein und fügen Sie Ihrer Wunschliste Artikel hinzu." + }, + "account_wishlist.heading.no_wishlist": { + "defaultMessage": "Keine Artikel auf der Wunschliste" + }, + "account_wishlist.title.wishlist": { + "defaultMessage": "Wunschliste" + }, + "action_card.action.edit": { + "defaultMessage": "Bearbeiten" + }, + "action_card.action.remove": { + "defaultMessage": "Entfernen" + }, + "add_to_cart_modal.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {Artikel} other {Artikel}} zum Warenkorb hinzugefügt" + }, + "add_to_cart_modal.label.cart_subtotal": { + "defaultMessage": "Zwischensumme des Warenkorbs ({itemAccumulatedCount} Artikel)" + }, + "add_to_cart_modal.label.quantity": { + "defaultMessage": "Menge" + }, + "add_to_cart_modal.link.checkout": { + "defaultMessage": "Weiter zum Checkout" + }, + "add_to_cart_modal.link.view_cart": { + "defaultMessage": "Warenkorb anzeigen" + }, + "add_to_cart_modal.recommended_products.title.might_also_like": { + "defaultMessage": "Das könnte Ihnen auch gefallen" + }, + "auth_modal.description.now_signed_in": { + "defaultMessage": "Sie sind jetzt angemeldet." + }, + "auth_modal.error.incorrect_email_or_password": { + "defaultMessage": "Irgendetwas stimmt mit Ihrer E-Mail-Adresse oder Ihrem Passwort nicht. Bitte versuchen Sie es erneut." + }, + "auth_modal.info.welcome_user": { + "defaultMessage": "Willkommen {name}," + }, + "auth_modal.password_reset_success.button.back_to_sign_in": { + "defaultMessage": "Zurück zur Anmeldung" + }, + "auth_modal.password_reset_success.info.will_email_shortly": { + "defaultMessage": "Sie erhalten in Kürze eine E-Mail an {email} mit einem Link zum Zurücksetzen Ihres Passworts." + }, + "auth_modal.password_reset_success.title.password_reset": { + "defaultMessage": "Zurücksetzen des Passworts" + }, + "card_payment_form.heading.new_payment_method": { + "defaultMessage": "Neue Zahlungsmethode hinzufügen" + }, + "cart.info.removed_from_cart": { + "defaultMessage": "Artikel aus dem Warenkorb entfernt" + }, + "cart.recommended_products.title.may_also_like": { + "defaultMessage": "Das könnte Ihnen auch gefallen" + }, + "cart.recommended_products.title.recently_viewed": { + "defaultMessage": "Zuletzt angesehen" + }, + "cart_cta.link.checkout": { + "defaultMessage": "Weiter zum Checkout" + }, + "cart_secondary_button_group.action.added_to_wishlist": { + "defaultMessage": "Zur Wunschliste hinzufügen" + }, + "cart_secondary_button_group.action.edit": { + "defaultMessage": "Bearbeiten" + }, + "cart_secondary_button_group.action.remove": { + "defaultMessage": "Entfernen" + }, + "cart_secondary_button_group.label.this_is_gift": { + "defaultMessage": "Dies ist ein Geschenk." + }, + "cart_secondary_button_group.link_learn_more": { + "defaultMessage": "Mehr erfahren" + }, + "cart_skeleton.heading.order_summary": { + "defaultMessage": "Bestellungsübersicht" + }, + "cart_skeleton.title.cart": { + "defaultMessage": "Warenkorb" + }, + "cart_title.title.cart_num_of_items": { + "defaultMessage": "Warenkorb ({itemCount, plural, =0 {0 Artikel} one {# Artikel} other {# Artikel}})" + }, + "cc_radio_group.action.remove": { + "defaultMessage": "Entfernen" + }, + "cc_radio_group.button.add_new_card": { + "defaultMessage": "Neue Karte hinzufügen" + }, + "checkout.button.place_order": { + "defaultMessage": "Bestellen" + }, + "checkout.message.generic_error": { + "defaultMessage": "Es ist ein unerwarteter Fehler beim Checkout aufgetreten." + }, + "checkout_confirmation.button.create_account": { + "defaultMessage": "Konto erstellen" + }, + "checkout_confirmation.heading.billing_address": { + "defaultMessage": "Rechnungsadresse" + }, + "checkout_confirmation.heading.create_account": { + "defaultMessage": "Für schnellere Kaufabwicklung ein Konto erstellen" + }, + "checkout_confirmation.heading.credit_card": { + "defaultMessage": "Kreditkarte" + }, + "checkout_confirmation.heading.delivery_details": { + "defaultMessage": "Lieferdetails" + }, + "checkout_confirmation.heading.order_summary": { + "defaultMessage": "Bestellungsübersicht" + }, + "checkout_confirmation.heading.payment_details": { + "defaultMessage": "Zahlungsdetails" + }, + "checkout_confirmation.heading.shipping_address": { + "defaultMessage": "Lieferadresse" + }, + "checkout_confirmation.heading.shipping_method": { + "defaultMessage": "Versandmethode" + }, + "checkout_confirmation.heading.thank_you_for_order": { + "defaultMessage": "Vielen Dank für Ihre Bestellung!" + }, + "checkout_confirmation.label.free": { + "defaultMessage": "Gratis" + }, + "checkout_confirmation.label.order_number": { + "defaultMessage": "Bestellungsnummer" + }, + "checkout_confirmation.label.order_total": { + "defaultMessage": "Gesamtwert" + }, + "checkout_confirmation.label.promo_applied": { + "defaultMessage": "Werbeaktion angewendet" + }, + "checkout_confirmation.label.shipping": { + "defaultMessage": "Versand" + }, + "checkout_confirmation.label.subtotal": { + "defaultMessage": "Zwischensumme" + }, + "checkout_confirmation.label.tax": { + "defaultMessage": "Steuern" + }, + "checkout_confirmation.link.continue_shopping": { + "defaultMessage": "Weiter einkaufen" + }, + "checkout_confirmation.link.login": { + "defaultMessage": "Hier einloggen" + }, + "checkout_confirmation.message.already_has_account": { + "defaultMessage": "Diese E-Mail-Adresse ist bereits mit einem Konto verknüpft." + }, + "checkout_confirmation.message.num_of_items_in_order": { + "defaultMessage": "{itemCount, plural, =0 {0 Artikel} one {# Artikel} other {# Artikel}}", + "description": "# item(s) in order" + }, + "checkout_confirmation.message.will_email_shortly": { + "defaultMessage": "Wir senden in Kürze eine E-Mail mit Ihrer Bestätigungsnummer und Ihrem Beleg an {email}." + }, + "checkout_footer.link.privacy_policy": { + "defaultMessage": "Datenschutzrichtlinie" + }, + "checkout_footer.link.returns_exchanges": { + "defaultMessage": "Retouren und Umtausch" + }, + "checkout_footer.link.shipping": { + "defaultMessage": "Versand" + }, + "checkout_footer.link.site_map": { + "defaultMessage": "Sitemap" + }, + "checkout_footer.link.terms_conditions": { + "defaultMessage": "Allgemeine Geschäftsbedingungen" + }, + "checkout_footer.message.copyright": { + "defaultMessage": "Salesforce oder dessen Geschäftspartner. Alle Rechte vorbehalten. Dies ist lediglich ein Geschäft zu Demonstrationszwecken. Aufgegebene Bestellungen WERDEN NICHT bearbeitet." + }, + "checkout_header.link.cart": { + "defaultMessage": "Zurück zum Warenkorb" + }, + "checkout_payment.action.remove": { + "defaultMessage": "Entfernen" + }, + "checkout_payment.button.review_order": { + "defaultMessage": "Bestellung überprüfen" + }, + "checkout_payment.heading.billing_address": { + "defaultMessage": "Rechnungsadresse" + }, + "checkout_payment.heading.credit_card": { + "defaultMessage": "Kreditkarte" + }, + "checkout_payment.label.same_as_shipping": { + "defaultMessage": "Entspricht der Lieferadresse" + }, + "checkout_payment.title.payment": { + "defaultMessage": "Zahlung" + }, + "confirmation_modal.default.action.no": { + "defaultMessage": "Nein" + }, + "confirmation_modal.default.action.yes": { + "defaultMessage": "Ja" + }, + "confirmation_modal.default.message.you_want_to_continue": { + "defaultMessage": "Möchten Sie wirklich fortfahren?" + }, + "confirmation_modal.default.title.confirm_action": { + "defaultMessage": "Aktion bestätigen" + }, + "confirmation_modal.remove_cart_item.action.no": { + "defaultMessage": "Nein, Artikel beibehalten" + }, + "confirmation_modal.remove_cart_item.action.yes": { + "defaultMessage": "Ja, Artikel entfernen" + }, + "confirmation_modal.remove_cart_item.message.sure_to_remove": { + "defaultMessage": "Möchten Sie diesen Artikel wirklich aus Ihrem Warenkorb löschen?" + }, + "confirmation_modal.remove_cart_item.title.confirm_remove": { + "defaultMessage": "Entfernung des Artikels bestätigen" + }, + "confirmation_modal.remove_wishlist_item.action.no": { + "defaultMessage": "Nein, Artikel beibehalten" + }, + "confirmation_modal.remove_wishlist_item.action.yes": { + "defaultMessage": "Ja, Artikel entfernen" + }, + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": { + "defaultMessage": "Möchten Sie diesen Artikel wirklich aus Ihrer Wunschliste entfernen?" + }, + "confirmation_modal.remove_wishlist_item.title.confirm_remove": { + "defaultMessage": "Entfernung des Artikels bestätigen" + }, + "contact_info.action.sign_out": { + "defaultMessage": "Abmelden" + }, + "contact_info.button.already_have_account": { + "defaultMessage": "Sie haben bereits ein Konto? Einloggen" + }, + "contact_info.button.checkout_as_guest": { + "defaultMessage": "Als Gast bezahlen" + }, + "contact_info.button.login": { + "defaultMessage": "Einloggen" + }, + "contact_info.error.incorrect_username_or_password": { + "defaultMessage": "Benutzername oder Passwort falsch, bitte erneut versuchen." + }, + "contact_info.link.forgot_password": { + "defaultMessage": "Passwort vergessen?" + }, + "contact_info.title.contact_info": { + "defaultMessage": "Kontaktinfo" + }, + "credit_card_fields.tool_tip.security_code": { + "defaultMessage": "Dieser 3-stellige Code befindet sich auf der Rückseite Ihrer Karte.", + "description": "Generic credit card security code help text" + }, + "credit_card_fields.tool_tip.security_code.american_express": { + "defaultMessage": "Dieser 4-stellige Code befindet sich auf der Vorderseite Ihrer Karte.", + "description": "American Express security code help text" + }, + "drawer_menu.button.account_details": { + "defaultMessage": "Kontodetails" + }, + "drawer_menu.button.addresses": { + "defaultMessage": "Adressen" + }, + "drawer_menu.button.log_out": { + "defaultMessage": "Ausloggen" + }, + "drawer_menu.button.my_account": { + "defaultMessage": "Mein Konto" + }, + "drawer_menu.button.order_history": { + "defaultMessage": "Bestellverlauf" + }, + "drawer_menu.button.payment_methods": { + "defaultMessage": "Zahlungsmethoden" + }, + "drawer_menu.link.about_us": { + "defaultMessage": "Über uns" + }, + "drawer_menu.link.customer_support": { + "defaultMessage": "Kundenservice" + }, + "drawer_menu.link.customer_support.contact_us": { + "defaultMessage": "Kontakt" + }, + "drawer_menu.link.customer_support.shipping_and_returns": { + "defaultMessage": "Versand und Retouren" + }, + "drawer_menu.link.our_company": { + "defaultMessage": "Unser Unternehmen" + }, + "drawer_menu.link.privacy_and_security": { + "defaultMessage": "Datenschutz und Sicherheit" + }, + "drawer_menu.link.privacy_policy": { + "defaultMessage": "Datenschutzrichtlinie" + }, + "drawer_menu.link.shop_all": { + "defaultMessage": "Alle durchstöbern" + }, + "drawer_menu.link.sign_in": { + "defaultMessage": "Anmelden" + }, + "drawer_menu.link.site_map": { + "defaultMessage": "Sitemap" + }, + "drawer_menu.link.store_locator": { + "defaultMessage": "Shop-Finder" + }, + "drawer_menu.link.terms_and_conditions": { + "defaultMessage": "Allgemeine Geschäftsbedingungen" + }, + "empty_cart.description.empty_cart": { + "defaultMessage": "Ihr Warenkorb ist leer." + }, + "empty_cart.link.continue_shopping": { + "defaultMessage": "Weiter einkaufen" + }, + "empty_cart.link.sign_in": { + "defaultMessage": "Anmelden" + }, + "empty_cart.message.continue_shopping": { + "defaultMessage": "Setzen Sie Ihren Einkauf fort, um Ihrem Warenkorb Artikel hinzuzufügen." + }, + "empty_cart.message.sign_in_or_continue_shopping": { + "defaultMessage": "Melden Sie sich an, um Ihre gespeicherten Artikel abzurufen oder mit dem Einkauf fortzufahren." + }, + "empty_search_results.info.cant_find_anything_for_category": { + "defaultMessage": "Wir konnten in der Kategorie \"{category}\" nichts finden. Suchen Sie nach einem Produkt oder {link}." + }, + "empty_search_results.info.cant_find_anything_for_query": { + "defaultMessage": "Wir konnten für die Anfrage \"{searchQuery}\" nichts finden." + }, + "empty_search_results.info.double_check_spelling": { + "defaultMessage": "Überprüfen Sie Ihre Schreibweise und versuchen Sie es erneut oder {link}." + }, + "empty_search_results.link.contact_us": { + "defaultMessage": "klicken Sie auf \"Kontakt\"" + }, + "empty_search_results.recommended_products.title.most_viewed": { + "defaultMessage": "Meistgesehen" + }, + "empty_search_results.recommended_products.title.top_sellers": { + "defaultMessage": "Verkaufshits" + }, + "footer.column.account": { + "defaultMessage": "Konto" + }, + "footer.column.customer_support": { + "defaultMessage": "Kundenservice" + }, + "footer.column.our_company": { + "defaultMessage": "Unser Unternehmen" + }, + "footer.link.about_us": { + "defaultMessage": "Über uns" + }, + "footer.link.contact_us": { + "defaultMessage": "Kontakt" + }, + "footer.link.order_status": { + "defaultMessage": "Bestellstatus" + }, + "footer.link.privacy_policy": { + "defaultMessage": "Datenschutzrichtlinie" + }, + "footer.link.shipping": { + "defaultMessage": "Versand" + }, + "footer.link.signin_create_account": { + "defaultMessage": "Anmelden oder Konto erstellen" + }, + "footer.link.site_map": { + "defaultMessage": "Sitemap" + }, + "footer.link.store_locator": { + "defaultMessage": "Shop-Finder" + }, + "footer.link.terms_conditions": { + "defaultMessage": "Allgemeine Geschäftsbedingungen" + }, + "footer.message.copyright": { + "defaultMessage": "Salesforce oder dessen Geschäftspartner. Alle Rechte vorbehalten. Dies ist lediglich ein Geschäft zu Demonstrationszwecken. Aufgegebene Bestellungen WERDEN NICHT bearbeitet." + }, + "footer.subscribe.button.sign_up": { + "defaultMessage": "Registrieren" + }, + "footer.subscribe.description.sign_up": { + "defaultMessage": "Melden Sie sich an, um stets die neuesten Angebote zu erhalten" + }, + "footer.subscribe.heading.first_to_know": { + "defaultMessage": "Aktuelle Infos für Sie" + }, + "form_action_buttons.button.cancel": { + "defaultMessage": "Abbrechen" + }, + "form_action_buttons.button.save": { + "defaultMessage": "Speichern" + }, + "global.account.link.account_details": { + "defaultMessage": "Kontodetails" + }, + "global.account.link.addresses": { + "defaultMessage": "Adressen" + }, + "global.account.link.order_history": { + "defaultMessage": "Bestellverlauf" + }, + "global.account.link.payment_methods": { + "defaultMessage": "Zahlungsmethoden" + }, + "global.account.link.wishlist": { + "defaultMessage": "Wunschliste" + }, + "global.error.something_went_wrong": { + "defaultMessage": "Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut." + }, + "global.info.added_to_wishlist": { + "defaultMessage": "{quantity} {quantity, plural, one {Artikel} other {Artikel}} zur Wunschliste hinzugefügt" + }, + "global.info.removed_from_wishlist": { + "defaultMessage": "Artikel aus der Wunschliste entfernt" + }, + "global.link.added_to_wishlist.view_wishlist": { + "defaultMessage": "Anzeigen" + }, + "header.button.assistive_msg.logo": { + "defaultMessage": "Logo" + }, + "header.button.assistive_msg.menu": { + "defaultMessage": "Menü" + }, + "header.button.assistive_msg.my_account": { + "defaultMessage": "Mein Konto" + }, + "header.button.assistive_msg.my_cart": { + "defaultMessage": "Mein Warenkorb" + }, + "header.button.assistive_msg.wishlist": { + "defaultMessage": "Wunschliste" + }, + "header.field.placeholder.search_for_products": { + "defaultMessage": "Nach Produkten suchen …" + }, + "header.popover.action.log_out": { + "defaultMessage": "Ausloggen" + }, + "header.popover.title.my_account": { + "defaultMessage": "Mein Konto" + }, + "home.description.features": { + "defaultMessage": "Vorkonfigurierte Funktionalitäten, damit Sie sich voll und ganz auf das Hinzufügen von Erweiterungen konzentrieren können." + }, + "home.description.here_to_help": { + "defaultMessage": "Wenden Sie sich an unser Support-Team." + }, + "home.description.here_to_help_line_2": { + "defaultMessage": "Sie werden Sie an die richtige Stelle weiterleiten." + }, + "home.description.shop_products": { + "defaultMessage": "Dieser Abschnitt enthält Content vom Katalog. Hier erfahren Sie, wie dieser ersetzt werden kann: {docLink}.", + "description": "{docLink} is a html button that links the user to https://sfdc.co/business-manager-manage-catalogs" + }, + "home.features.description.cart_checkout": { + "defaultMessage": "E-Commerce Best Practice für den Warenkorb eines Käufers und das Checkout-Erlebnis." + }, + "home.features.description.components": { + "defaultMessage": "Eine unter Verwendung der Chakra UI entwickelte, einfache, modulare und zugängliche React Komponentenbibliothek." + }, + "home.features.description.einstein_recommendations": { + "defaultMessage": "Liefern Sie das nächstbeste Produkt oder bieten Sie es allen Käufern über Produktempfehlungen an." + }, + "home.features.description.my_account": { + "defaultMessage": "Käufer können Kontoinformationen wie ihr Profil, Adressen, Zahlungen und Bestellungen verwalten." + }, + "home.features.description.shopper_login": { + "defaultMessage": "Ermöglichen Sie es Käufern, sich mit einem personalisierten Kauferlebnis einzuloggen." + }, + "home.features.description.wishlist": { + "defaultMessage": "Registrierte Käufer können Produktartikel zu ihrer Wunschliste hinzufügen, um diese später zu kaufen." + }, + "home.features.heading.cart_checkout": { + "defaultMessage": "Warenkorb und Kaufabwicklung" + }, + "home.features.heading.components": { + "defaultMessage": "Komponenten und Design-Kit" + }, + "home.features.heading.einstein_recommendations": { + "defaultMessage": "Einstein Empfehlungen" + }, + "home.features.heading.my_account": { + "defaultMessage": "Mein Konto" + }, + "home.features.heading.shopper_login": { + "defaultMessage": "Shopper Login and API Access Service (SLAS)" + }, + "home.features.heading.wishlist": { + "defaultMessage": "Wunschliste" + }, + "home.heading.features": { + "defaultMessage": "Funktionalitäten" + }, + "home.heading.here_to_help": { + "defaultMessage": "Wir sind für Sie da" + }, + "home.heading.shop_products": { + "defaultMessage": "Produkte durchstöbern" + }, + "home.hero_features.link.design_kit": { + "defaultMessage": "Mit dem Figma PWA Design Kit arbeiten" + }, + "home.hero_features.link.on_github": { + "defaultMessage": "Auf Github herunterladen" + }, + "home.hero_features.link.on_managed_runtime": { + "defaultMessage": "Auf Managed Runtime bereitstellen" + }, + "home.link.contact_us": { + "defaultMessage": "Kontakt" + }, + "home.link.get_started": { + "defaultMessage": "Erste Schritte" + }, + "home.link.read_docs": { + "defaultMessage": "Dokumente lesen" + }, + "home.title.react_starter_store": { + "defaultMessage": "React PWA Starter Store für den Einzelhandel" + }, + "item_attributes.label.promotions": { + "defaultMessage": "Werbeaktionen" + }, + "item_attributes.label.quantity": { + "defaultMessage": "Menge: {quantity}" + }, + "item_image.label.sale": { + "defaultMessage": "Sonderangebot", + "description": "A sale badge placed on top of a product image" + }, + "lCPCxk": { + "defaultMessage": "Bitte wählen Sie oben all Ihre Optionen aus" + }, + "locale_text.message.ar-SA": { + "defaultMessage": "Arabisch (Saudi-Arabien)" + }, + "locale_text.message.bn-BD": { + "defaultMessage": "Bangla (Bangladesch)" + }, + "locale_text.message.bn-IN": { + "defaultMessage": "Bangla (Indien)" + }, + "locale_text.message.cs-CZ": { + "defaultMessage": "Tschechisch (Tschechische Republik)" + }, + "locale_text.message.da-DK": { + "defaultMessage": "Dänisch (Dänemark)" + }, + "locale_text.message.de-AT": { + "defaultMessage": "Deutsch (Österreich)" + }, + "locale_text.message.de-CH": { + "defaultMessage": "Deutsch (Schweiz)" + }, + "locale_text.message.de-DE": { + "defaultMessage": "Deutsch (Deutschland)" + }, + "locale_text.message.el-GR": { + "defaultMessage": "Griechisch (Griechenland)" + }, + "locale_text.message.en-AU": { + "defaultMessage": "Englisch (Australien)" + }, + "locale_text.message.en-CA": { + "defaultMessage": "Englisch (Kanada)" + }, + "locale_text.message.en-GB": { + "defaultMessage": "Englisch (Vereinigtes Königreich)" + }, + "locale_text.message.en-IE": { + "defaultMessage": "Englisch (Irland)" + }, + "locale_text.message.en-IN": { + "defaultMessage": "Englisch (Indien)" + }, + "locale_text.message.en-NZ": { + "defaultMessage": "Englisch (Neuseeland)" + }, + "locale_text.message.en-US": { + "defaultMessage": "Englisch (USA)" + }, + "locale_text.message.en-ZA": { + "defaultMessage": "Englisch (Südafrika)" + }, + "locale_text.message.es-AR": { + "defaultMessage": "Spanisch (Argentinien)" + }, + "locale_text.message.es-CL": { + "defaultMessage": "Spanisch (Chile)" + }, + "locale_text.message.es-CO": { + "defaultMessage": "Spanisch (Kolumbien)" + }, + "locale_text.message.es-ES": { + "defaultMessage": "Spanisch (Spanien)" + }, + "locale_text.message.es-MX": { + "defaultMessage": "Spanisch (Mexiko)" + }, + "locale_text.message.es-US": { + "defaultMessage": "Spanisch (USA)" + }, + "locale_text.message.fi-FI": { + "defaultMessage": "Finnisch (Finnland)" + }, + "locale_text.message.fr-BE": { + "defaultMessage": "Französisch (Belgien)" + }, + "locale_text.message.fr-CA": { + "defaultMessage": "Französisch (Kanada)" + }, + "locale_text.message.fr-CH": { + "defaultMessage": "Französisch (Schweiz)" + }, + "locale_text.message.fr-FR": { + "defaultMessage": "Französisch (Frankreich)" + }, + "locale_text.message.he-IL": { + "defaultMessage": "Hebräisch (Israel)" + }, + "locale_text.message.hi-IN": { + "defaultMessage": "Hindi (Indien)" + }, + "locale_text.message.hu-HU": { + "defaultMessage": "Ungarisch (Ungarn)" + }, + "locale_text.message.id-ID": { + "defaultMessage": "Indonesisch (Indonesien)" + }, + "locale_text.message.it-CH": { + "defaultMessage": "Italienisch (Schweiz)" + }, + "locale_text.message.it-IT": { + "defaultMessage": "Italienisch (Italien)" + }, + "locale_text.message.ja-JP": { + "defaultMessage": "Japanisch (Japan)" + }, + "locale_text.message.ko-KR": { + "defaultMessage": "Koreanisch (Republik Korea)" + }, + "locale_text.message.nl-BE": { + "defaultMessage": "Niederländisch (Belgien)" + }, + "locale_text.message.nl-NL": { + "defaultMessage": "Niederländisch (Niederlande)" + }, + "locale_text.message.no-NO": { + "defaultMessage": "Norwegisch (Norwegen)" + }, + "locale_text.message.pl-PL": { + "defaultMessage": "Polnisch (Polen)" + }, + "locale_text.message.pt-BR": { + "defaultMessage": "Portugiesisch (Brasilien)" + }, + "locale_text.message.pt-PT": { + "defaultMessage": "Portugiesisch (Portugal)" + }, + "locale_text.message.ro-RO": { + "defaultMessage": "Rumänisch (Rumänien)" + }, + "locale_text.message.ru-RU": { + "defaultMessage": "Russisch (Russische Föderation)" + }, + "locale_text.message.sk-SK": { + "defaultMessage": "Slowakisch (Slowakei)" + }, + "locale_text.message.sv-SE": { + "defaultMessage": "Schwedisch (Schweden)" + }, + "locale_text.message.ta-IN": { + "defaultMessage": "Tamil (Indien)" + }, + "locale_text.message.ta-LK": { + "defaultMessage": "Tamil (Sri Lanka)" + }, + "locale_text.message.th-TH": { + "defaultMessage": "Thai (Thailand)" + }, + "locale_text.message.tr-TR": { + "defaultMessage": "Türkisch (Türkei)" + }, + "locale_text.message.zh-CN": { + "defaultMessage": "Chinesisch (China)" + }, + "locale_text.message.zh-HK": { + "defaultMessage": "Chinesisch (Hongkong)" + }, + "locale_text.message.zh-TW": { + "defaultMessage": "Chinesisch (Taiwan)" + }, + "login_form.action.create_account": { + "defaultMessage": "Konto erstellen" + }, + "login_form.button.sign_in": { + "defaultMessage": "Anmelden" + }, + "login_form.link.forgot_password": { + "defaultMessage": "Passwort vergessen?" + }, + "login_form.message.dont_have_account": { + "defaultMessage": "Sie haben noch kein Konto?" + }, + "login_form.message.welcome_back": { + "defaultMessage": "Willkommen zurück" + }, + "login_page.error.incorrect_username_or_password": { + "defaultMessage": "Benutzername oder Passwort falsch, bitte erneut versuchen." + }, + "offline_banner.description.browsing_offline_mode": { + "defaultMessage": "Sie browsen derzeit im Offline-Modus." + }, + "order_summary.action.remove_promo": { + "defaultMessage": "Entfernen" + }, + "order_summary.cart_items.action.num_of_items_in_cart": { + "defaultMessage": "{itemCount, plural, =0 {0 Artikel} one {# Artikel} other {# Artikel}} im Warenkorb", + "description": "clicking it would expand/show the items in cart" + }, + "order_summary.cart_items.link.edit_cart": { + "defaultMessage": "Warenkorb bearbeiten" + }, + "order_summary.heading.order_summary": { + "defaultMessage": "Bestellungsübersicht" + }, + "order_summary.label.estimated_total": { + "defaultMessage": "Geschätzter Gesamtbetrag" + }, + "order_summary.label.free": { + "defaultMessage": "Gratis" + }, + "order_summary.label.order_total": { + "defaultMessage": "Gesamtwert" + }, + "order_summary.label.promo_applied": { + "defaultMessage": "Werbeaktion angewendet" + }, + "order_summary.label.promotions_applied": { + "defaultMessage": "Werbeaktionen angewendet" + }, + "order_summary.label.shipping": { + "defaultMessage": "Versand" + }, + "order_summary.label.subtotal": { + "defaultMessage": "Zwischensumme" + }, + "order_summary.label.tax": { + "defaultMessage": "Steuern" + }, + "page_not_found.action.go_back": { + "defaultMessage": "Zurück zur vorherigen Seite" + }, + "page_not_found.link.homepage": { + "defaultMessage": "Zur Startseite" + }, + "page_not_found.message.suggestion_to_try": { + "defaultMessage": "Bitte geben Sie die Adresse erneut ein, kehren Sie zur vorherigen Seite zurück oder navigieren Sie zur Startseite." + }, + "page_not_found.title.page_cant_be_found": { + "defaultMessage": "Die von Ihnen gesuchte Seite kann nicht gefunden werden." + }, + "pagination.field.num_of_pages": { + "defaultMessage": "von {numOfPages}" + }, + "pagination.link.next": { + "defaultMessage": "Weiter" + }, + "pagination.link.prev": { + "defaultMessage": "Zurück" + }, + "password_card.info.password_updated": { + "defaultMessage": "Passwort aktualisiert" + }, + "password_card.label.password": { + "defaultMessage": "Passwort" + }, + "password_card.title.password": { + "defaultMessage": "Passwort" + }, + "password_requirements.error.eight_letter_minimum": { + "defaultMessage": "mindestens 8 Zeichen", + "description": "Password requirement" + }, + "password_requirements.error.one_lowercase_letter": { + "defaultMessage": "1 Kleinbuchstabe", + "description": "Password requirement" + }, + "password_requirements.error.one_number": { + "defaultMessage": "1 Ziffer", + "description": "Password requirement" + }, + "password_requirements.error.one_special_character": { + "defaultMessage": "1 Sonderzeichen (Beispiel: , S ! % #)", + "description": "Password requirement" + }, + "password_requirements.error.one_uppercase_letter": { + "defaultMessage": "1 Großbuchstabe", + "description": "Password requirement" + }, + "payment_selection.button.save_and_continue": { + "defaultMessage": "Speichern und fortfahren" + }, + "payment_selection.heading.add_new_card": { + "defaultMessage": "Neue Karte hinzufügen" + }, + "payment_selection.heading.credit_card": { + "defaultMessage": "Kreditkarte" + }, + "payment_selection.message.select_payment_method": { + "defaultMessage": "Bitte wählen Sie eine Zahlungsmethode aus." + }, + "payment_selection.tooltip.secure_payment": { + "defaultMessage": "Hierbei handelt es sich um eine sichere SSL-verschlüsselte Zahlung." + }, + "price_per_item.label.each": { + "defaultMessage": "Stk.", + "description": "Abbreviated 'each', follows price per item, like $10/ea" + }, + "product_detail.accordion.button.product_detail": { + "defaultMessage": "Produktdetails" + }, + "product_detail.accordion.button.questions": { + "defaultMessage": "Fragen" + }, + "product_detail.accordion.button.reviews": { + "defaultMessage": "Rezensionen" + }, + "product_detail.accordion.button.size_fit": { + "defaultMessage": "Größe und Passform" + }, + "product_detail.accordion.message.coming_soon": { + "defaultMessage": "bald verfügbar" + }, + "product_detail.recommended_products.title.complete_set": { + "defaultMessage": "Set vervollständigen" + }, + "product_detail.recommended_products.title.might_also_like": { + "defaultMessage": "Das könnte Ihnen auch gefallen" + }, + "product_detail.recommended_products.title.recently_viewed": { + "defaultMessage": "Zuletzt angesehen" + }, + "product_item.label.quantity": { + "defaultMessage": "Menge:" + }, + "product_list.button.filter": { + "defaultMessage": "Filtern" + }, + "product_list.button.sort_by": { + "defaultMessage": "Sortieren nach: {sortOption}" + }, + "product_list.drawer.title.sort_by": { + "defaultMessage": "Sortieren nach" + }, + "product_list.modal.button.clear_filters": { + "defaultMessage": "Filter löschen" + }, + "product_list.modal.button.view_items": { + "defaultMessage": "{prroductCount} Artikel anzeigen" + }, + "product_list.modal.title.filter": { + "defaultMessage": "Filtern" + }, + "product_list.select.sort_by": { + "defaultMessage": "Sortieren nach: {sortOption}" + }, + "product_tile.assistive_msg.wishlist": { + "defaultMessage": "Wunschliste" + }, + "product_view.button.add_to_cart": { + "defaultMessage": "In den Warenkorb" + }, + "product_view.button.add_to_wishlist": { + "defaultMessage": "Zur Wunschliste hinzufügen" + }, + "product_view.button.update": { + "defaultMessage": "Aktualisieren" + }, + "product_view.label.quantity": { + "defaultMessage": "Menge" + }, + "product_view.link.full_details": { + "defaultMessage": "Alle Details anzeigen" + }, + "profile_card.info.profile_updated": { + "defaultMessage": "Profil aktualisiert" + }, + "profile_card.label.email": { + "defaultMessage": "E-Mail" + }, + "profile_card.label.full_name": { + "defaultMessage": "Vollständiger Name" + }, + "profile_card.label.phone": { + "defaultMessage": "Telefonnummer" + }, + "profile_card.message.not_provided": { + "defaultMessage": "Nicht angegeben" + }, + "profile_card.title.my_profile": { + "defaultMessage": "Mein Profil" + }, + "promo_code_fields.button.apply": { + "defaultMessage": "Anwenden" + }, + "promo_popover.heading.promo_applied": { + "defaultMessage": "Werbeaktionen angewendet" + }, + "promocode.accordion.button.have_promocode": { + "defaultMessage": "Haben Sie einen Aktionscode?" + }, + "recent_searches.action.clear_searches": { + "defaultMessage": "Letzte Suchabfragen löschen" + }, + "recent_searches.heading.recent_searches": { + "defaultMessage": "Letzte Suchabfragen" + }, + "register_form.action.sign_in": { + "defaultMessage": "Anmelden" + }, + "register_form.button.create_account": { + "defaultMessage": "Konto erstellen" + }, + "register_form.heading.lets_get_started": { + "defaultMessage": "Es kann losgehen!" + }, + "register_form.message.agree_to_policy_terms": { + "defaultMessage": "Durch das Erstellen eines Kontos stimmen Sie der Datenschutzerklärung und den allgemeinen Geschäftsbedingungen von Salesforce zu." + }, + "register_form.message.already_have_account": { + "defaultMessage": "Sie haben bereits ein Konto?" + }, + "register_form.message.create_an_account": { + "defaultMessage": "Erstellen Sie ein Konto und Sie erhalten als Erstes Zugang zu den besten Produkten und Inspirationen sowie zur Community." + }, + "reset_password.button.back_to_sign_in": { + "defaultMessage": "Zurück zur Anmeldung" + }, + "reset_password.info.receive_email_shortly": { + "defaultMessage": "Sie erhalten in Kürze eine E-Mail an {email} mit einem Link zum Zurücksetzen Ihres Passworts." + }, + "reset_password.title.password_reset": { + "defaultMessage": "Zurücksetzen des Passworts" + }, + "reset_password_form.action.sign_in": { + "defaultMessage": "Anmelden" + }, + "reset_password_form.button.reset_password": { + "defaultMessage": "Passwort zurücksetzen" + }, + "reset_password_form.message.enter_your_email": { + "defaultMessage": "Geben Sie bitte Ihre E-Mail-Adresse ein, um Anweisungen zum Zurücksetzen Ihres Passworts zu erhalten." + }, + "reset_password_form.message.return_to_sign_in": { + "defaultMessage": "Oder zurück zu", + "description": "Precedes link to return to sign in" + }, + "reset_password_form.title.reset_password": { + "defaultMessage": "Passwort zurücksetzen" + }, + "search.action.cancel": { + "defaultMessage": "Abbrechen" + }, + "selected_refinements.action.clear_all": { + "defaultMessage": "Auswahl aufheben" + }, + "shipping_address.button.continue_to_shipping": { + "defaultMessage": "Weiter zur Versandmethode" + }, + "shipping_address.title.shipping_address": { + "defaultMessage": "Lieferadresse" + }, + "shipping_address_edit_form.button.save_and_continue": { + "defaultMessage": "Speichern und mit Versandmethode fortfahren" + }, + "shipping_address_form.heading.edit_address": { + "defaultMessage": "Adresse bearbeiten" + }, + "shipping_address_form.heading.new_address": { + "defaultMessage": "Neue Adresse hinzufügen" + }, + "shipping_address_selection.button.add_address": { + "defaultMessage": "Neue Adresse hinzufügen" + }, + "shipping_address_selection.button.submit": { + "defaultMessage": "Senden" + }, + "shipping_address_selection.title.add_address": { + "defaultMessage": "Neue Adresse hinzufügen" + }, + "shipping_address_selection.title.edit_shipping": { + "defaultMessage": "Lieferadresse bearbeiten" + }, + "shipping_options.action.send_as_a_gift": { + "defaultMessage": "Möchten Sie die Bestellung als Geschenk versenden?" + }, + "shipping_options.button.continue_to_payment": { + "defaultMessage": "Weiter zur Zahlung" + }, + "shipping_options.title.shipping_gift_options": { + "defaultMessage": "Versand und Geschenkoptionen" + }, + "signout_confirmation_dialog.button.cancel": { + "defaultMessage": "Abbrechen" + }, + "signout_confirmation_dialog.button.sign_out": { + "defaultMessage": "Abmelden" + }, + "signout_confirmation_dialog.heading.sign_out": { + "defaultMessage": "Abmelden" + }, + "signout_confirmation_dialog.message.sure_to_sign_out": { + "defaultMessage": "Möchten Sie sich wirklich abmelden? Sie müssen sich wieder anmelden, um mit Ihrer aktuellen Bestellung fortzufahren." + }, + "toggle_card.action.edit": { + "defaultMessage": "Bearbeiten" + }, + "update_password_fields.button.forgot_password": { + "defaultMessage": "Passwort vergessen?" + }, + "use_address_fields.error.please_enter_first_name": { + "defaultMessage": "Bitte geben Sie Ihren Vornamen ein." + }, + "use_address_fields.error.please_enter_last_name": { + "defaultMessage": "Bitte geben Sie Ihren Nachnamen ein." + }, + "use_address_fields.error.please_enter_phone_number": { + "defaultMessage": "Bitte geben Sie Ihre Telefonnummer ein." + }, + "use_address_fields.error.please_enter_your_postal_or_zip": { + "defaultMessage": "Bitte geben Sie Ihre {postalOrZip} ein." + }, + "use_address_fields.error.please_select_your_address": { + "defaultMessage": "Bitte geben Sie Ihre Adresse ein." + }, + "use_address_fields.error.please_select_your_city": { + "defaultMessage": "Bitte geben Sie Ihren Wohnort ein." + }, + "use_address_fields.error.please_select_your_country": { + "defaultMessage": "Bitte wählen Sie Ihr Land aus." + }, + "use_address_fields.error.please_select_your_state_or_province": { + "defaultMessage": "Bitte wählen Sie Ihr(en) {stateOrProvince} aus." + }, + "use_address_fields.error.required": { + "defaultMessage": "Erforderlich" + }, + "use_address_fields.error.state_code_invalid": { + "defaultMessage": "Bitte geben Sie Bundesland/Kanton in Form von zwei Buchstaben ein." + }, + "use_address_fields.label.address": { + "defaultMessage": "Adresse" + }, + "use_address_fields.label.city": { + "defaultMessage": "Stadt" + }, + "use_address_fields.label.country": { + "defaultMessage": "Land" + }, + "use_address_fields.label.first_name": { + "defaultMessage": "Vorname" + }, + "use_address_fields.label.last_name": { + "defaultMessage": "Nachname" + }, + "use_address_fields.label.phone": { + "defaultMessage": "Telefon" + }, + "use_address_fields.label.postal_code": { + "defaultMessage": "Postleitzahl" + }, + "use_address_fields.label.preferred": { + "defaultMessage": "Als Standard festlegen" + }, + "use_address_fields.label.province": { + "defaultMessage": "Kanton" + }, + "use_address_fields.label.state": { + "defaultMessage": "Bundesland" + }, + "use_address_fields.label.zipCode": { + "defaultMessage": "Postleitzahl" + }, + "use_credit_card_fields.error.required": { + "defaultMessage": "Erforderlich" + }, + "use_credit_card_fields.error.required_card_number": { + "defaultMessage": "Bitte geben Sie Ihre Kartennummer ein." + }, + "use_credit_card_fields.error.required_expiry": { + "defaultMessage": "Bitte geben Sie Ihr Ablaufdatum ein." + }, + "use_credit_card_fields.error.required_name": { + "defaultMessage": "Bitte geben Sie Ihren Namen so ein, wie er auf Ihrer Karte erscheint." + }, + "use_credit_card_fields.error.required_security_code": { + "defaultMessage": "Bitte geben Sie Ihren Sicherheitscode ein." + }, + "use_credit_card_fields.error.valid_card_number": { + "defaultMessage": "Bitte geben Sie eine gültige Kartennummer ein." + }, + "use_credit_card_fields.error.valid_date": { + "defaultMessage": "Bitte geben Sie ein gültiges Datum ein." + }, + "use_credit_card_fields.error.valid_name": { + "defaultMessage": "Bitte geben Sie einen gültigen Namen ein." + }, + "use_credit_card_fields.error.valid_security_code": { + "defaultMessage": "Bitte geben Sie einen gültigen Sicherheitscode ein." + }, + "use_credit_card_fields.label.card_number": { + "defaultMessage": "Kartennummer" + }, + "use_credit_card_fields.label.card_type": { + "defaultMessage": "Kartentyp" + }, + "use_credit_card_fields.label.expiry": { + "defaultMessage": "Ablaufdatum" + }, + "use_credit_card_fields.label.name": { + "defaultMessage": "Name auf der Karte" + }, + "use_credit_card_fields.label.security_code": { + "defaultMessage": "Sicherheitscode" + }, + "use_login_fields.error.required_email": { + "defaultMessage": "Bitte geben Sie Ihre E-Mail-Adresse ein." + }, + "use_login_fields.error.required_password": { + "defaultMessage": "Bitte geben Sie Ihr Passwort ein." + }, + "use_login_fields.label.email": { + "defaultMessage": "E-Mail" + }, + "use_login_fields.label.password": { + "defaultMessage": "Passwort" + }, + "use_product.message.inventory_remaining": { + "defaultMessage": "Nur noch {stockLevel} vorhanden!" + }, + "use_product.message.out_of_stock": { + "defaultMessage": "Nicht vorrätig" + }, + "use_profile_fields.error.required_email": { + "defaultMessage": "Bitte geben Sie eine gültige E-Mail-Adresse ein." + }, + "use_profile_fields.error.required_first_name": { + "defaultMessage": "Bitte geben Sie Ihren Vornamen ein." + }, + "use_profile_fields.error.required_last_name": { + "defaultMessage": "Bitte geben Sie Ihren Nachnamen ein." + }, + "use_profile_fields.error.required_phone": { + "defaultMessage": "Bitte geben Sie Ihre Telefonnummer ein." + }, + "use_profile_fields.label.email": { + "defaultMessage": "E-Mail" + }, + "use_profile_fields.label.first_name": { + "defaultMessage": "Vorname" + }, + "use_profile_fields.label.last_name": { + "defaultMessage": "Nachname" + }, + "use_profile_fields.label.phone": { + "defaultMessage": "Telefonnummer" + }, + "use_promo_code_fields.error.required_promo_code": { + "defaultMessage": "Bitte geben Sie einen gültigen Aktionscode an." + }, + "use_promo_code_fields.label.promo_code": { + "defaultMessage": "Aktionscode" + }, + "use_promocode.error.check_the_code": { + "defaultMessage": "Überprüfen Sie den Code und versuchen Sie es erneut. Er wurde eventuell schon angewendet oder die Werbeaktion ist abgelaufen." + }, + "use_promocode.info.promo_applied": { + "defaultMessage": "Werbeaktion angewendet" + }, + "use_promocode.info.promo_removed": { + "defaultMessage": "Werbeaktion entfernt" + }, + "use_registration_fields.error.contain_number": { + "defaultMessage": "Das Passwort muss mindestens eine Ziffer enthalten." + }, + "use_registration_fields.error.lowercase_letter": { + "defaultMessage": "Das Passwort muss mindestens einen Kleinbuchstaben enthalten." + }, + "use_registration_fields.error.minimum_characters": { + "defaultMessage": "Das Passwort muss mindestens 8 Zeichen enthalten." + }, + "use_registration_fields.error.required_email": { + "defaultMessage": "Bitte geben Sie eine gültige E-Mail-Adresse ein." + }, + "use_registration_fields.error.required_first_name": { + "defaultMessage": "Bitte geben Sie Ihren Vornamen ein." + }, + "use_registration_fields.error.required_last_name": { + "defaultMessage": "Bitte geben Sie Ihren Nachnamen ein." + }, + "use_registration_fields.error.required_password": { + "defaultMessage": "Bitte erstellen Sie ein Passwort." + }, + "use_registration_fields.error.special_character": { + "defaultMessage": "Das Passwort muss mindestens ein Sonderzeichen enthalten." + }, + "use_registration_fields.error.uppercase_letter": { + "defaultMessage": "Das Passwort muss mindestens einen Großbuchstaben enthalten." + }, + "use_registration_fields.label.email": { + "defaultMessage": "E-Mail" + }, + "use_registration_fields.label.first_name": { + "defaultMessage": "Vorname" + }, + "use_registration_fields.label.last_name": { + "defaultMessage": "Nachname" + }, + "use_registration_fields.label.password": { + "defaultMessage": "Passwort" + }, + "use_registration_fields.label.sign_up_to_emails": { + "defaultMessage": "Ich möchte E-Mails von Salesforce abonnieren (Sie können Ihr Abonnement jederzeit wieder abbestellen)." + }, + "use_reset_password_fields.error.required_email": { + "defaultMessage": "Bitte geben Sie eine gültige E-Mail-Adresse ein." + }, + "use_reset_password_fields.label.email": { + "defaultMessage": "E-Mail" + }, + "use_update_password_fields.error.contain_number": { + "defaultMessage": "Das Passwort muss mindestens eine Ziffer enthalten." + }, + "use_update_password_fields.error.lowercase_letter": { + "defaultMessage": "Das Passwort muss mindestens einen Kleinbuchstaben enthalten." + }, + "use_update_password_fields.error.minimum_characters": { + "defaultMessage": "Das Passwort muss mindestens 8 Zeichen enthalten." + }, + "use_update_password_fields.error.required_new_password": { + "defaultMessage": "Bitte geben Sie ein neues Passwort ein." + }, + "use_update_password_fields.error.required_password": { + "defaultMessage": "Bitte geben Sie Ihr Passwort ein." + }, + "use_update_password_fields.error.special_character": { + "defaultMessage": "Das Passwort muss mindestens ein Sonderzeichen enthalten." + }, + "use_update_password_fields.error.uppercase_letter": { + "defaultMessage": "Das Passwort muss mindestens einen Großbuchstaben enthalten." + }, + "use_update_password_fields.label.current_password": { + "defaultMessage": "Aktuelles Passwort" + }, + "use_update_password_fields.label.new_password": { + "defaultMessage": "Neues Passwort" + }, + "wishlist_primary_action.button.add_to_cart": { + "defaultMessage": "In den Warenkorb" + }, + "wishlist_primary_action.button.select_options": { + "defaultMessage": "Optionen auswählen" + }, + "wishlist_primary_action.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {Artikel} other {Artikel}} zum Warenkorb hinzugefügt" + }, + "wishlist_secondary_button_group.action.remove": { + "defaultMessage": "Entfernen" + }, + "wishlist_secondary_button_group.info.item_removed": { + "defaultMessage": "Artikel aus der Wunschliste entfernt" + }, + "with_registration.info.please_sign_in": { + "defaultMessage": "Bitte melden Sie sich an, um fortzufahren." + } +} diff --git a/packages/adyen-retail-react-app/translations/en-GB.json b/packages/adyen-retail-react-app/translations/en-GB.json new file mode 100644 index 0000000..a2a3905 --- /dev/null +++ b/packages/adyen-retail-react-app/translations/en-GB.json @@ -0,0 +1,1417 @@ +{ + "account.accordion.button.my_account": { + "defaultMessage": "My Account" + }, + "account.heading.my_account": { + "defaultMessage": "My Account" + }, + "account.logout_button.button.log_out": { + "defaultMessage": "Log Out" + }, + "account_addresses.badge.default": { + "defaultMessage": "Default" + }, + "account_addresses.button.add_address": { + "defaultMessage": "Add Address" + }, + "account_addresses.info.address_removed": { + "defaultMessage": "Address removed" + }, + "account_addresses.info.address_updated": { + "defaultMessage": "Address updated" + }, + "account_addresses.info.new_address_saved": { + "defaultMessage": "New address saved" + }, + "account_addresses.page_action_placeholder.button.add_address": { + "defaultMessage": "Add Address" + }, + "account_addresses.page_action_placeholder.heading.no_saved_addresses": { + "defaultMessage": "No Saved Addresses" + }, + "account_addresses.page_action_placeholder.message.add_new_address": { + "defaultMessage": "Add a new address method for faster checkout." + }, + "account_addresses.title.addresses": { + "defaultMessage": "Addresses" + }, + "account_detail.title.account_details": { + "defaultMessage": "Account Details" + }, + "account_order_detail.heading.billing_address": { + "defaultMessage": "Billing Address" + }, + "account_order_detail.heading.num_of_items": { + "defaultMessage": "{count} items" + }, + "account_order_detail.heading.payment_method": { + "defaultMessage": "Payment Method" + }, + "account_order_detail.heading.shipping_address": { + "defaultMessage": "Shipping Address" + }, + "account_order_detail.heading.shipping_method": { + "defaultMessage": "Shipping Method" + }, + "account_order_detail.label.order_number": { + "defaultMessage": "Order Number: {orderNumber}" + }, + "account_order_detail.label.ordered_date": { + "defaultMessage": "Ordered: {date}" + }, + "account_order_detail.label.pending_tracking_number": { + "defaultMessage": "Pending" + }, + "account_order_detail.label.tracking_number": { + "defaultMessage": "Tracking Number" + }, + "account_order_detail.link.back_to_history": { + "defaultMessage": "Back to Order History" + }, + "account_order_detail.shipping_status.not_shipped": { + "defaultMessage": "Not shipped" + }, + "account_order_detail.shipping_status.part_shipped": { + "defaultMessage": "Partially shipped" + }, + "account_order_detail.shipping_status.shipped": { + "defaultMessage": "Shipped" + }, + "account_order_detail.title.order_details": { + "defaultMessage": "Order Details" + }, + "account_order_history.button.continue_shopping": { + "defaultMessage": "Continue Shopping" + }, + "account_order_history.description.once_you_place_order": { + "defaultMessage": "Once you place an order the details will show up here." + }, + "account_order_history.heading.no_order_yet": { + "defaultMessage": "You haven't placed an order yet." + }, + "account_order_history.label.num_of_items": { + "defaultMessage": "{count} items", + "description": "Number of items in order" + }, + "account_order_history.label.order_number": { + "defaultMessage": "Order Number: {orderNumber}" + }, + "account_order_history.label.ordered_date": { + "defaultMessage": "Ordered: {date}" + }, + "account_order_history.label.shipped_to": { + "defaultMessage": "Shipped to: {name}" + }, + "account_order_history.link.view_details": { + "defaultMessage": "View details" + }, + "account_order_history.title.order_history": { + "defaultMessage": "Order History" + }, + "account_wishlist.button.continue_shopping": { + "defaultMessage": "Continue Shopping" + }, + "account_wishlist.description.continue_shopping": { + "defaultMessage": "Continue shopping and add items to your wishlist." + }, + "account_wishlist.heading.no_wishlist": { + "defaultMessage": "No Wishlist Items" + }, + "account_wishlist.title.wishlist": { + "defaultMessage": "Wishlist" + }, + "action_card.action.edit": { + "defaultMessage": "Edit" + }, + "action_card.action.remove": { + "defaultMessage": "Remove" + }, + "add_to_cart_modal.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {item} other {items}} added to cart" + }, + "add_to_cart_modal.label.cart_subtotal": { + "defaultMessage": "Cart Subtotal ({itemAccumulatedCount} item)" + }, + "add_to_cart_modal.label.quantity": { + "defaultMessage": "Qty" + }, + "add_to_cart_modal.link.checkout": { + "defaultMessage": "Proceed to Checkout" + }, + "add_to_cart_modal.link.view_cart": { + "defaultMessage": "View Cart" + }, + "add_to_cart_modal.recommended_products.title.might_also_like": { + "defaultMessage": "You Might Also Like" + }, + "auth_modal.description.now_signed_in": { + "defaultMessage": "You're now signed in." + }, + "auth_modal.error.incorrect_email_or_password": { + "defaultMessage": "Something's not right with your email or password. Try again." + }, + "auth_modal.info.welcome_user": { + "defaultMessage": "Welcome {name}," + }, + "auth_modal.password_reset_success.button.back_to_sign_in": { + "defaultMessage": "Back to Sign In" + }, + "auth_modal.password_reset_success.info.will_email_shortly": { + "defaultMessage": "You will receive an email at {email} with a link to reset your password shortly." + }, + "auth_modal.password_reset_success.title.password_reset": { + "defaultMessage": "Password Reset" + }, + "cart.info.removed_from_cart": { + "defaultMessage": "Item removed from cart" + }, + "cart.recommended_products.title.may_also_like": { + "defaultMessage": "You May Also Like" + }, + "cart.recommended_products.title.recently_viewed": { + "defaultMessage": "Recently Viewed" + }, + "cart_cta.link.checkout": { + "defaultMessage": "Proceed to Checkout" + }, + "cart_secondary_button_group.action.added_to_wishlist": { + "defaultMessage": "Add to Wishlist" + }, + "cart_secondary_button_group.action.edit": { + "defaultMessage": "Edit" + }, + "cart_secondary_button_group.action.remove": { + "defaultMessage": "Remove" + }, + "cart_secondary_button_group.label.this_is_gift": { + "defaultMessage": "This is a gift." + }, + "cart_secondary_button_group.link_learn_more": { + "defaultMessage": "Learn More" + }, + "cart_skeleton.heading.order_summary": { + "defaultMessage": "Order Summary" + }, + "cart_skeleton.title.cart": { + "defaultMessage": "Cart" + }, + "cart_title.title.cart_num_of_items": { + "defaultMessage": "Cart ({itemCount, plural, =0 {0 items} one {# item} other {# items}})" + }, + "cc_radio_group.action.remove": { + "defaultMessage": "Remove" + }, + "cc_radio_group.button.add_new_card": { + "defaultMessage": "Add New Card" + }, + "checkout.button.place_order": { + "defaultMessage": "Place Order" + }, + "checkout.message.generic_error": { + "defaultMessage": "An unexpected error occurred during checkout." + }, + "checkout_confirmation.button.create_account": { + "defaultMessage": "Create Account" + }, + "checkout_confirmation.heading.billing_address": { + "defaultMessage": "Billing Address" + }, + "checkout_confirmation.heading.create_account": { + "defaultMessage": "Create an account for faster checkout" + }, + "checkout_confirmation.heading.credit_card": { + "defaultMessage": "Credit Card" + }, + "checkout_confirmation.heading.delivery_details": { + "defaultMessage": "Delivery Details" + }, + "checkout_confirmation.heading.order_summary": { + "defaultMessage": "Order Summary" + }, + "checkout_confirmation.heading.payment_details": { + "defaultMessage": "Payment Details" + }, + "checkout_confirmation.heading.shipping_address": { + "defaultMessage": "Shipping Address" + }, + "checkout_confirmation.heading.shipping_method": { + "defaultMessage": "Shipping Method" + }, + "checkout_confirmation.heading.thank_you_for_order": { + "defaultMessage": "Thank you for your order!" + }, + "checkout_confirmation.label.free": { + "defaultMessage": "Free" + }, + "checkout_confirmation.label.order_number": { + "defaultMessage": "Order Number" + }, + "checkout_confirmation.label.order_total": { + "defaultMessage": "Order Total" + }, + "checkout_confirmation.label.promo_applied": { + "defaultMessage": "Promotion applied" + }, + "checkout_confirmation.label.shipping": { + "defaultMessage": "Shipping" + }, + "checkout_confirmation.label.subtotal": { + "defaultMessage": "Subtotal" + }, + "checkout_confirmation.label.tax": { + "defaultMessage": "Tax" + }, + "checkout_confirmation.link.continue_shopping": { + "defaultMessage": "Continue Shopping" + }, + "checkout_confirmation.link.login": { + "defaultMessage": "Log in here" + }, + "checkout_confirmation.message.already_has_account": { + "defaultMessage": "This email already has an account." + }, + "checkout_confirmation.message.num_of_items_in_order": { + "defaultMessage": "{itemCount, plural, =0 {0 items} one {# item} other {# items}}", + "description": "# item(s) in order" + }, + "checkout_confirmation.message.will_email_shortly": { + "defaultMessage": "We will send an email to {email} with your confirmation number and receipt shortly." + }, + "checkout_footer.link.privacy_policy": { + "defaultMessage": "Privacy Policy" + }, + "checkout_footer.link.returns_exchanges": { + "defaultMessage": "Returns & Exchanges" + }, + "checkout_footer.link.shipping": { + "defaultMessage": "Shipping" + }, + "checkout_footer.link.site_map": { + "defaultMessage": "Site Map" + }, + "checkout_footer.link.terms_conditions": { + "defaultMessage": "Terms & Conditions" + }, + "checkout_footer.message.copyright": { + "defaultMessage": "Salesforce or its affiliates. All rights reserved. This is a demo store only. Orders made WILL NOT be processed." + }, + "checkout_header.link.cart": { + "defaultMessage": "Back to cart" + }, + "checkout_payment.action.remove": { + "defaultMessage": "Remove" + }, + "checkout_payment.button.review_order": { + "defaultMessage": "Review Order" + }, + "checkout_payment.heading.billing_address": { + "defaultMessage": "Billing Address" + }, + "checkout_payment.heading.credit_card": { + "defaultMessage": "Credit Card" + }, + "checkout_payment.label.same_as_shipping": { + "defaultMessage": "Same as shipping address" + }, + "checkout_payment.title.payment": { + "defaultMessage": "Payment" + }, + "confirmation_modal.default.action.no": { + "defaultMessage": "No" + }, + "confirmation_modal.default.action.yes": { + "defaultMessage": "Yes" + }, + "confirmation_modal.default.message.you_want_to_continue": { + "defaultMessage": "Are you sure you want to continue?" + }, + "confirmation_modal.default.title.confirm_action": { + "defaultMessage": "Confirm Action" + }, + "confirmation_modal.remove_cart_item.action.no": { + "defaultMessage": "No, keep item" + }, + "confirmation_modal.remove_cart_item.action.yes": { + "defaultMessage": "Yes, remove item" + }, + "confirmation_modal.remove_cart_item.message.sure_to_remove": { + "defaultMessage": "Are you sure you want to remove this item from your cart?" + }, + "confirmation_modal.remove_cart_item.title.confirm_remove": { + "defaultMessage": "Confirm Remove Item" + }, + "confirmation_modal.remove_wishlist_item.action.no": { + "defaultMessage": "No, keep item" + }, + "confirmation_modal.remove_wishlist_item.action.yes": { + "defaultMessage": "Yes, remove item" + }, + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": { + "defaultMessage": "Are you sure you want to remove this item from your wishlist?" + }, + "confirmation_modal.remove_wishlist_item.title.confirm_remove": { + "defaultMessage": "Confirm Remove Item" + }, + "contact_info.action.sign_out": { + "defaultMessage": "Sign Out" + }, + "contact_info.button.already_have_account": { + "defaultMessage": "Already have an account? Log in" + }, + "contact_info.button.checkout_as_guest": { + "defaultMessage": "Checkout as Guest" + }, + "contact_info.button.login": { + "defaultMessage": "Log In" + }, + "contact_info.error.incorrect_username_or_password": { + "defaultMessage": "Incorrect username or password, please try again." + }, + "contact_info.link.forgot_password": { + "defaultMessage": "Forgot password?" + }, + "contact_info.title.contact_info": { + "defaultMessage": "Contact Info" + }, + "credit_card_fields.tool_tip.security_code": { + "defaultMessage": "This 3-digit code can be found on the back of your card.", + "description": "Generic credit card security code help text" + }, + "credit_card_fields.tool_tip.security_code.american_express": { + "defaultMessage": "This 4-digit code can be found on the front of your card.", + "description": "American Express security code help text" + }, + "drawer_menu.button.account_details": { + "defaultMessage": "Account Details" + }, + "drawer_menu.button.addresses": { + "defaultMessage": "Addresses" + }, + "drawer_menu.button.log_out": { + "defaultMessage": "Log Out" + }, + "drawer_menu.button.my_account": { + "defaultMessage": "My Account" + }, + "drawer_menu.button.order_history": { + "defaultMessage": "Order History" + }, + "drawer_menu.link.about_us": { + "defaultMessage": "About Us" + }, + "drawer_menu.link.customer_support": { + "defaultMessage": "Customer Support" + }, + "drawer_menu.link.customer_support.contact_us": { + "defaultMessage": "Contact Us" + }, + "drawer_menu.link.customer_support.shipping_and_returns": { + "defaultMessage": "Shipping & Returns" + }, + "drawer_menu.link.our_company": { + "defaultMessage": "Our Company" + }, + "drawer_menu.link.privacy_and_security": { + "defaultMessage": "Privacy & Security" + }, + "drawer_menu.link.privacy_policy": { + "defaultMessage": "Privacy Policy" + }, + "drawer_menu.link.shop_all": { + "defaultMessage": "Shop All" + }, + "drawer_menu.link.sign_in": { + "defaultMessage": "Sign In" + }, + "drawer_menu.link.site_map": { + "defaultMessage": "Site Map" + }, + "drawer_menu.link.store_locator": { + "defaultMessage": "Store Locator" + }, + "drawer_menu.link.terms_and_conditions": { + "defaultMessage": "Terms & Conditions" + }, + "empty_cart.description.empty_cart": { + "defaultMessage": "Your cart is empty." + }, + "empty_cart.link.continue_shopping": { + "defaultMessage": "Continue Shopping" + }, + "empty_cart.link.sign_in": { + "defaultMessage": "Sign In" + }, + "empty_cart.message.continue_shopping": { + "defaultMessage": "Continue shopping to add items to your cart." + }, + "empty_cart.message.sign_in_or_continue_shopping": { + "defaultMessage": "Sign in to retrieve your saved items or continue shopping." + }, + "empty_search_results.info.cant_find_anything_for_category": { + "defaultMessage": "We couldn’t find anything for {category}. Try searching for a product or {link}." + }, + "empty_search_results.info.cant_find_anything_for_query": { + "defaultMessage": "We couldn’t find anything for \"{searchQuery}\"." + }, + "empty_search_results.info.double_check_spelling": { + "defaultMessage": "Double-check your spelling and try again or {link}." + }, + "empty_search_results.link.contact_us": { + "defaultMessage": "Contact Us" + }, + "empty_search_results.recommended_products.title.most_viewed": { + "defaultMessage": "Most Viewed" + }, + "empty_search_results.recommended_products.title.top_sellers": { + "defaultMessage": "Top Sellers" + }, + "footer.column.account": { + "defaultMessage": "Account" + }, + "footer.column.customer_support": { + "defaultMessage": "Customer Support" + }, + "footer.column.our_company": { + "defaultMessage": "Our Company" + }, + "footer.link.about_us": { + "defaultMessage": "About Us" + }, + "footer.link.contact_us": { + "defaultMessage": "Contact Us" + }, + "footer.link.order_status": { + "defaultMessage": "Order Status" + }, + "footer.link.privacy_policy": { + "defaultMessage": "Privacy Policy" + }, + "footer.link.shipping": { + "defaultMessage": "Shipping" + }, + "footer.link.signin_create_account": { + "defaultMessage": "Sign in or create account" + }, + "footer.link.site_map": { + "defaultMessage": "Site Map" + }, + "footer.link.store_locator": { + "defaultMessage": "Store Locator" + }, + "footer.link.terms_conditions": { + "defaultMessage": "Terms & Conditions" + }, + "footer.message.copyright": { + "defaultMessage": "Salesforce or its affiliates. All rights reserved. This is a demo store only. Orders made WILL NOT be processed." + }, + "footer.subscribe.button.sign_up": { + "defaultMessage": "Sign Up" + }, + "footer.subscribe.description.sign_up": { + "defaultMessage": "Sign up to stay in the loop about the hottest deals" + }, + "footer.subscribe.heading.first_to_know": { + "defaultMessage": "Be the first to know" + }, + "form_action_buttons.button.cancel": { + "defaultMessage": "Cancel" + }, + "form_action_buttons.button.save": { + "defaultMessage": "Save" + }, + "global.account.link.account_details": { + "defaultMessage": "Account Details" + }, + "global.account.link.addresses": { + "defaultMessage": "Addresses" + }, + "global.account.link.order_history": { + "defaultMessage": "Order History" + }, + "global.account.link.wishlist": { + "defaultMessage": "Wishlist" + }, + "global.error.something_went_wrong": { + "defaultMessage": "Something went wrong. Try again!" + }, + "global.info.added_to_wishlist": { + "defaultMessage": "{quantity} {quantity, plural, one {item} other {items}} added to wishlist" + }, + "global.info.removed_from_wishlist": { + "defaultMessage": "Item removed from wishlist" + }, + "global.link.added_to_wishlist.view_wishlist": { + "defaultMessage": "View" + }, + "header.button.assistive_msg.logo": { + "defaultMessage": "Logo" + }, + "header.button.assistive_msg.menu": { + "defaultMessage": "Menu" + }, + "header.button.assistive_msg.my_account": { + "defaultMessage": "My account" + }, + "header.button.assistive_msg.my_cart": { + "defaultMessage": "My cart" + }, + "header.button.assistive_msg.wishlist": { + "defaultMessage": "Wishlist" + }, + "header.field.placeholder.search_for_products": { + "defaultMessage": "Search for products..." + }, + "header.popover.action.log_out": { + "defaultMessage": "Log out" + }, + "header.popover.title.my_account": { + "defaultMessage": "My Account" + }, + "home.description.features": { + "defaultMessage": "Out-of-the-box features so that you focus only on adding enhancements." + }, + "home.description.here_to_help": { + "defaultMessage": "Contact our support staff." + }, + "home.description.here_to_help_line_2": { + "defaultMessage": "They will get you to the right place." + }, + "home.description.shop_products": { + "defaultMessage": "This section contains content from the catalog. {docLink} on how to replace it.", + "description": "{docLink} is a html button that links the user to https://sfdc.co/business-manager-manage-catalogs" + }, + "home.features.description.cart_checkout": { + "defaultMessage": "Ecommerce best practice for a shopper's cart and checkout experience." + }, + "home.features.description.components": { + "defaultMessage": "Built using Chakra UI, a simple, modular and accessible React component library." + }, + "home.features.description.einstein_recommendations": { + "defaultMessage": "Deliver the next best product or offer to every shopper through product recommendations." + }, + "home.features.description.my_account": { + "defaultMessage": "Shoppers can manage account information such as their profile, addresses, payments and orders." + }, + "home.features.description.shopper_login": { + "defaultMessage": "Enable shoppers to easily log in with a more personalized shopping experience." + }, + "home.features.description.wishlist": { + "defaultMessage": "Registered shoppers can add product items to their wishlist from purchasing later." + }, + "home.features.heading.cart_checkout": { + "defaultMessage": "Cart & Checkout" + }, + "home.features.heading.components": { + "defaultMessage": "Components & Design Kit" + }, + "home.features.heading.einstein_recommendations": { + "defaultMessage": "Einstein Recommendations" + }, + "home.features.heading.my_account": { + "defaultMessage": "My Account" + }, + "home.features.heading.shopper_login": { + "defaultMessage": "Shopper Login and API Access Service" + }, + "home.features.heading.wishlist": { + "defaultMessage": "Wishlist" + }, + "home.heading.features": { + "defaultMessage": "Features" + }, + "home.heading.here_to_help": { + "defaultMessage": "We're here to help" + }, + "home.heading.shop_products": { + "defaultMessage": "Shop Products" + }, + "home.hero_features.link.design_kit": { + "defaultMessage": "Create with the Figma PWA Design Kit" + }, + "home.hero_features.link.on_github": { + "defaultMessage": "Download on Github" + }, + "home.hero_features.link.on_managed_runtime": { + "defaultMessage": "Deploy on Managed Runtime" + }, + "home.link.contact_us": { + "defaultMessage": "Contact Us" + }, + "home.link.get_started": { + "defaultMessage": "Get started" + }, + "home.link.read_docs": { + "defaultMessage": "Read docs" + }, + "home.title.react_starter_store": { + "defaultMessage": "The React PWA Starter Store for Retail" + }, + "item_attributes.label.promotions": { + "defaultMessage": "Promotions" + }, + "item_attributes.label.quantity": { + "defaultMessage": "Quantity: {quantity}" + }, + "item_image.label.sale": { + "defaultMessage": "Sale", + "description": "A sale badge placed on top of a product image" + }, + "item_price.label.starting_at": { + "defaultMessage": "Starting at" + }, + "lCPCxk": { + "defaultMessage": "Please select all your options above" + }, + "locale_text.message.ar-SA": { + "defaultMessage": "Arabic (Saudi Arabia)" + }, + "locale_text.message.bn-BD": { + "defaultMessage": "Bangla (Bangladesh)" + }, + "locale_text.message.bn-IN": { + "defaultMessage": "Bangla (India)" + }, + "locale_text.message.cs-CZ": { + "defaultMessage": "Czech (Czech Republic)" + }, + "locale_text.message.da-DK": { + "defaultMessage": "Danish (Denmark)" + }, + "locale_text.message.de-AT": { + "defaultMessage": "German (Austria)" + }, + "locale_text.message.de-CH": { + "defaultMessage": "German (Switzerland)" + }, + "locale_text.message.de-DE": { + "defaultMessage": "German (Germany)" + }, + "locale_text.message.el-GR": { + "defaultMessage": "Greek (Greece)" + }, + "locale_text.message.en-AU": { + "defaultMessage": "English (Australia)" + }, + "locale_text.message.en-CA": { + "defaultMessage": "English (Canada)" + }, + "locale_text.message.en-GB": { + "defaultMessage": "English (United Kingdom)" + }, + "locale_text.message.en-IE": { + "defaultMessage": "English (Ireland)" + }, + "locale_text.message.en-IN": { + "defaultMessage": "English (India)" + }, + "locale_text.message.en-NZ": { + "defaultMessage": "English (New Zealand)" + }, + "locale_text.message.en-US": { + "defaultMessage": "English (United States)" + }, + "locale_text.message.en-ZA": { + "defaultMessage": "English (South Africa)" + }, + "locale_text.message.es-AR": { + "defaultMessage": "Spanish (Argentina)" + }, + "locale_text.message.es-CL": { + "defaultMessage": "Spanish (Chile)" + }, + "locale_text.message.es-CO": { + "defaultMessage": "Spanish (Columbia)" + }, + "locale_text.message.es-ES": { + "defaultMessage": "Spanish (Spain)" + }, + "locale_text.message.es-MX": { + "defaultMessage": "Spanish (Mexico)" + }, + "locale_text.message.es-US": { + "defaultMessage": "Spanish (United States)" + }, + "locale_text.message.fi-FI": { + "defaultMessage": "Finnish (Finland)" + }, + "locale_text.message.fr-BE": { + "defaultMessage": "French (Belgium)" + }, + "locale_text.message.fr-CA": { + "defaultMessage": "French (Canada)" + }, + "locale_text.message.fr-CH": { + "defaultMessage": "French (Switzerland)" + }, + "locale_text.message.fr-FR": { + "defaultMessage": "French (France)" + }, + "locale_text.message.he-IL": { + "defaultMessage": "Hebrew (Israel)" + }, + "locale_text.message.hi-IN": { + "defaultMessage": "Hindi (India)" + }, + "locale_text.message.hu-HU": { + "defaultMessage": "Hungarian (Hungary)" + }, + "locale_text.message.id-ID": { + "defaultMessage": "Indonesian (Indonesia)" + }, + "locale_text.message.it-CH": { + "defaultMessage": "Italian (Switzerland)" + }, + "locale_text.message.it-IT": { + "defaultMessage": "Italian (Italy)" + }, + "locale_text.message.ja-JP": { + "defaultMessage": "Japanese (Japan)" + }, + "locale_text.message.ko-KR": { + "defaultMessage": "Korean (Republic of Korea)" + }, + "locale_text.message.nl-BE": { + "defaultMessage": "Dutch (Belgium)" + }, + "locale_text.message.nl-NL": { + "defaultMessage": "Dutch (The Netherlands)" + }, + "locale_text.message.no-NO": { + "defaultMessage": "Norwegian (Norway)" + }, + "locale_text.message.pl-PL": { + "defaultMessage": "Polish (Poland)" + }, + "locale_text.message.pt-BR": { + "defaultMessage": "Portuguese (Brazil)" + }, + "locale_text.message.pt-PT": { + "defaultMessage": "Portuguese (Portugal)" + }, + "locale_text.message.ro-RO": { + "defaultMessage": "Romanian (Romania)" + }, + "locale_text.message.ru-RU": { + "defaultMessage": "Russian (Russian Federation)" + }, + "locale_text.message.sk-SK": { + "defaultMessage": "Slovak (Slovakia)" + }, + "locale_text.message.sv-SE": { + "defaultMessage": "Swedish (Sweden)" + }, + "locale_text.message.ta-IN": { + "defaultMessage": "Tamil (India)" + }, + "locale_text.message.ta-LK": { + "defaultMessage": "Tamil (Sri Lanka)" + }, + "locale_text.message.th-TH": { + "defaultMessage": "Thai (Thailand)" + }, + "locale_text.message.tr-TR": { + "defaultMessage": "Turkish (Turkey)" + }, + "locale_text.message.zh-CN": { + "defaultMessage": "Chinese (China)" + }, + "locale_text.message.zh-HK": { + "defaultMessage": "Chinese (Hong Kong)" + }, + "locale_text.message.zh-TW": { + "defaultMessage": "Chinese (Taiwan)" + }, + "login_form.action.create_account": { + "defaultMessage": "Create account" + }, + "login_form.button.sign_in": { + "defaultMessage": "Sign In" + }, + "login_form.link.forgot_password": { + "defaultMessage": "Forgot password?" + }, + "login_form.message.dont_have_account": { + "defaultMessage": "Don't have an account?" + }, + "login_form.message.welcome_back": { + "defaultMessage": "Welcome Back" + }, + "login_page.error.incorrect_username_or_password": { + "defaultMessage": "Incorrect username or password, please try again." + }, + "offline_banner.description.browsing_offline_mode": { + "defaultMessage": "You're currently browsing in offline mode" + }, + "order_summary.action.remove_promo": { + "defaultMessage": "Remove" + }, + "order_summary.cart_items.action.num_of_items_in_cart": { + "defaultMessage": "{itemCount, plural, =0 {0 items} one {# item} other {# items}} in cart", + "description": "clicking it would expand/show the items in cart" + }, + "order_summary.cart_items.link.edit_cart": { + "defaultMessage": "Edit cart" + }, + "order_summary.heading.order_summary": { + "defaultMessage": "Order Summary" + }, + "order_summary.label.estimated_total": { + "defaultMessage": "Estimated Total" + }, + "order_summary.label.free": { + "defaultMessage": "Free" + }, + "order_summary.label.order_total": { + "defaultMessage": "Order Total" + }, + "order_summary.label.promo_applied": { + "defaultMessage": "Promotion applied" + }, + "order_summary.label.promotions_applied": { + "defaultMessage": "Promotions applied" + }, + "order_summary.label.shipping": { + "defaultMessage": "Shipping" + }, + "order_summary.label.subtotal": { + "defaultMessage": "Subtotal" + }, + "order_summary.label.tax": { + "defaultMessage": "Tax" + }, + "page_not_found.action.go_back": { + "defaultMessage": "Back to previous page" + }, + "page_not_found.link.homepage": { + "defaultMessage": "Go to home page" + }, + "page_not_found.message.suggestion_to_try": { + "defaultMessage": "Please try retyping the address, going back to the previous page, or going to the home page." + }, + "page_not_found.title.page_cant_be_found": { + "defaultMessage": "The page you're looking for can't be found." + }, + "pagination.field.num_of_pages": { + "defaultMessage": "of {numOfPages}" + }, + "pagination.link.next": { + "defaultMessage": "Next" + }, + "pagination.link.prev": { + "defaultMessage": "Prev" + }, + "password_card.info.password_updated": { + "defaultMessage": "Password updated" + }, + "password_card.label.password": { + "defaultMessage": "Password" + }, + "password_card.title.password": { + "defaultMessage": "Password" + }, + "password_requirements.error.eight_letter_minimum": { + "defaultMessage": "8 characters minimum", + "description": "Password requirement" + }, + "password_requirements.error.one_lowercase_letter": { + "defaultMessage": "1 lowercase letter", + "description": "Password requirement" + }, + "password_requirements.error.one_number": { + "defaultMessage": "1 number", + "description": "Password requirement" + }, + "password_requirements.error.one_special_character": { + "defaultMessage": "1 special character (example: , S ! % #)", + "description": "Password requirement" + }, + "password_requirements.error.one_uppercase_letter": { + "defaultMessage": "1 uppercase letter", + "description": "Password requirement" + }, + "payment_selection.heading.credit_card": { + "defaultMessage": "Credit Card" + }, + "payment_selection.tooltip.secure_payment": { + "defaultMessage": "This is a secure SSL encrypted payment." + }, + "price_per_item.label.each": { + "defaultMessage": "ea", + "description": "Abbreviated 'each', follows price per item, like $10/ea" + }, + "product_detail.accordion.button.product_detail": { + "defaultMessage": "Product Detail" + }, + "product_detail.accordion.button.questions": { + "defaultMessage": "Questions" + }, + "product_detail.accordion.button.reviews": { + "defaultMessage": "Reviews" + }, + "product_detail.accordion.button.size_fit": { + "defaultMessage": "Size & Fit" + }, + "product_detail.accordion.message.coming_soon": { + "defaultMessage": "Coming Soon" + }, + "product_detail.recommended_products.title.complete_set": { + "defaultMessage": "Complete the Set" + }, + "product_detail.recommended_products.title.might_also_like": { + "defaultMessage": "You might also like" + }, + "product_detail.recommended_products.title.recently_viewed": { + "defaultMessage": "Recently Viewed" + }, + "product_item.label.quantity": { + "defaultMessage": "Quantity:" + }, + "product_list.button.filter": { + "defaultMessage": "Filter" + }, + "product_list.button.sort_by": { + "defaultMessage": "Sort By: {sortOption}" + }, + "product_list.drawer.title.sort_by": { + "defaultMessage": "Sort By" + }, + "product_list.modal.button.clear_filters": { + "defaultMessage": "Clear Filters" + }, + "product_list.modal.button.view_items": { + "defaultMessage": "View {prroductCount} items" + }, + "product_list.modal.title.filter": { + "defaultMessage": "Filter" + }, + "product_list.select.sort_by": { + "defaultMessage": "Sort By: {sortOption}" + }, + "product_tile.assistive_msg.wishlist": { + "defaultMessage": "Wishlist" + }, + "product_tile.label.starting_at_price": { + "defaultMessage": "Starting at" + }, + "product_view.button.add_set_to_cart": { + "defaultMessage": "Add Set to Cart" + }, + "product_view.button.add_set_to_wishlist": { + "defaultMessage": "Add Set to Wishlist" + }, + "product_view.button.add_to_cart": { + "defaultMessage": "Add to Cart" + }, + "product_view.button.add_to_wishlist": { + "defaultMessage": "Add to Wishlist" + }, + "product_view.button.update": { + "defaultMessage": "Update" + }, + "product_view.label.quantity": { + "defaultMessage": "Quantity" + }, + "product_view.label.starting_at_price": { + "defaultMessage": "Starting at" + }, + "product_view.link.full_details": { + "defaultMessage": "See full details" + }, + "profile_card.info.profile_updated": { + "defaultMessage": "Profile updated" + }, + "profile_card.label.email": { + "defaultMessage": "Email" + }, + "profile_card.label.full_name": { + "defaultMessage": "Full Name" + }, + "profile_card.label.phone": { + "defaultMessage": "Phone Number" + }, + "profile_card.message.not_provided": { + "defaultMessage": "Not provided" + }, + "profile_card.title.my_profile": { + "defaultMessage": "My Profile" + }, + "promo_code_fields.button.apply": { + "defaultMessage": "Apply" + }, + "promo_popover.heading.promo_applied": { + "defaultMessage": "Promotions Applied" + }, + "promocode.accordion.button.have_promocode": { + "defaultMessage": "Do you have a promo code?" + }, + "recent_searches.action.clear_searches": { + "defaultMessage": "Clear recent searches" + }, + "recent_searches.heading.recent_searches": { + "defaultMessage": "Recent Searches" + }, + "register_form.action.sign_in": { + "defaultMessage": "Sign in" + }, + "register_form.button.create_account": { + "defaultMessage": "Create Account" + }, + "register_form.heading.lets_get_started": { + "defaultMessage": "Let's get started!" + }, + "register_form.message.agree_to_policy_terms": { + "defaultMessage": "By creating an account, you agree to Salesforce Privacy Policy and Terms & Conditions" + }, + "register_form.message.already_have_account": { + "defaultMessage": "Already have an account?" + }, + "register_form.message.create_an_account": { + "defaultMessage": "Create an account and get first access to the very best products, inspiration and community." + }, + "reset_password.button.back_to_sign_in": { + "defaultMessage": "Back to Sign In" + }, + "reset_password.info.receive_email_shortly": { + "defaultMessage": "You will receive an email at {email} with a link to reset your password shortly." + }, + "reset_password.title.password_reset": { + "defaultMessage": "Password Reset" + }, + "reset_password_form.action.sign_in": { + "defaultMessage": "Sign in" + }, + "reset_password_form.button.reset_password": { + "defaultMessage": "Reset Password" + }, + "reset_password_form.message.enter_your_email": { + "defaultMessage": "Enter your email to receive instructions on how to reset your password" + }, + "reset_password_form.message.return_to_sign_in": { + "defaultMessage": "Or return to", + "description": "Precedes link to return to sign in" + }, + "reset_password_form.title.reset_password": { + "defaultMessage": "Reset Password" + }, + "search.action.cancel": { + "defaultMessage": "Cancel" + }, + "selected_refinements.action.clear_all": { + "defaultMessage": "Clear All" + }, + "shipping_address.button.continue_to_shipping": { + "defaultMessage": "Continue to Shipping Method" + }, + "shipping_address.title.shipping_address": { + "defaultMessage": "Shipping Address" + }, + "shipping_address_edit_form.button.save_and_continue": { + "defaultMessage": "Save & Continue to Shipping Method" + }, + "shipping_address_form.heading.edit_address": { + "defaultMessage": "Edit Address" + }, + "shipping_address_form.heading.new_address": { + "defaultMessage": "Add New Address" + }, + "shipping_address_selection.button.add_address": { + "defaultMessage": "Add New Address" + }, + "shipping_address_selection.button.submit": { + "defaultMessage": "Submit" + }, + "shipping_address_selection.title.add_address": { + "defaultMessage": "Add New Address" + }, + "shipping_address_selection.title.edit_shipping": { + "defaultMessage": "Edit Shipping Address" + }, + "shipping_options.action.send_as_a_gift": { + "defaultMessage": "Do you want to send this as a gift?" + }, + "shipping_options.button.continue_to_payment": { + "defaultMessage": "Continue to Payment" + }, + "shipping_options.title.shipping_gift_options": { + "defaultMessage": "Shipping & Gift Options" + }, + "signout_confirmation_dialog.button.cancel": { + "defaultMessage": "Cancel" + }, + "signout_confirmation_dialog.button.sign_out": { + "defaultMessage": "Sign Out" + }, + "signout_confirmation_dialog.heading.sign_out": { + "defaultMessage": "Sign Out" + }, + "signout_confirmation_dialog.message.sure_to_sign_out": { + "defaultMessage": "Are you sure you want to sign out? You will need to sign back in to proceed with your current order." + }, + "toggle_card.action.edit": { + "defaultMessage": "Edit" + }, + "update_password_fields.button.forgot_password": { + "defaultMessage": "Forgot Password?" + }, + "use_address_fields.error.please_enter_first_name": { + "defaultMessage": "Please enter your first name." + }, + "use_address_fields.error.please_enter_last_name": { + "defaultMessage": "Please enter your last name." + }, + "use_address_fields.error.please_enter_phone_number": { + "defaultMessage": "Please enter your phone number." + }, + "use_address_fields.error.please_enter_your_postal_or_zip": { + "defaultMessage": "Please enter your {postalOrZip}." + }, + "use_address_fields.error.please_select_your_address": { + "defaultMessage": "Please enter your address." + }, + "use_address_fields.error.please_select_your_city": { + "defaultMessage": "Please enter your city." + }, + "use_address_fields.error.please_select_your_country": { + "defaultMessage": "Please select your country." + }, + "use_address_fields.error.please_select_your_state_or_province": { + "defaultMessage": "Please select your {stateOrProvince}." + }, + "use_address_fields.error.required": { + "defaultMessage": "Required" + }, + "use_address_fields.error.state_code_invalid": { + "defaultMessage": "Please enter 2-letter state/province." + }, + "use_address_fields.label.address": { + "defaultMessage": "Address" + }, + "use_address_fields.label.city": { + "defaultMessage": "City" + }, + "use_address_fields.label.country": { + "defaultMessage": "Country" + }, + "use_address_fields.label.first_name": { + "defaultMessage": "First Name" + }, + "use_address_fields.label.last_name": { + "defaultMessage": "Last Name" + }, + "use_address_fields.label.phone": { + "defaultMessage": "Phone" + }, + "use_address_fields.label.postal_code": { + "defaultMessage": "Postal Code" + }, + "use_address_fields.label.preferred": { + "defaultMessage": "Set as default" + }, + "use_address_fields.label.province": { + "defaultMessage": "Province" + }, + "use_address_fields.label.state": { + "defaultMessage": "State" + }, + "use_address_fields.label.zipCode": { + "defaultMessage": "Zip Code" + }, + "use_credit_card_fields.error.required": { + "defaultMessage": "Required" + }, + "use_credit_card_fields.error.required_card_number": { + "defaultMessage": "Please enter your card number." + }, + "use_credit_card_fields.error.required_expiry": { + "defaultMessage": "Please enter your expiration date." + }, + "use_credit_card_fields.error.required_name": { + "defaultMessage": "Please enter your name as shown on your card." + }, + "use_credit_card_fields.error.required_security_code": { + "defaultMessage": "Please enter your security code." + }, + "use_credit_card_fields.error.valid_card_number": { + "defaultMessage": "Please enter a valid card number." + }, + "use_credit_card_fields.error.valid_date": { + "defaultMessage": "Please enter a valid date." + }, + "use_credit_card_fields.error.valid_name": { + "defaultMessage": "Please enter a valid name." + }, + "use_credit_card_fields.error.valid_security_code": { + "defaultMessage": "Please enter a valid security code." + }, + "use_credit_card_fields.label.card_number": { + "defaultMessage": "Card Number" + }, + "use_credit_card_fields.label.card_type": { + "defaultMessage": "Card Type" + }, + "use_credit_card_fields.label.expiry": { + "defaultMessage": "Expiration Date" + }, + "use_credit_card_fields.label.name": { + "defaultMessage": "Name on Card" + }, + "use_credit_card_fields.label.security_code": { + "defaultMessage": "Security Code" + }, + "use_login_fields.error.required_email": { + "defaultMessage": "Please enter your email address." + }, + "use_login_fields.error.required_password": { + "defaultMessage": "Please enter your password." + }, + "use_login_fields.label.email": { + "defaultMessage": "Email" + }, + "use_login_fields.label.password": { + "defaultMessage": "Password" + }, + "use_product.message.inventory_remaining": { + "defaultMessage": "Only {stockLevel} left!" + }, + "use_product.message.out_of_stock": { + "defaultMessage": "Out of stock" + }, + "use_profile_fields.error.required_email": { + "defaultMessage": "Please enter a valid email address." + }, + "use_profile_fields.error.required_first_name": { + "defaultMessage": "Please enter your first name." + }, + "use_profile_fields.error.required_last_name": { + "defaultMessage": "Please enter your last name." + }, + "use_profile_fields.error.required_phone": { + "defaultMessage": "Please enter your phone number." + }, + "use_profile_fields.label.email": { + "defaultMessage": "Email" + }, + "use_profile_fields.label.first_name": { + "defaultMessage": "First Name" + }, + "use_profile_fields.label.last_name": { + "defaultMessage": "Last Name" + }, + "use_profile_fields.label.phone": { + "defaultMessage": "Phone Number" + }, + "use_promo_code_fields.error.required_promo_code": { + "defaultMessage": "Please provide a valid promo code." + }, + "use_promo_code_fields.label.promo_code": { + "defaultMessage": "Promo Code" + }, + "use_promocode.error.check_the_code": { + "defaultMessage": "Check the code and try again, it may already be applied or the promo has expired." + }, + "use_promocode.info.promo_applied": { + "defaultMessage": "Promotion applied" + }, + "use_promocode.info.promo_removed": { + "defaultMessage": "Promotion removed" + }, + "use_registration_fields.error.contain_number": { + "defaultMessage": "Password must contain at least one number." + }, + "use_registration_fields.error.lowercase_letter": { + "defaultMessage": "Password must contain at least one lowercase letter." + }, + "use_registration_fields.error.minimum_characters": { + "defaultMessage": "Password must contain at least 8 characters." + }, + "use_registration_fields.error.required_email": { + "defaultMessage": "Please enter a valid email address." + }, + "use_registration_fields.error.required_first_name": { + "defaultMessage": "Please enter your first name." + }, + "use_registration_fields.error.required_last_name": { + "defaultMessage": "Please enter your last name." + }, + "use_registration_fields.error.required_password": { + "defaultMessage": "Please create a password." + }, + "use_registration_fields.error.special_character": { + "defaultMessage": "Password must contain at least one special character." + }, + "use_registration_fields.error.uppercase_letter": { + "defaultMessage": "Password must contain at least one uppercase letter." + }, + "use_registration_fields.label.email": { + "defaultMessage": "Email" + }, + "use_registration_fields.label.first_name": { + "defaultMessage": "First Name" + }, + "use_registration_fields.label.last_name": { + "defaultMessage": "Last Name" + }, + "use_registration_fields.label.password": { + "defaultMessage": "Password" + }, + "use_registration_fields.label.sign_up_to_emails": { + "defaultMessage": "Sign me up for Salesforce emails (you can unsubscribe at any time)" + }, + "use_reset_password_fields.error.required_email": { + "defaultMessage": "Please enter a valid email address." + }, + "use_reset_password_fields.label.email": { + "defaultMessage": "Email" + }, + "use_update_password_fields.error.contain_number": { + "defaultMessage": "Password must contain at least one number." + }, + "use_update_password_fields.error.lowercase_letter": { + "defaultMessage": "Password must contain at least one lowercase letter." + }, + "use_update_password_fields.error.minimum_characters": { + "defaultMessage": "Password must contain at least 8 characters." + }, + "use_update_password_fields.error.required_new_password": { + "defaultMessage": "Please provide a new password." + }, + "use_update_password_fields.error.required_password": { + "defaultMessage": "Please enter your password." + }, + "use_update_password_fields.error.special_character": { + "defaultMessage": "Password must contain at least one special character." + }, + "use_update_password_fields.error.uppercase_letter": { + "defaultMessage": "Password must contain at least one uppercase letter." + }, + "use_update_password_fields.label.current_password": { + "defaultMessage": "Current Password" + }, + "use_update_password_fields.label.new_password": { + "defaultMessage": "New Password" + }, + "wishlist_primary_action.button.add_set_to_cart": { + "defaultMessage": "Add Set to Cart" + }, + "wishlist_primary_action.button.add_to_cart": { + "defaultMessage": "Add to Cart" + }, + "wishlist_primary_action.button.view_full_details": { + "defaultMessage": "View Full Details" + }, + "wishlist_primary_action.button.view_options": { + "defaultMessage": "View Options" + }, + "wishlist_primary_action.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {item} other {items}} added to cart" + }, + "wishlist_secondary_button_group.action.remove": { + "defaultMessage": "Remove" + }, + "wishlist_secondary_button_group.info.item_removed": { + "defaultMessage": "Item removed from wishlist" + }, + "with_registration.info.please_sign_in": { + "defaultMessage": "Please sign in to continue!" + } +} diff --git a/packages/adyen-retail-react-app/translations/en-US.json b/packages/adyen-retail-react-app/translations/en-US.json new file mode 100644 index 0000000..609d6b1 --- /dev/null +++ b/packages/adyen-retail-react-app/translations/en-US.json @@ -0,0 +1,1390 @@ +{ + "account.accordion.button.my_account": { + "defaultMessage": "My Account" + }, + "account.heading.my_account": { + "defaultMessage": "My Account" + }, + "account.logout_button.button.log_out": { + "defaultMessage": "Log Out" + }, + "account_addresses.badge.default": { + "defaultMessage": "Default" + }, + "account_addresses.button.add_address": { + "defaultMessage": "Add Address" + }, + "account_addresses.info.address_removed": { + "defaultMessage": "Address removed" + }, + "account_addresses.info.address_updated": { + "defaultMessage": "Address updated" + }, + "account_addresses.info.new_address_saved": { + "defaultMessage": "New address saved" + }, + "account_addresses.page_action_placeholder.button.add_address": { + "defaultMessage": "Add Address" + }, + "account_addresses.page_action_placeholder.heading.no_saved_addresses": { + "defaultMessage": "No Saved Addresses" + }, + "account_addresses.page_action_placeholder.message.add_new_address": { + "defaultMessage": "Add a new address method for faster checkout." + }, + "account_addresses.title.addresses": { + "defaultMessage": "Addresses" + }, + "account_detail.title.account_details": { + "defaultMessage": "Account Details" + }, + "account_order_detail.heading.billing_address": { + "defaultMessage": "Billing Address" + }, + "account_order_detail.heading.num_of_items": { + "defaultMessage": "{count} items" + }, + "account_order_detail.heading.payment_method": { + "defaultMessage": "Payment Method" + }, + "account_order_detail.heading.shipping_address": { + "defaultMessage": "Shipping Address" + }, + "account_order_detail.heading.shipping_method": { + "defaultMessage": "Shipping Method" + }, + "account_order_detail.label.order_number": { + "defaultMessage": "Order Number: {orderNumber}" + }, + "account_order_detail.label.ordered_date": { + "defaultMessage": "Ordered: {date}" + }, + "account_order_detail.label.pending_tracking_number": { + "defaultMessage": "Pending" + }, + "account_order_detail.label.tracking_number": { + "defaultMessage": "Tracking Number" + }, + "account_order_detail.link.back_to_history": { + "defaultMessage": "Back to Order History" + }, + "account_order_detail.shipping_status.not_shipped": { + "defaultMessage": "Not shipped" + }, + "account_order_detail.shipping_status.part_shipped": { + "defaultMessage": "Partially shipped" + }, + "account_order_detail.shipping_status.shipped": { + "defaultMessage": "Shipped" + }, + "account_order_detail.title.order_details": { + "defaultMessage": "Order Details" + }, + "account_order_history.button.continue_shopping": { + "defaultMessage": "Continue Shopping" + }, + "account_order_history.description.once_you_place_order": { + "defaultMessage": "Once you place an order the details will show up here." + }, + "account_order_history.heading.no_order_yet": { + "defaultMessage": "You haven't placed an order yet." + }, + "account_order_history.label.num_of_items": { + "defaultMessage": "{count} items", + "description": "Number of items in order" + }, + "account_order_history.label.order_number": { + "defaultMessage": "Order Number: {orderNumber}" + }, + "account_order_history.label.ordered_date": { + "defaultMessage": "Ordered: {date}" + }, + "account_order_history.label.shipped_to": { + "defaultMessage": "Shipped to: {name}" + }, + "account_order_history.link.view_details": { + "defaultMessage": "View details" + }, + "account_order_history.title.order_history": { + "defaultMessage": "Order History" + }, + "account_wishlist.button.continue_shopping": { + "defaultMessage": "Continue Shopping" + }, + "account_wishlist.description.continue_shopping": { + "defaultMessage": "Continue shopping and add items to your wishlist." + }, + "account_wishlist.heading.no_wishlist": { + "defaultMessage": "No Wishlist Items" + }, + "account_wishlist.title.wishlist": { + "defaultMessage": "Wishlist" + }, + "action_card.action.edit": { + "defaultMessage": "Edit" + }, + "action_card.action.remove": { + "defaultMessage": "Remove" + }, + "add_to_cart_modal.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {item} other {items}} added to cart" + }, + "add_to_cart_modal.label.cart_subtotal": { + "defaultMessage": "Cart Subtotal ({itemAccumulatedCount} item)" + }, + "add_to_cart_modal.label.quantity": { + "defaultMessage": "Qty" + }, + "add_to_cart_modal.link.checkout": { + "defaultMessage": "Proceed to Checkout" + }, + "add_to_cart_modal.link.view_cart": { + "defaultMessage": "View Cart" + }, + "add_to_cart_modal.recommended_products.title.might_also_like": { + "defaultMessage": "You Might Also Like" + }, + "auth_modal.description.now_signed_in": { + "defaultMessage": "You're now signed in." + }, + "auth_modal.error.incorrect_email_or_password": { + "defaultMessage": "Something's not right with your email or password. Try again." + }, + "auth_modal.info.welcome_user": { + "defaultMessage": "Welcome {name}," + }, + "auth_modal.password_reset_success.button.back_to_sign_in": { + "defaultMessage": "Back to Sign In" + }, + "auth_modal.password_reset_success.info.will_email_shortly": { + "defaultMessage": "You will receive an email at {email} with a link to reset your password shortly." + }, + "auth_modal.password_reset_success.title.password_reset": { + "defaultMessage": "Password Reset" + }, + "cart.recommended_products.title.may_also_like": { + "defaultMessage": "You May Also Like" + }, + "cart.recommended_products.title.recently_viewed": { + "defaultMessage": "Recently Viewed" + }, + "cart_cta.link.checkout": { + "defaultMessage": "Proceed to Checkout" + }, + "cart_secondary_button_group.action.added_to_wishlist": { + "defaultMessage": "Add to Wishlist" + }, + "cart_secondary_button_group.action.edit": { + "defaultMessage": "Edit" + }, + "cart_secondary_button_group.action.remove": { + "defaultMessage": "Remove" + }, + "cart_secondary_button_group.label.this_is_gift": { + "defaultMessage": "This is a gift." + }, + "cart_secondary_button_group.link_learn_more": { + "defaultMessage": "Learn More" + }, + "cart_skeleton.heading.order_summary": { + "defaultMessage": "Order Summary" + }, + "cart_skeleton.title.cart": { + "defaultMessage": "Cart" + }, + "cart_title.title.cart_num_of_items": { + "defaultMessage": "Cart ({itemCount, plural, =0 {0 items} one {# item} other {# items}})" + }, + "cc_radio_group.action.remove": { + "defaultMessage": "Remove" + }, + "cc_radio_group.button.add_new_card": { + "defaultMessage": "Add New Card" + }, + "checkout_confirmation.button.create_account": { + "defaultMessage": "Create Account" + }, + "checkout_confirmation.heading.billing_address": { + "defaultMessage": "Billing Address" + }, + "checkout_confirmation.heading.create_account": { + "defaultMessage": "Create an account for faster checkout" + }, + "checkout_confirmation.heading.delivery_details": { + "defaultMessage": "Delivery Details" + }, + "checkout_confirmation.heading.order_summary": { + "defaultMessage": "Order Summary" + }, + "checkout_confirmation.heading.payment_details": { + "defaultMessage": "Payment Details" + }, + "checkout_confirmation.heading.payment_method": { + "defaultMessage": "Payment Method" + }, + "checkout_confirmation.heading.shipping_address": { + "defaultMessage": "Shipping Address" + }, + "checkout_confirmation.heading.shipping_method": { + "defaultMessage": "Shipping Method" + }, + "checkout_confirmation.heading.thank_you_for_order": { + "defaultMessage": "Thank you for your order!" + }, + "checkout_confirmation.label.free": { + "defaultMessage": "Free" + }, + "checkout_confirmation.label.order_number": { + "defaultMessage": "Order Number" + }, + "checkout_confirmation.label.order_total": { + "defaultMessage": "Order Total" + }, + "checkout_confirmation.label.promo_applied": { + "defaultMessage": "Promotion applied" + }, + "checkout_confirmation.label.shipping": { + "defaultMessage": "Shipping" + }, + "checkout_confirmation.label.subtotal": { + "defaultMessage": "Subtotal" + }, + "checkout_confirmation.label.tax": { + "defaultMessage": "Tax" + }, + "checkout_confirmation.link.continue_shopping": { + "defaultMessage": "Continue Shopping" + }, + "checkout_confirmation.link.login": { + "defaultMessage": "Log in here" + }, + "checkout_confirmation.message.already_has_account": { + "defaultMessage": "This email already has an account." + }, + "checkout_confirmation.message.num_of_items_in_order": { + "defaultMessage": "{itemCount, plural, =0 {0 items} one {# item} other {# items}}", + "description": "# item(s) in order" + }, + "checkout_confirmation.message.will_email_shortly": { + "defaultMessage": "We will send an email to {email} with your confirmation number and receipt shortly." + }, + "checkout_footer.link.privacy_policy": { + "defaultMessage": "Privacy Policy" + }, + "checkout_footer.link.returns_exchanges": { + "defaultMessage": "Returns & Exchanges" + }, + "checkout_footer.link.shipping": { + "defaultMessage": "Shipping" + }, + "checkout_footer.link.site_map": { + "defaultMessage": "Site Map" + }, + "checkout_footer.link.terms_conditions": { + "defaultMessage": "Terms & Conditions" + }, + "checkout_footer.message.copyright": { + "defaultMessage": "Salesforce or its affiliates. All rights reserved. This is a demo store only. Orders made WILL NOT be processed." + }, + "checkout_header.link.cart": { + "defaultMessage": "Back to cart" + }, + "checkout_payment.heading.billing_address": { + "defaultMessage": "Billing Address" + }, + "checkout_payment.heading.credit_card": { + "defaultMessage": "Credit Card" + }, + "checkout_payment.label.same_as_shipping": { + "defaultMessage": "Same as shipping address" + }, + "checkout_payment.title.payment": { + "defaultMessage": "Payment" + }, + "confirmation_modal.default.action.no": { + "defaultMessage": "No" + }, + "confirmation_modal.default.action.yes": { + "defaultMessage": "Yes" + }, + "confirmation_modal.default.message.you_want_to_continue": { + "defaultMessage": "Are you sure you want to continue?" + }, + "confirmation_modal.default.title.confirm_action": { + "defaultMessage": "Confirm Action" + }, + "confirmation_modal.remove_cart_item.action.no": { + "defaultMessage": "No, keep item" + }, + "confirmation_modal.remove_cart_item.action.yes": { + "defaultMessage": "Yes, remove item" + }, + "confirmation_modal.remove_cart_item.message.sure_to_remove": { + "defaultMessage": "Are you sure you want to remove this item from your cart?" + }, + "confirmation_modal.remove_cart_item.title.confirm_remove": { + "defaultMessage": "Confirm Remove Item" + }, + "confirmation_modal.remove_wishlist_item.action.no": { + "defaultMessage": "No, keep item" + }, + "confirmation_modal.remove_wishlist_item.action.yes": { + "defaultMessage": "Yes, remove item" + }, + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": { + "defaultMessage": "Are you sure you want to remove this item from your wishlist?" + }, + "confirmation_modal.remove_wishlist_item.title.confirm_remove": { + "defaultMessage": "Confirm Remove Item" + }, + "contact_info.action.sign_out": { + "defaultMessage": "Sign Out" + }, + "contact_info.button.already_have_account": { + "defaultMessage": "Already have an account? Log in" + }, + "contact_info.button.checkout_as_guest": { + "defaultMessage": "Checkout as Guest" + }, + "contact_info.button.login": { + "defaultMessage": "Log In" + }, + "contact_info.error.incorrect_username_or_password": { + "defaultMessage": "Incorrect username or password, please try again." + }, + "contact_info.link.forgot_password": { + "defaultMessage": "Forgot password?" + }, + "contact_info.title.contact_info": { + "defaultMessage": "Contact Info" + }, + "credit_card_fields.tool_tip.security_code": { + "defaultMessage": "This 3-digit code can be found on the back of your card.", + "description": "Generic credit card security code help text" + }, + "credit_card_fields.tool_tip.security_code.american_express": { + "defaultMessage": "This 4-digit code can be found on the front of your card.", + "description": "American Express security code help text" + }, + "drawer_menu.button.account_details": { + "defaultMessage": "Account Details" + }, + "drawer_menu.button.addresses": { + "defaultMessage": "Addresses" + }, + "drawer_menu.button.log_out": { + "defaultMessage": "Log Out" + }, + "drawer_menu.button.my_account": { + "defaultMessage": "My Account" + }, + "drawer_menu.button.order_history": { + "defaultMessage": "Order History" + }, + "drawer_menu.link.about_us": { + "defaultMessage": "About Us" + }, + "drawer_menu.link.customer_support": { + "defaultMessage": "Customer Support" + }, + "drawer_menu.link.customer_support.contact_us": { + "defaultMessage": "Contact Us" + }, + "drawer_menu.link.customer_support.shipping_and_returns": { + "defaultMessage": "Shipping & Returns" + }, + "drawer_menu.link.our_company": { + "defaultMessage": "Our Company" + }, + "drawer_menu.link.privacy_and_security": { + "defaultMessage": "Privacy & Security" + }, + "drawer_menu.link.privacy_policy": { + "defaultMessage": "Privacy Policy" + }, + "drawer_menu.link.shop_all": { + "defaultMessage": "Shop All" + }, + "drawer_menu.link.sign_in": { + "defaultMessage": "Sign In" + }, + "drawer_menu.link.site_map": { + "defaultMessage": "Site Map" + }, + "drawer_menu.link.store_locator": { + "defaultMessage": "Store Locator" + }, + "drawer_menu.link.terms_and_conditions": { + "defaultMessage": "Terms & Conditions" + }, + "empty_cart.description.empty_cart": { + "defaultMessage": "Your cart is empty." + }, + "empty_cart.link.continue_shopping": { + "defaultMessage": "Continue Shopping" + }, + "empty_cart.link.sign_in": { + "defaultMessage": "Sign In" + }, + "empty_cart.message.continue_shopping": { + "defaultMessage": "Continue shopping to add items to your cart." + }, + "empty_cart.message.sign_in_or_continue_shopping": { + "defaultMessage": "Sign in to retrieve your saved items or continue shopping." + }, + "empty_search_results.info.cant_find_anything_for_category": { + "defaultMessage": "We couldn’t find anything for {category}. Try searching for a product or {link}." + }, + "empty_search_results.info.cant_find_anything_for_query": { + "defaultMessage": "We couldn’t find anything for \"{searchQuery}\"." + }, + "empty_search_results.info.double_check_spelling": { + "defaultMessage": "Double-check your spelling and try again or {link}." + }, + "empty_search_results.link.contact_us": { + "defaultMessage": "Contact Us" + }, + "empty_search_results.recommended_products.title.most_viewed": { + "defaultMessage": "Most Viewed" + }, + "empty_search_results.recommended_products.title.top_sellers": { + "defaultMessage": "Top Sellers" + }, + "footer.column.account": { + "defaultMessage": "Account" + }, + "footer.column.customer_support": { + "defaultMessage": "Customer Support" + }, + "footer.column.our_company": { + "defaultMessage": "Our Company" + }, + "footer.link.about_us": { + "defaultMessage": "About Us" + }, + "footer.link.contact_us": { + "defaultMessage": "Contact Us" + }, + "footer.link.order_status": { + "defaultMessage": "Order Status" + }, + "footer.link.privacy_policy": { + "defaultMessage": "Privacy Policy" + }, + "footer.link.shipping": { + "defaultMessage": "Shipping" + }, + "footer.link.signin_create_account": { + "defaultMessage": "Sign in or create account" + }, + "footer.link.site_map": { + "defaultMessage": "Site Map" + }, + "footer.link.store_locator": { + "defaultMessage": "Store Locator" + }, + "footer.link.terms_conditions": { + "defaultMessage": "Terms & Conditions" + }, + "footer.message.copyright": { + "defaultMessage": "Salesforce or its affiliates. All rights reserved. This is a demo store only. Orders made WILL NOT be processed." + }, + "footer.subscribe.button.sign_up": { + "defaultMessage": "Sign Up" + }, + "footer.subscribe.description.sign_up": { + "defaultMessage": "Sign up to stay in the loop about the hottest deals" + }, + "footer.subscribe.heading.first_to_know": { + "defaultMessage": "Be the first to know" + }, + "form_action_buttons.button.cancel": { + "defaultMessage": "Cancel" + }, + "form_action_buttons.button.save": { + "defaultMessage": "Save" + }, + "global.account.link.account_details": { + "defaultMessage": "Account Details" + }, + "global.account.link.addresses": { + "defaultMessage": "Addresses" + }, + "global.account.link.order_history": { + "defaultMessage": "Order History" + }, + "global.account.link.wishlist": { + "defaultMessage": "Wishlist" + }, + "header.button.assistive_msg.logo": { + "defaultMessage": "Logo" + }, + "header.button.assistive_msg.menu": { + "defaultMessage": "Menu" + }, + "header.button.assistive_msg.my_account": { + "defaultMessage": "My account" + }, + "header.button.assistive_msg.my_cart": { + "defaultMessage": "My cart" + }, + "header.button.assistive_msg.wishlist": { + "defaultMessage": "Wishlist" + }, + "header.field.placeholder.search_for_products": { + "defaultMessage": "Search for products..." + }, + "header.popover.action.log_out": { + "defaultMessage": "Log out" + }, + "header.popover.title.my_account": { + "defaultMessage": "My Account" + }, + "home.description.features": { + "defaultMessage": "Out-of-the-box features so that you focus only on adding enhancements." + }, + "home.description.here_to_help": { + "defaultMessage": "Contact our support staff." + }, + "home.description.here_to_help_line_2": { + "defaultMessage": "They will get you to the right place." + }, + "home.description.shop_products": { + "defaultMessage": "This section contains content from the catalog. {docLink} on how to replace it.", + "description": "{docLink} is a html button that links the user to https://sfdc.co/business-manager-manage-catalogs" + }, + "home.features.description.cart_checkout": { + "defaultMessage": "Ecommerce best practice for a shopper's cart and checkout experience." + }, + "home.features.description.components": { + "defaultMessage": "Built using Chakra UI, a simple, modular and accessible React component library." + }, + "home.features.description.einstein_recommendations": { + "defaultMessage": "Deliver the next best product or offer to every shopper through product recommendations." + }, + "home.features.description.my_account": { + "defaultMessage": "Shoppers can manage account information such as their profile, addresses, payments and orders." + }, + "home.features.description.shopper_login": { + "defaultMessage": "Enable shoppers to easily log in with a more personalized shopping experience." + }, + "home.features.description.wishlist": { + "defaultMessage": "Registered shoppers can add product items to their wishlist from purchasing later." + }, + "home.features.heading.cart_checkout": { + "defaultMessage": "Cart & Checkout" + }, + "home.features.heading.components": { + "defaultMessage": "Components & Design Kit" + }, + "home.features.heading.einstein_recommendations": { + "defaultMessage": "Einstein Recommendations" + }, + "home.features.heading.my_account": { + "defaultMessage": "My Account" + }, + "home.features.heading.shopper_login": { + "defaultMessage": "Shopper Login and API Access Service" + }, + "home.features.heading.wishlist": { + "defaultMessage": "Wishlist" + }, + "home.heading.features": { + "defaultMessage": "Features" + }, + "home.heading.here_to_help": { + "defaultMessage": "We're here to help" + }, + "home.heading.shop_products": { + "defaultMessage": "Shop Products" + }, + "home.hero_features.link.design_kit": { + "defaultMessage": "Create with the Figma PWA Design Kit" + }, + "home.hero_features.link.on_github": { + "defaultMessage": "Download on Github" + }, + "home.hero_features.link.on_managed_runtime": { + "defaultMessage": "Deploy on Managed Runtime" + }, + "home.link.contact_us": { + "defaultMessage": "Contact Us" + }, + "home.link.get_started": { + "defaultMessage": "Get started" + }, + "home.link.read_docs": { + "defaultMessage": "Read docs" + }, + "home.title.react_starter_store": { + "defaultMessage": "The React PWA Starter Store for Retail" + }, + "item_attributes.label.promotions": { + "defaultMessage": "Promotions" + }, + "item_attributes.label.quantity": { + "defaultMessage": "Quantity: {quantity}" + }, + "item_image.label.sale": { + "defaultMessage": "Sale", + "description": "A sale badge placed on top of a product image" + }, + "item_price.label.starting_at": { + "defaultMessage": "Starting at" + }, + "lCPCxk": { + "defaultMessage": "Please select all your options above" + }, + "locale_text.message.ar-SA": { + "defaultMessage": "Arabic (Saudi Arabia)" + }, + "locale_text.message.bn-BD": { + "defaultMessage": "Bangla (Bangladesh)" + }, + "locale_text.message.bn-IN": { + "defaultMessage": "Bangla (India)" + }, + "locale_text.message.cs-CZ": { + "defaultMessage": "Czech (Czech Republic)" + }, + "locale_text.message.da-DK": { + "defaultMessage": "Danish (Denmark)" + }, + "locale_text.message.de-AT": { + "defaultMessage": "German (Austria)" + }, + "locale_text.message.de-CH": { + "defaultMessage": "German (Switzerland)" + }, + "locale_text.message.de-DE": { + "defaultMessage": "German (Germany)" + }, + "locale_text.message.el-GR": { + "defaultMessage": "Greek (Greece)" + }, + "locale_text.message.en-AU": { + "defaultMessage": "English (Australia)" + }, + "locale_text.message.en-CA": { + "defaultMessage": "English (Canada)" + }, + "locale_text.message.en-GB": { + "defaultMessage": "English (United Kingdom)" + }, + "locale_text.message.en-IE": { + "defaultMessage": "English (Ireland)" + }, + "locale_text.message.en-IN": { + "defaultMessage": "English (India)" + }, + "locale_text.message.en-NZ": { + "defaultMessage": "English (New Zealand)" + }, + "locale_text.message.en-US": { + "defaultMessage": "English (United States)" + }, + "locale_text.message.en-ZA": { + "defaultMessage": "English (South Africa)" + }, + "locale_text.message.es-AR": { + "defaultMessage": "Spanish (Argentina)" + }, + "locale_text.message.es-CL": { + "defaultMessage": "Spanish (Chile)" + }, + "locale_text.message.es-CO": { + "defaultMessage": "Spanish (Columbia)" + }, + "locale_text.message.es-ES": { + "defaultMessage": "Spanish (Spain)" + }, + "locale_text.message.es-MX": { + "defaultMessage": "Spanish (Mexico)" + }, + "locale_text.message.es-US": { + "defaultMessage": "Spanish (United States)" + }, + "locale_text.message.fi-FI": { + "defaultMessage": "Finnish (Finland)" + }, + "locale_text.message.fr-BE": { + "defaultMessage": "French (Belgium)" + }, + "locale_text.message.fr-CA": { + "defaultMessage": "French (Canada)" + }, + "locale_text.message.fr-CH": { + "defaultMessage": "French (Switzerland)" + }, + "locale_text.message.fr-FR": { + "defaultMessage": "French (France)" + }, + "locale_text.message.he-IL": { + "defaultMessage": "Hebrew (Israel)" + }, + "locale_text.message.hi-IN": { + "defaultMessage": "Hindi (India)" + }, + "locale_text.message.hu-HU": { + "defaultMessage": "Hungarian (Hungary)" + }, + "locale_text.message.id-ID": { + "defaultMessage": "Indonesian (Indonesia)" + }, + "locale_text.message.it-CH": { + "defaultMessage": "Italian (Switzerland)" + }, + "locale_text.message.it-IT": { + "defaultMessage": "Italian (Italy)" + }, + "locale_text.message.ja-JP": { + "defaultMessage": "Japanese (Japan)" + }, + "locale_text.message.ko-KR": { + "defaultMessage": "Korean (Republic of Korea)" + }, + "locale_text.message.nl-BE": { + "defaultMessage": "Dutch (Belgium)" + }, + "locale_text.message.nl-NL": { + "defaultMessage": "Dutch (The Netherlands)" + }, + "locale_text.message.no-NO": { + "defaultMessage": "Norwegian (Norway)" + }, + "locale_text.message.pl-PL": { + "defaultMessage": "Polish (Poland)" + }, + "locale_text.message.pt-BR": { + "defaultMessage": "Portuguese (Brazil)" + }, + "locale_text.message.pt-PT": { + "defaultMessage": "Portuguese (Portugal)" + }, + "locale_text.message.ro-RO": { + "defaultMessage": "Romanian (Romania)" + }, + "locale_text.message.ru-RU": { + "defaultMessage": "Russian (Russian Federation)" + }, + "locale_text.message.sk-SK": { + "defaultMessage": "Slovak (Slovakia)" + }, + "locale_text.message.sv-SE": { + "defaultMessage": "Swedish (Sweden)" + }, + "locale_text.message.ta-IN": { + "defaultMessage": "Tamil (India)" + }, + "locale_text.message.ta-LK": { + "defaultMessage": "Tamil (Sri Lanka)" + }, + "locale_text.message.th-TH": { + "defaultMessage": "Thai (Thailand)" + }, + "locale_text.message.tr-TR": { + "defaultMessage": "Turkish (Turkey)" + }, + "locale_text.message.zh-CN": { + "defaultMessage": "Chinese (China)" + }, + "locale_text.message.zh-HK": { + "defaultMessage": "Chinese (Hong Kong)" + }, + "locale_text.message.zh-TW": { + "defaultMessage": "Chinese (Taiwan)" + }, + "login_form.action.create_account": { + "defaultMessage": "Create account" + }, + "login_form.button.sign_in": { + "defaultMessage": "Sign In" + }, + "login_form.link.forgot_password": { + "defaultMessage": "Forgot password?" + }, + "login_form.message.dont_have_account": { + "defaultMessage": "Don't have an account?" + }, + "login_form.message.welcome_back": { + "defaultMessage": "Welcome Back" + }, + "login_page.error.incorrect_username_or_password": { + "defaultMessage": "Incorrect username or password, please try again." + }, + "offline_banner.description.browsing_offline_mode": { + "defaultMessage": "You're currently browsing in offline mode" + }, + "order_summary.action.remove_promo": { + "defaultMessage": "Remove" + }, + "order_summary.cart_items.action.num_of_items_in_cart": { + "defaultMessage": "{itemCount, plural, =0 {0 items} one {# item} other {# items}} in cart", + "description": "clicking it would expand/show the items in cart" + }, + "order_summary.cart_items.link.edit_cart": { + "defaultMessage": "Edit cart" + }, + "order_summary.heading.order_summary": { + "defaultMessage": "Order Summary" + }, + "order_summary.label.estimated_total": { + "defaultMessage": "Estimated Total" + }, + "order_summary.label.free": { + "defaultMessage": "Free" + }, + "order_summary.label.order_total": { + "defaultMessage": "Order Total" + }, + "order_summary.label.promo_applied": { + "defaultMessage": "Promotion applied" + }, + "order_summary.label.promotions_applied": { + "defaultMessage": "Promotions applied" + }, + "order_summary.label.shipping": { + "defaultMessage": "Shipping" + }, + "order_summary.label.subtotal": { + "defaultMessage": "Subtotal" + }, + "order_summary.label.tax": { + "defaultMessage": "Tax" + }, + "page_not_found.action.go_back": { + "defaultMessage": "Back to previous page" + }, + "page_not_found.link.homepage": { + "defaultMessage": "Go to home page" + }, + "page_not_found.message.suggestion_to_try": { + "defaultMessage": "Please try retyping the address, going back to the previous page, or going to the home page." + }, + "page_not_found.title.page_cant_be_found": { + "defaultMessage": "The page you're looking for can't be found." + }, + "pagination.field.num_of_pages": { + "defaultMessage": "of {numOfPages}" + }, + "pagination.link.next": { + "defaultMessage": "Next" + }, + "pagination.link.prev": { + "defaultMessage": "Prev" + }, + "password_card.info.password_updated": { + "defaultMessage": "Password updated" + }, + "password_card.label.password": { + "defaultMessage": "Password" + }, + "password_card.title.password": { + "defaultMessage": "Password" + }, + "password_requirements.error.eight_letter_minimum": { + "defaultMessage": "8 characters minimum", + "description": "Password requirement" + }, + "password_requirements.error.one_lowercase_letter": { + "defaultMessage": "1 lowercase letter", + "description": "Password requirement" + }, + "password_requirements.error.one_number": { + "defaultMessage": "1 number", + "description": "Password requirement" + }, + "password_requirements.error.one_special_character": { + "defaultMessage": "1 special character (example: , S ! % #)", + "description": "Password requirement" + }, + "password_requirements.error.one_uppercase_letter": { + "defaultMessage": "1 uppercase letter", + "description": "Password requirement" + }, + "payment_selection.heading.credit_card": { + "defaultMessage": "Credit Card" + }, + "payment_selection.tooltip.secure_payment": { + "defaultMessage": "This is a secure SSL encrypted payment." + }, + "price_per_item.label.each": { + "defaultMessage": "ea", + "description": "Abbreviated 'each', follows price per item, like $10/ea" + }, + "product_detail.accordion.button.product_detail": { + "defaultMessage": "Product Detail" + }, + "product_detail.accordion.button.questions": { + "defaultMessage": "Questions" + }, + "product_detail.accordion.button.reviews": { + "defaultMessage": "Reviews" + }, + "product_detail.accordion.button.size_fit": { + "defaultMessage": "Size & Fit" + }, + "product_detail.accordion.message.coming_soon": { + "defaultMessage": "Coming Soon" + }, + "product_detail.recommended_products.title.complete_set": { + "defaultMessage": "Complete the Set" + }, + "product_detail.recommended_products.title.might_also_like": { + "defaultMessage": "You might also like" + }, + "product_detail.recommended_products.title.recently_viewed": { + "defaultMessage": "Recently Viewed" + }, + "product_item.label.quantity": { + "defaultMessage": "Quantity:" + }, + "product_list.button.filter": { + "defaultMessage": "Filter" + }, + "product_list.button.sort_by": { + "defaultMessage": "Sort By: {sortOption}" + }, + "product_list.drawer.title.sort_by": { + "defaultMessage": "Sort By" + }, + "product_list.modal.button.clear_filters": { + "defaultMessage": "Clear Filters" + }, + "product_list.modal.button.view_items": { + "defaultMessage": "View {prroductCount} items" + }, + "product_list.modal.title.filter": { + "defaultMessage": "Filter" + }, + "product_list.select.sort_by": { + "defaultMessage": "Sort By: {sortOption}" + }, + "product_tile.assistive_msg.wishlist": { + "defaultMessage": "Wishlist" + }, + "product_tile.label.starting_at_price": { + "defaultMessage": "Starting at" + }, + "product_view.button.add_set_to_cart": { + "defaultMessage": "Add Set to Cart" + }, + "product_view.button.add_set_to_wishlist": { + "defaultMessage": "Add Set to Wishlist" + }, + "product_view.button.add_to_cart": { + "defaultMessage": "Add to Cart" + }, + "product_view.button.add_to_wishlist": { + "defaultMessage": "Add to Wishlist" + }, + "product_view.button.update": { + "defaultMessage": "Update" + }, + "product_view.label.quantity": { + "defaultMessage": "Quantity" + }, + "product_view.label.starting_at_price": { + "defaultMessage": "Starting at" + }, + "product_view.link.full_details": { + "defaultMessage": "See full details" + }, + "profile_card.info.profile_updated": { + "defaultMessage": "Profile updated" + }, + "profile_card.label.email": { + "defaultMessage": "Email" + }, + "profile_card.label.full_name": { + "defaultMessage": "Full Name" + }, + "profile_card.label.phone": { + "defaultMessage": "Phone Number" + }, + "profile_card.message.not_provided": { + "defaultMessage": "Not provided" + }, + "profile_card.title.my_profile": { + "defaultMessage": "My Profile" + }, + "promo_code_fields.button.apply": { + "defaultMessage": "Apply" + }, + "promo_popover.heading.promo_applied": { + "defaultMessage": "Promotions Applied" + }, + "promocode.accordion.button.have_promocode": { + "defaultMessage": "Do you have a promo code?" + }, + "recent_searches.action.clear_searches": { + "defaultMessage": "Clear recent searches" + }, + "recent_searches.heading.recent_searches": { + "defaultMessage": "Recent Searches" + }, + "register_form.action.sign_in": { + "defaultMessage": "Sign in" + }, + "register_form.button.create_account": { + "defaultMessage": "Create Account" + }, + "register_form.heading.lets_get_started": { + "defaultMessage": "Let's get started!" + }, + "register_form.message.agree_to_policy_terms": { + "defaultMessage": "By creating an account, you agree to Salesforce Privacy Policy and Terms & Conditions" + }, + "register_form.message.already_have_account": { + "defaultMessage": "Already have an account?" + }, + "register_form.message.create_an_account": { + "defaultMessage": "Create an account and get first access to the very best products, inspiration and community." + }, + "reset_password.button.back_to_sign_in": { + "defaultMessage": "Back to Sign In" + }, + "reset_password.info.receive_email_shortly": { + "defaultMessage": "You will receive an email at {email} with a link to reset your password shortly." + }, + "reset_password.title.password_reset": { + "defaultMessage": "Password Reset" + }, + "reset_password_form.action.sign_in": { + "defaultMessage": "Sign in" + }, + "reset_password_form.button.reset_password": { + "defaultMessage": "Reset Password" + }, + "reset_password_form.message.enter_your_email": { + "defaultMessage": "Enter your email to receive instructions on how to reset your password" + }, + "reset_password_form.message.return_to_sign_in": { + "defaultMessage": "Or return to", + "description": "Precedes link to return to sign in" + }, + "reset_password_form.title.reset_password": { + "defaultMessage": "Reset Password" + }, + "search.action.cancel": { + "defaultMessage": "Cancel" + }, + "selected_refinements.action.clear_all": { + "defaultMessage": "Clear All" + }, + "shipping_address.button.continue_to_shipping": { + "defaultMessage": "Continue to Shipping Method" + }, + "shipping_address.title.shipping_address": { + "defaultMessage": "Shipping Address" + }, + "shipping_address_edit_form.button.save_and_continue": { + "defaultMessage": "Save & Continue to Shipping Method" + }, + "shipping_address_form.heading.edit_address": { + "defaultMessage": "Edit Address" + }, + "shipping_address_form.heading.new_address": { + "defaultMessage": "Add New Address" + }, + "shipping_address_selection.button.add_address": { + "defaultMessage": "Add New Address" + }, + "shipping_address_selection.button.submit": { + "defaultMessage": "Submit" + }, + "shipping_address_selection.title.add_address": { + "defaultMessage": "Add New Address" + }, + "shipping_address_selection.title.edit_shipping": { + "defaultMessage": "Edit Shipping Address" + }, + "shipping_options.action.send_as_a_gift": { + "defaultMessage": "Do you want to send this as a gift?" + }, + "shipping_options.button.continue_to_payment": { + "defaultMessage": "Continue to Payment" + }, + "shipping_options.title.shipping_gift_options": { + "defaultMessage": "Shipping & Gift Options" + }, + "signout_confirmation_dialog.button.cancel": { + "defaultMessage": "Cancel" + }, + "signout_confirmation_dialog.button.sign_out": { + "defaultMessage": "Sign Out" + }, + "signout_confirmation_dialog.heading.sign_out": { + "defaultMessage": "Sign Out" + }, + "signout_confirmation_dialog.message.sure_to_sign_out": { + "defaultMessage": "Are you sure you want to sign out? You will need to sign back in to proceed with your current order." + }, + "toggle_card.action.edit": { + "defaultMessage": "Edit" + }, + "update_password_fields.button.forgot_password": { + "defaultMessage": "Forgot Password?" + }, + "use_address_fields.error.please_enter_first_name": { + "defaultMessage": "Please enter your first name." + }, + "use_address_fields.error.please_enter_last_name": { + "defaultMessage": "Please enter your last name." + }, + "use_address_fields.error.please_enter_phone_number": { + "defaultMessage": "Please enter your phone number." + }, + "use_address_fields.error.please_enter_your_postal_or_zip": { + "defaultMessage": "Please enter your {postalOrZip}." + }, + "use_address_fields.error.please_select_your_address": { + "defaultMessage": "Please enter your address." + }, + "use_address_fields.error.please_select_your_city": { + "defaultMessage": "Please enter your city." + }, + "use_address_fields.error.please_select_your_country": { + "defaultMessage": "Please select your country." + }, + "use_address_fields.error.please_select_your_state_or_province": { + "defaultMessage": "Please select your {stateOrProvince}." + }, + "use_address_fields.error.required": { + "defaultMessage": "Required" + }, + "use_address_fields.error.state_code_invalid": { + "defaultMessage": "Please enter 2-letter state/province." + }, + "use_address_fields.label.address": { + "defaultMessage": "Address" + }, + "use_address_fields.label.city": { + "defaultMessage": "City" + }, + "use_address_fields.label.country": { + "defaultMessage": "Country" + }, + "use_address_fields.label.first_name": { + "defaultMessage": "First Name" + }, + "use_address_fields.label.last_name": { + "defaultMessage": "Last Name" + }, + "use_address_fields.label.phone": { + "defaultMessage": "Phone" + }, + "use_address_fields.label.postal_code": { + "defaultMessage": "Postal Code" + }, + "use_address_fields.label.preferred": { + "defaultMessage": "Set as default" + }, + "use_address_fields.label.province": { + "defaultMessage": "Province" + }, + "use_address_fields.label.state": { + "defaultMessage": "State" + }, + "use_address_fields.label.zipCode": { + "defaultMessage": "Zip Code" + }, + "use_credit_card_fields.error.required": { + "defaultMessage": "Required" + }, + "use_credit_card_fields.error.required_card_number": { + "defaultMessage": "Please enter your card number." + }, + "use_credit_card_fields.error.required_expiry": { + "defaultMessage": "Please enter your expiration date." + }, + "use_credit_card_fields.error.required_name": { + "defaultMessage": "Please enter your name as shown on your card." + }, + "use_credit_card_fields.error.required_security_code": { + "defaultMessage": "Please enter your security code." + }, + "use_credit_card_fields.error.valid_card_number": { + "defaultMessage": "Please enter a valid card number." + }, + "use_credit_card_fields.error.valid_date": { + "defaultMessage": "Please enter a valid date." + }, + "use_credit_card_fields.error.valid_name": { + "defaultMessage": "Please enter a valid name." + }, + "use_credit_card_fields.error.valid_security_code": { + "defaultMessage": "Please enter a valid security code." + }, + "use_credit_card_fields.label.card_number": { + "defaultMessage": "Card Number" + }, + "use_credit_card_fields.label.card_type": { + "defaultMessage": "Card Type" + }, + "use_credit_card_fields.label.expiry": { + "defaultMessage": "Expiration Date" + }, + "use_credit_card_fields.label.name": { + "defaultMessage": "Name on Card" + }, + "use_credit_card_fields.label.security_code": { + "defaultMessage": "Security Code" + }, + "use_login_fields.error.required_email": { + "defaultMessage": "Please enter your email address." + }, + "use_login_fields.error.required_password": { + "defaultMessage": "Please enter your password." + }, + "use_login_fields.label.email": { + "defaultMessage": "Email" + }, + "use_login_fields.label.password": { + "defaultMessage": "Password" + }, + "use_product.message.inventory_remaining": { + "defaultMessage": "Only {stockLevel} left!" + }, + "use_product.message.out_of_stock": { + "defaultMessage": "Out of stock" + }, + "use_profile_fields.error.required_email": { + "defaultMessage": "Please enter a valid email address." + }, + "use_profile_fields.error.required_first_name": { + "defaultMessage": "Please enter your first name." + }, + "use_profile_fields.error.required_last_name": { + "defaultMessage": "Please enter your last name." + }, + "use_profile_fields.error.required_phone": { + "defaultMessage": "Please enter your phone number." + }, + "use_profile_fields.label.email": { + "defaultMessage": "Email" + }, + "use_profile_fields.label.first_name": { + "defaultMessage": "First Name" + }, + "use_profile_fields.label.last_name": { + "defaultMessage": "Last Name" + }, + "use_profile_fields.label.phone": { + "defaultMessage": "Phone Number" + }, + "use_promo_code_fields.error.required_promo_code": { + "defaultMessage": "Please provide a valid promo code." + }, + "use_promo_code_fields.label.promo_code": { + "defaultMessage": "Promo Code" + }, + "use_promocode.error.check_the_code": { + "defaultMessage": "Check the code and try again, it may already be applied or the promo has expired." + }, + "use_promocode.info.promo_applied": { + "defaultMessage": "Promotion applied" + }, + "use_promocode.info.promo_removed": { + "defaultMessage": "Promotion removed" + }, + "use_registration_fields.error.contain_number": { + "defaultMessage": "Password must contain at least one number." + }, + "use_registration_fields.error.lowercase_letter": { + "defaultMessage": "Password must contain at least one lowercase letter." + }, + "use_registration_fields.error.minimum_characters": { + "defaultMessage": "Password must contain at least 8 characters." + }, + "use_registration_fields.error.required_email": { + "defaultMessage": "Please enter a valid email address." + }, + "use_registration_fields.error.required_first_name": { + "defaultMessage": "Please enter your first name." + }, + "use_registration_fields.error.required_last_name": { + "defaultMessage": "Please enter your last name." + }, + "use_registration_fields.error.required_password": { + "defaultMessage": "Please create a password." + }, + "use_registration_fields.error.special_character": { + "defaultMessage": "Password must contain at least one special character." + }, + "use_registration_fields.error.uppercase_letter": { + "defaultMessage": "Password must contain at least one uppercase letter." + }, + "use_registration_fields.label.email": { + "defaultMessage": "Email" + }, + "use_registration_fields.label.first_name": { + "defaultMessage": "First Name" + }, + "use_registration_fields.label.last_name": { + "defaultMessage": "Last Name" + }, + "use_registration_fields.label.password": { + "defaultMessage": "Password" + }, + "use_registration_fields.label.sign_up_to_emails": { + "defaultMessage": "Sign me up for Salesforce emails (you can unsubscribe at any time)" + }, + "use_reset_password_fields.error.required_email": { + "defaultMessage": "Please enter a valid email address." + }, + "use_reset_password_fields.label.email": { + "defaultMessage": "Email" + }, + "use_update_password_fields.error.contain_number": { + "defaultMessage": "Password must contain at least one number." + }, + "use_update_password_fields.error.lowercase_letter": { + "defaultMessage": "Password must contain at least one lowercase letter." + }, + "use_update_password_fields.error.minimum_characters": { + "defaultMessage": "Password must contain at least 8 characters." + }, + "use_update_password_fields.error.required_new_password": { + "defaultMessage": "Please provide a new password." + }, + "use_update_password_fields.error.required_password": { + "defaultMessage": "Please enter your password." + }, + "use_update_password_fields.error.special_character": { + "defaultMessage": "Password must contain at least one special character." + }, + "use_update_password_fields.error.uppercase_letter": { + "defaultMessage": "Password must contain at least one uppercase letter." + }, + "use_update_password_fields.label.current_password": { + "defaultMessage": "Current Password" + }, + "use_update_password_fields.label.new_password": { + "defaultMessage": "New Password" + }, + "wishlist_primary_action.button.add_set_to_cart": { + "defaultMessage": "Add Set to Cart" + }, + "wishlist_primary_action.button.add_to_cart": { + "defaultMessage": "Add to Cart" + }, + "wishlist_primary_action.button.view_full_details": { + "defaultMessage": "View Full Details" + }, + "wishlist_primary_action.button.view_options": { + "defaultMessage": "View Options" + }, + "wishlist_primary_action.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {item} other {items}} added to cart" + }, + "wishlist_secondary_button_group.action.remove": { + "defaultMessage": "Remove" + }, + "wishlist_secondary_button_group.info.item_removed": { + "defaultMessage": "Item removed from wishlist" + }, + "with_registration.info.please_sign_in": { + "defaultMessage": "Please sign in to continue!" + } +} diff --git a/packages/adyen-retail-react-app/translations/es-MX.json b/packages/adyen-retail-react-app/translations/es-MX.json new file mode 100644 index 0000000..ae41d46 --- /dev/null +++ b/packages/adyen-retail-react-app/translations/es-MX.json @@ -0,0 +1,1417 @@ +{ + "account.accordion.button.my_account": { + "defaultMessage": "Mi cuenta" + }, + "account.heading.my_account": { + "defaultMessage": "Mi cuenta" + }, + "account.logout_button.button.log_out": { + "defaultMessage": "Cerrar sesión" + }, + "account_addresses.badge.default": { + "defaultMessage": "Predeterminado" + }, + "account_addresses.button.add_address": { + "defaultMessage": "Agregar dirección" + }, + "account_addresses.info.address_updated": { + "defaultMessage": "Dirección actualizada" + }, + "account_addresses.info.new_address_saved": { + "defaultMessage": "Nueva dirección guardada" + }, + "account_addresses.page_action_placeholder.button.add_address": { + "defaultMessage": "Agregar dirección" + }, + "account_addresses.page_action_placeholder.heading.no_saved_addresses": { + "defaultMessage": "No hay direcciones guardadas" + }, + "account_addresses.page_action_placeholder.message.add_new_address": { + "defaultMessage": "Agregue un nuevo método de dirección para finalizar la compra (checkout) más rápido." + }, + "account_addresses.title.addresses": { + "defaultMessage": "Direcciones" + }, + "account_detail.title.account_details": { + "defaultMessage": "Detalles de la cuenta" + }, + "account_order_detail.heading.billing_address": { + "defaultMessage": "Dirección de facturación" + }, + "account_order_detail.heading.num_of_items": { + "defaultMessage": "{count} artículos" + }, + "account_order_detail.heading.payment_method": { + "defaultMessage": "Método de pago" + }, + "account_order_detail.heading.shipping_address": { + "defaultMessage": "Dirección de envío" + }, + "account_order_detail.heading.shipping_method": { + "defaultMessage": "Método de envío" + }, + "account_order_detail.label.order_number": { + "defaultMessage": "Número de pedido: {orderNumber}" + }, + "account_order_detail.label.ordered_date": { + "defaultMessage": "Fecha de pedido: {date}" + }, + "account_order_detail.label.pending_tracking_number": { + "defaultMessage": "Pendiente" + }, + "account_order_detail.label.tracking_number": { + "defaultMessage": "Número de seguimiento" + }, + "account_order_detail.link.back_to_history": { + "defaultMessage": "Regresar a Historial de pedidos" + }, + "account_order_detail.title.order_details": { + "defaultMessage": "Detelles del pedido" + }, + "account_order_history.button.continue_shopping": { + "defaultMessage": "Continuar comprando" + }, + "account_order_history.description.once_you_place_order": { + "defaultMessage": "Una vez que haga un pedido, los detalles aparecerán aquí." + }, + "account_order_history.heading.no_order_yet": { + "defaultMessage": "Aún no ha hecho un pedido." + }, + "account_order_history.label.num_of_items": { + "defaultMessage": "{count} artículos", + "description": "Number of items in order" + }, + "account_order_history.label.order_number": { + "defaultMessage": "Número de pedido: {orderNumber}" + }, + "account_order_history.label.ordered_date": { + "defaultMessage": "Fecha de pedido: {date}" + }, + "account_order_history.label.shipped_to": { + "defaultMessage": "Enviado a: {name}" + }, + "account_order_history.link.view_details": { + "defaultMessage": "Ver información" + }, + "account_order_history.title.order_history": { + "defaultMessage": "Historial de pedidos" + }, + "account_payment_methods.button.add_method": { + "defaultMessage": "Agregar método de pago" + }, + "account_payment_methods.description.add_method_for_faster_checkout": { + "defaultMessage": "Agregue un nuevo método de pago para finalizar la compra (checkout) más rápido." + }, + "account_payment_methods.heading.no_saved_methods": { + "defaultMessage": "No hay métodos de pago guardados" + }, + "account_payment_methods.info.new_method_saved": { + "defaultMessage": "Nuevo método de pago guardado" + }, + "account_payment_methods.title.payment_methods": { + "defaultMessage": "Métodos de pago" + }, + "account_wishlist.button.continue_shopping": { + "defaultMessage": "Continuar comprando" + }, + "account_wishlist.description.continue_shopping": { + "defaultMessage": "Continúe comprando y agregue artículos a su lista de deseos." + }, + "account_wishlist.heading.no_wishlist": { + "defaultMessage": "No hay artículos en la lista de deseos" + }, + "account_wishlist.title.wishlist": { + "defaultMessage": "Lista de deseos" + }, + "action_card.action.edit": { + "defaultMessage": "Editar" + }, + "action_card.action.remove": { + "defaultMessage": "Eliminar" + }, + "add_to_cart_modal.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {artículo agregado} other {artículos agregados}} al carrito" + }, + "add_to_cart_modal.label.cart_subtotal": { + "defaultMessage": "Subtotal del carrito ({itemAccumulatedCount} artículo(s))" + }, + "add_to_cart_modal.label.quantity": { + "defaultMessage": "Cantidad" + }, + "add_to_cart_modal.link.checkout": { + "defaultMessage": "Finalizar la compra" + }, + "add_to_cart_modal.link.view_cart": { + "defaultMessage": "Ver carrito" + }, + "add_to_cart_modal.recommended_products.title.might_also_like": { + "defaultMessage": "Es posible que también le interese" + }, + "auth_modal.description.now_signed_in": { + "defaultMessage": "Ha iniciado sesión." + }, + "auth_modal.error.incorrect_email_or_password": { + "defaultMessage": "Hay algún problema con su correo electrónico o contraseña. Intente de nuevo." + }, + "auth_modal.info.welcome_user": { + "defaultMessage": "Bienvenido {name}," + }, + "auth_modal.password_reset_success.button.back_to_sign_in": { + "defaultMessage": "Regresar a Registrarse" + }, + "auth_modal.password_reset_success.info.will_email_shortly": { + "defaultMessage": "Recibirá un correo electrónico en {email} con un vínculo para restablecer su contraseña a la brevedad." + }, + "auth_modal.password_reset_success.title.password_reset": { + "defaultMessage": "Restablecimiento de contraseña" + }, + "card_payment_form.heading.new_payment_method": { + "defaultMessage": "Agregar forma de pago nueva" + }, + "cart.info.removed_from_cart": { + "defaultMessage": "Artículo eliminado del carrito" + }, + "cart.recommended_products.title.may_also_like": { + "defaultMessage": "Quizás también le guste" + }, + "cart.recommended_products.title.recently_viewed": { + "defaultMessage": "Vistos recientemente" + }, + "cart_cta.link.checkout": { + "defaultMessage": "Finalizar la compra" + }, + "cart_secondary_button_group.action.added_to_wishlist": { + "defaultMessage": "Agregar a la lista de deseos" + }, + "cart_secondary_button_group.action.edit": { + "defaultMessage": "Editar" + }, + "cart_secondary_button_group.action.remove": { + "defaultMessage": "Eliminar" + }, + "cart_secondary_button_group.label.this_is_gift": { + "defaultMessage": "Este es un regalo." + }, + "cart_secondary_button_group.link_learn_more": { + "defaultMessage": "Más información" + }, + "cart_skeleton.heading.order_summary": { + "defaultMessage": "Resumen del pedido" + }, + "cart_skeleton.title.cart": { + "defaultMessage": "Carrito" + }, + "cart_title.title.cart_num_of_items": { + "defaultMessage": "Carrito ({itemCount, plural, =0 {0 artículos} one {# artículo} other {# artículos}})" + }, + "cc_radio_group.action.remove": { + "defaultMessage": "Eliminar" + }, + "cc_radio_group.button.add_new_card": { + "defaultMessage": "Agregar tarjeta nueva" + }, + "checkout.button.place_order": { + "defaultMessage": "Hacer pedido" + }, + "checkout.message.generic_error": { + "defaultMessage": "Se produjo un error inesperado durante el pago." + }, + "checkout_confirmation.button.create_account": { + "defaultMessage": "Crear cuenta" + }, + "checkout_confirmation.heading.billing_address": { + "defaultMessage": "Dirección de facturación" + }, + "checkout_confirmation.heading.create_account": { + "defaultMessage": "Crear una cuenta para una finalización de la compra (checkout) más rápida" + }, + "checkout_confirmation.heading.credit_card": { + "defaultMessage": "Tarjeta de crédito" + }, + "checkout_confirmation.heading.delivery_details": { + "defaultMessage": "Información de la entrega" + }, + "checkout_confirmation.heading.order_summary": { + "defaultMessage": "Resumen del pedido" + }, + "checkout_confirmation.heading.payment_details": { + "defaultMessage": "Información del pago" + }, + "checkout_confirmation.heading.shipping_address": { + "defaultMessage": "Dirección de envío" + }, + "checkout_confirmation.heading.shipping_method": { + "defaultMessage": "Método de envío" + }, + "checkout_confirmation.heading.thank_you_for_order": { + "defaultMessage": "¡Gracias por su pedido!" + }, + "checkout_confirmation.label.free": { + "defaultMessage": "Gratis" + }, + "checkout_confirmation.label.order_number": { + "defaultMessage": "Número de pedido" + }, + "checkout_confirmation.label.order_total": { + "defaultMessage": "Total del pedido" + }, + "checkout_confirmation.label.promo_applied": { + "defaultMessage": "Promoción aplicada" + }, + "checkout_confirmation.label.shipping": { + "defaultMessage": "Envío" + }, + "checkout_confirmation.label.subtotal": { + "defaultMessage": "Subtotal" + }, + "checkout_confirmation.label.tax": { + "defaultMessage": "Impuesto" + }, + "checkout_confirmation.link.continue_shopping": { + "defaultMessage": "Continuar comprando" + }, + "checkout_confirmation.link.login": { + "defaultMessage": "Iniciar sesión aquí" + }, + "checkout_confirmation.message.already_has_account": { + "defaultMessage": "Este correo electrónico ya tiene una cuenta." + }, + "checkout_confirmation.message.num_of_items_in_order": { + "defaultMessage": "{itemCount, plural, =0 {0 artículos} one {# artículo} other {# artículos}}", + "description": "# item(s) in order" + }, + "checkout_confirmation.message.will_email_shortly": { + "defaultMessage": "Enviaremos un correo electrónico a {email} con su número de confirmación y recibo a la brevedad." + }, + "checkout_footer.link.privacy_policy": { + "defaultMessage": "Política de privacidad" + }, + "checkout_footer.link.returns_exchanges": { + "defaultMessage": "Devoluciones y cambios" + }, + "checkout_footer.link.shipping": { + "defaultMessage": "Envío" + }, + "checkout_footer.link.site_map": { + "defaultMessage": "Mapa del sitio" + }, + "checkout_footer.link.terms_conditions": { + "defaultMessage": "Términos y condiciones" + }, + "checkout_footer.message.copyright": { + "defaultMessage": "Salesforce o sus afiliados. Todos los derechos reservados. Esta es solo una tienda de demostración. Los pedidos realizados NO se procesarán." + }, + "checkout_header.link.cart": { + "defaultMessage": "Regresar al carrito" + }, + "checkout_payment.action.remove": { + "defaultMessage": "Eliminar" + }, + "checkout_payment.button.review_order": { + "defaultMessage": "Revisar pedido" + }, + "checkout_payment.heading.billing_address": { + "defaultMessage": "Dirección de facturación" + }, + "checkout_payment.heading.credit_card": { + "defaultMessage": "Tarjeta de crédito" + }, + "checkout_payment.label.same_as_shipping": { + "defaultMessage": "Misma que la dirección de envío" + }, + "checkout_payment.title.payment": { + "defaultMessage": "Pago" + }, + "confirmation_modal.default.action.no": { + "defaultMessage": "No" + }, + "confirmation_modal.default.action.yes": { + "defaultMessage": "Sí" + }, + "confirmation_modal.default.message.you_want_to_continue": { + "defaultMessage": "¿Está seguro de que desea continuar?" + }, + "confirmation_modal.default.title.confirm_action": { + "defaultMessage": "Confirmar acción" + }, + "confirmation_modal.remove_cart_item.action.no": { + "defaultMessage": "No, conservar artículo" + }, + "confirmation_modal.remove_cart_item.action.yes": { + "defaultMessage": "Sí, eliminar artículo" + }, + "confirmation_modal.remove_cart_item.message.sure_to_remove": { + "defaultMessage": "¿Está seguro de que desea eliminar este artículo de su carrito?" + }, + "confirmation_modal.remove_cart_item.title.confirm_remove": { + "defaultMessage": "Confirmar eliminación del artículo" + }, + "confirmation_modal.remove_wishlist_item.action.no": { + "defaultMessage": "No, conservar artículo" + }, + "confirmation_modal.remove_wishlist_item.action.yes": { + "defaultMessage": "Sí, eliminar artículo" + }, + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": { + "defaultMessage": "¿Está seguro de que desea eliminar este artículo de su lista de deseos?" + }, + "confirmation_modal.remove_wishlist_item.title.confirm_remove": { + "defaultMessage": "Confirmar eliminación del artículo" + }, + "contact_info.action.sign_out": { + "defaultMessage": "Cerrar sesión" + }, + "contact_info.button.already_have_account": { + "defaultMessage": "¿Ya tiene una cuenta? Iniciar sesión" + }, + "contact_info.button.checkout_as_guest": { + "defaultMessage": "Proceso de compra como invitado" + }, + "contact_info.button.login": { + "defaultMessage": "Iniciar sesión" + }, + "contact_info.error.incorrect_username_or_password": { + "defaultMessage": "Nombre de usuario o contraseña incorrectos, intente de nuevo." + }, + "contact_info.link.forgot_password": { + "defaultMessage": "¿Olvidó la contraseña?" + }, + "contact_info.title.contact_info": { + "defaultMessage": "Información de contacto" + }, + "credit_card_fields.tool_tip.security_code": { + "defaultMessage": "Este código de 3 dígitos se puede encontrar en la parte de atrás de su tarjeta.", + "description": "Generic credit card security code help text" + }, + "credit_card_fields.tool_tip.security_code.american_express": { + "defaultMessage": "Este código de 4 dígitos se puede encontrar en la parte de atrás de su tarjeta.", + "description": "American Express security code help text" + }, + "drawer_menu.button.account_details": { + "defaultMessage": "Detalles de la cuenta" + }, + "drawer_menu.button.addresses": { + "defaultMessage": "Direcciones" + }, + "drawer_menu.button.log_out": { + "defaultMessage": "Cerrar sesión" + }, + "drawer_menu.button.my_account": { + "defaultMessage": "Mi cuenta" + }, + "drawer_menu.button.order_history": { + "defaultMessage": "Historial de pedidos" + }, + "drawer_menu.button.payment_methods": { + "defaultMessage": "Métodos de pago" + }, + "drawer_menu.link.about_us": { + "defaultMessage": "Acerca de nosotros" + }, + "drawer_menu.link.customer_support": { + "defaultMessage": "Soporte al cliente" + }, + "drawer_menu.link.customer_support.contact_us": { + "defaultMessage": "Contacto" + }, + "drawer_menu.link.customer_support.shipping_and_returns": { + "defaultMessage": "Envío y devoluciones" + }, + "drawer_menu.link.our_company": { + "defaultMessage": "Nuestra empresa" + }, + "drawer_menu.link.privacy_and_security": { + "defaultMessage": "Privacidad y seguridad" + }, + "drawer_menu.link.privacy_policy": { + "defaultMessage": "Política de privacidad" + }, + "drawer_menu.link.shop_all": { + "defaultMessage": "Comprar todo" + }, + "drawer_menu.link.sign_in": { + "defaultMessage": "Registrarse" + }, + "drawer_menu.link.site_map": { + "defaultMessage": "Mapa del sitio" + }, + "drawer_menu.link.store_locator": { + "defaultMessage": "Localizador de tiendas" + }, + "drawer_menu.link.terms_and_conditions": { + "defaultMessage": "Términos y condiciones" + }, + "empty_cart.description.empty_cart": { + "defaultMessage": "Su carrito está vacío." + }, + "empty_cart.link.continue_shopping": { + "defaultMessage": "Continuar comprando" + }, + "empty_cart.link.sign_in": { + "defaultMessage": "Registrarse" + }, + "empty_cart.message.continue_shopping": { + "defaultMessage": "Continúe comprando para agregar artículos a su carrito." + }, + "empty_cart.message.sign_in_or_continue_shopping": { + "defaultMessage": "Regístrese para recuperar sus artículos guardados o continuar comprando." + }, + "empty_search_results.info.cant_find_anything_for_category": { + "defaultMessage": "No encontramos nada para {category}. Intente buscar un producto o haga clic en {link}." + }, + "empty_search_results.info.cant_find_anything_for_query": { + "defaultMessage": "No encontramos nada para \"{searchQuery}\"." + }, + "empty_search_results.info.double_check_spelling": { + "defaultMessage": "Verifique la ortografía e intente de nuevo o {link}." + }, + "empty_search_results.link.contact_us": { + "defaultMessage": "Contacto" + }, + "empty_search_results.recommended_products.title.most_viewed": { + "defaultMessage": "Lo más visto" + }, + "empty_search_results.recommended_products.title.top_sellers": { + "defaultMessage": "Éxito de ventas" + }, + "footer.column.account": { + "defaultMessage": "Cuenta" + }, + "footer.column.customer_support": { + "defaultMessage": "Soporte al cliente" + }, + "footer.column.our_company": { + "defaultMessage": "Nuestra empresa" + }, + "footer.link.about_us": { + "defaultMessage": "Acerca de nosotros" + }, + "footer.link.contact_us": { + "defaultMessage": "Contacto" + }, + "footer.link.order_status": { + "defaultMessage": "Estado del pedido" + }, + "footer.link.privacy_policy": { + "defaultMessage": "Política de privacidad" + }, + "footer.link.shipping": { + "defaultMessage": "Envío" + }, + "footer.link.signin_create_account": { + "defaultMessage": "Iniciar sesión o crear cuenta" + }, + "footer.link.site_map": { + "defaultMessage": "Mapa del sitio" + }, + "footer.link.store_locator": { + "defaultMessage": "Localizador de tiendas" + }, + "footer.link.terms_conditions": { + "defaultMessage": "Términos y condiciones" + }, + "footer.message.copyright": { + "defaultMessage": "Salesforce o sus afiliados. Todos los derechos reservados. Esta es solo una tienda de demostración. Los pedidos realizados NO se procesarán." + }, + "footer.subscribe.button.sign_up": { + "defaultMessage": "Registrarse" + }, + "footer.subscribe.description.sign_up": { + "defaultMessage": "Regístrese para mantenerse informado sobre las mejores ofertas" + }, + "footer.subscribe.heading.first_to_know": { + "defaultMessage": "Sea el primero en saber" + }, + "form_action_buttons.button.cancel": { + "defaultMessage": "Cancelar" + }, + "form_action_buttons.button.save": { + "defaultMessage": "Guardar" + }, + "global.account.link.account_details": { + "defaultMessage": "Detalles de la cuenta" + }, + "global.account.link.addresses": { + "defaultMessage": "Direcciones" + }, + "global.account.link.order_history": { + "defaultMessage": "Historial de pedidos" + }, + "global.account.link.payment_methods": { + "defaultMessage": "Métodos de pago" + }, + "global.account.link.wishlist": { + "defaultMessage": "Lista de deseos" + }, + "global.error.something_went_wrong": { + "defaultMessage": "Se produjo un error. ¡Intente de nuevo!" + }, + "global.info.added_to_wishlist": { + "defaultMessage": "{quantity} {quantity, plural, one {artículo} other {artículos}} agregado(s) a la lista de deseos" + }, + "global.info.removed_from_wishlist": { + "defaultMessage": "Artículo eliminado de la lista de deseos" + }, + "global.link.added_to_wishlist.view_wishlist": { + "defaultMessage": "Vista" + }, + "header.button.assistive_msg.logo": { + "defaultMessage": "Logotipo" + }, + "header.button.assistive_msg.menu": { + "defaultMessage": "Menú" + }, + "header.button.assistive_msg.my_account": { + "defaultMessage": "Mi cuenta" + }, + "header.button.assistive_msg.my_cart": { + "defaultMessage": "Mi carrito" + }, + "header.button.assistive_msg.wishlist": { + "defaultMessage": "Lista de deseos" + }, + "header.field.placeholder.search_for_products": { + "defaultMessage": "Buscar productos..." + }, + "header.popover.action.log_out": { + "defaultMessage": "Cerrar sesión" + }, + "header.popover.title.my_account": { + "defaultMessage": "Mi cuenta" + }, + "home.description.features": { + "defaultMessage": "Características de disponibilidad inmediata para que se enfoque solo en agregar mejoras." + }, + "home.description.here_to_help": { + "defaultMessage": "Comuníquese con nuestro personal de apoyo" + }, + "home.description.here_to_help_line_2": { + "defaultMessage": "Te llevarán al lugar correcto." + }, + "home.description.shop_products": { + "defaultMessage": "Esta sección tiene contenido del catálogo. {docLink} sobre cómo reemplazarlo.", + "description": "{docLink} is a html button that links the user to https://sfdc.co/business-manager-manage-catalogs" + }, + "home.features.description.cart_checkout": { + "defaultMessage": "Mejores prácticas de comercio electrónico para el carrito y la experiencia de finalización de la compra (checkout) del comprador." + }, + "home.features.description.components": { + "defaultMessage": "Desarrollado a partir de la Chakra UI, una biblioteca de componentes de React simple, modular y accesible." + }, + "home.features.description.einstein_recommendations": { + "defaultMessage": "Brinde el mejor producto o la mejor oferta a cada comprador a través de recomendaciones de productos." + }, + "home.features.description.my_account": { + "defaultMessage": "Los compradores pueden gestionar información de la cuenta como su perfil, direcciones, pagos y pedidos." + }, + "home.features.description.shopper_login": { + "defaultMessage": "Habilite que los compradores inicien sesión fácilmente con una experiencia de compra más personalizada." + }, + "home.features.description.wishlist": { + "defaultMessage": "Los compradores registrados pueden agregar artículos del producto a su lista de deseos para comprar luego." + }, + "home.features.heading.cart_checkout": { + "defaultMessage": "Carrito y finalización de la compra (checkout)" + }, + "home.features.heading.components": { + "defaultMessage": "Componentes y kit de diseño" + }, + "home.features.heading.einstein_recommendations": { + "defaultMessage": "Recomendaciones de Einstein" + }, + "home.features.heading.my_account": { + "defaultMessage": "Mi cuenta" + }, + "home.features.heading.shopper_login": { + "defaultMessage": "Shopper Login y API Access Service" + }, + "home.features.heading.wishlist": { + "defaultMessage": "Lista de deseos" + }, + "home.heading.features": { + "defaultMessage": "Características" + }, + "home.heading.here_to_help": { + "defaultMessage": "Estamos aquí para ayudarle" + }, + "home.heading.shop_products": { + "defaultMessage": "Comprar productos" + }, + "home.hero_features.link.design_kit": { + "defaultMessage": "Crear con el Figma PWA Design Kit" + }, + "home.hero_features.link.on_github": { + "defaultMessage": "Descargar en Github" + }, + "home.hero_features.link.on_managed_runtime": { + "defaultMessage": "Implementar en Managed Runtime" + }, + "home.link.contact_us": { + "defaultMessage": "Contacto" + }, + "home.link.get_started": { + "defaultMessage": "Comenzar" + }, + "home.link.read_docs": { + "defaultMessage": "Leer documentos" + }, + "home.title.react_starter_store": { + "defaultMessage": "React PWA Starter Store para venta minorista" + }, + "item_attributes.label.promotions": { + "defaultMessage": "Promociones" + }, + "item_attributes.label.quantity": { + "defaultMessage": "Cantidad: {quantity}" + }, + "item_image.label.sale": { + "defaultMessage": "Ofertas", + "description": "A sale badge placed on top of a product image" + }, + "lCPCxk": { + "defaultMessage": "Seleccione todas las opciones anteriores" + }, + "locale_text.message.ar-SA": { + "defaultMessage": "Árabe (Arabia Saudí)" + }, + "locale_text.message.bn-BD": { + "defaultMessage": "Bangalí (Bangladesh)" + }, + "locale_text.message.bn-IN": { + "defaultMessage": "Bangalí (India)" + }, + "locale_text.message.cs-CZ": { + "defaultMessage": "Checo (República Checa)" + }, + "locale_text.message.da-DK": { + "defaultMessage": "Danés (Dinamarca)" + }, + "locale_text.message.de-AT": { + "defaultMessage": "Alemán (Austria)" + }, + "locale_text.message.de-CH": { + "defaultMessage": "Alemán (Suiza)" + }, + "locale_text.message.de-DE": { + "defaultMessage": "Alemán (Alemania)" + }, + "locale_text.message.el-GR": { + "defaultMessage": "Griego (Grecia)" + }, + "locale_text.message.en-AU": { + "defaultMessage": "Inglés (Australia)" + }, + "locale_text.message.en-CA": { + "defaultMessage": "Inglés (Canadá)" + }, + "locale_text.message.en-GB": { + "defaultMessage": "Inglés (Reino Unido)" + }, + "locale_text.message.en-IE": { + "defaultMessage": "Inglés (Irlanda)" + }, + "locale_text.message.en-IN": { + "defaultMessage": "Inglés (India)" + }, + "locale_text.message.en-NZ": { + "defaultMessage": "Inglés (Nueva Zelanda)" + }, + "locale_text.message.en-US": { + "defaultMessage": "Inglés (Estados Unidos)" + }, + "locale_text.message.en-ZA": { + "defaultMessage": "Inglés (Sudáfrica)" + }, + "locale_text.message.es-AR": { + "defaultMessage": "Español (Argentina)" + }, + "locale_text.message.es-CL": { + "defaultMessage": "Español (Chile)" + }, + "locale_text.message.es-CO": { + "defaultMessage": "Español (Colombia)" + }, + "locale_text.message.es-ES": { + "defaultMessage": "Español (España)" + }, + "locale_text.message.es-MX": { + "defaultMessage": "Español (México)" + }, + "locale_text.message.es-US": { + "defaultMessage": "Español (Estados Unidos)" + }, + "locale_text.message.fi-FI": { + "defaultMessage": "Finlandés (Finlandia)" + }, + "locale_text.message.fr-BE": { + "defaultMessage": "Francés (Bélgica)" + }, + "locale_text.message.fr-CA": { + "defaultMessage": "Francés (Canadá)" + }, + "locale_text.message.fr-CH": { + "defaultMessage": "Francés (Suiza)" + }, + "locale_text.message.fr-FR": { + "defaultMessage": "Francés (Francia)" + }, + "locale_text.message.he-IL": { + "defaultMessage": "Hebreo (Israel)" + }, + "locale_text.message.hi-IN": { + "defaultMessage": "Hindi (India)" + }, + "locale_text.message.hu-HU": { + "defaultMessage": "Húngaro (Hungría)" + }, + "locale_text.message.id-ID": { + "defaultMessage": "Indonesio (Indonesia)" + }, + "locale_text.message.it-CH": { + "defaultMessage": "Italiano (Suiza)" + }, + "locale_text.message.it-IT": { + "defaultMessage": "Italiano (Italia)" + }, + "locale_text.message.ja-JP": { + "defaultMessage": "Japonés (Japón)" + }, + "locale_text.message.ko-KR": { + "defaultMessage": "Coreano (República de Corea)" + }, + "locale_text.message.nl-BE": { + "defaultMessage": "Neerlandés (Bélgica)" + }, + "locale_text.message.nl-NL": { + "defaultMessage": "Neerlandés (Países Bajos)" + }, + "locale_text.message.no-NO": { + "defaultMessage": "Noruego (Noruega)" + }, + "locale_text.message.pl-PL": { + "defaultMessage": "Polaco (Polonia)" + }, + "locale_text.message.pt-BR": { + "defaultMessage": "Portugués (Brasil)" + }, + "locale_text.message.pt-PT": { + "defaultMessage": "Portugués (Portugal)" + }, + "locale_text.message.ro-RO": { + "defaultMessage": "Rumano (Rumanía)" + }, + "locale_text.message.ru-RU": { + "defaultMessage": "Ruso (Federación Rusa)" + }, + "locale_text.message.sk-SK": { + "defaultMessage": "Eslovaco (Eslovaquia)" + }, + "locale_text.message.sv-SE": { + "defaultMessage": "Sueco (Suecia)" + }, + "locale_text.message.ta-IN": { + "defaultMessage": "Tamil (India)" + }, + "locale_text.message.ta-LK": { + "defaultMessage": "Tamil (Sri Lanka)" + }, + "locale_text.message.th-TH": { + "defaultMessage": "Tailandés (Tailandia)" + }, + "locale_text.message.tr-TR": { + "defaultMessage": "Turco (Turquía)" + }, + "locale_text.message.zh-CN": { + "defaultMessage": "Chino (China)" + }, + "locale_text.message.zh-HK": { + "defaultMessage": "Chino (Hong Kong)" + }, + "locale_text.message.zh-TW": { + "defaultMessage": "Chino (Taiwán)" + }, + "login_form.action.create_account": { + "defaultMessage": "Crear cuenta" + }, + "login_form.button.sign_in": { + "defaultMessage": "Registrarse" + }, + "login_form.link.forgot_password": { + "defaultMessage": "¿Olvidó la contraseña?" + }, + "login_form.message.dont_have_account": { + "defaultMessage": "¿No tiene una cuenta?" + }, + "login_form.message.welcome_back": { + "defaultMessage": "Bienvenido otra vez" + }, + "login_page.error.incorrect_username_or_password": { + "defaultMessage": "Nombre de usuario o contraseña incorrectos, intente de nuevo." + }, + "offline_banner.description.browsing_offline_mode": { + "defaultMessage": "Actualmente está navegando sin conexión" + }, + "order_summary.action.remove_promo": { + "defaultMessage": "Eliminar" + }, + "order_summary.cart_items.action.num_of_items_in_cart": { + "defaultMessage": "{itemCount, plural, =0 {0 artículos} one {# artículo} other {# artículos}} en el carrito", + "description": "clicking it would expand/show the items in cart" + }, + "order_summary.cart_items.link.edit_cart": { + "defaultMessage": "Editar carrito" + }, + "order_summary.heading.order_summary": { + "defaultMessage": "Resumen del pedido" + }, + "order_summary.label.estimated_total": { + "defaultMessage": "Total estimado" + }, + "order_summary.label.free": { + "defaultMessage": "Gratis" + }, + "order_summary.label.order_total": { + "defaultMessage": "Total del pedido" + }, + "order_summary.label.promo_applied": { + "defaultMessage": "Promoción aplicada" + }, + "order_summary.label.promotions_applied": { + "defaultMessage": "Promociones aplicadas" + }, + "order_summary.label.shipping": { + "defaultMessage": "Envío" + }, + "order_summary.label.subtotal": { + "defaultMessage": "Subtotal" + }, + "order_summary.label.tax": { + "defaultMessage": "Impuesto" + }, + "page_not_found.action.go_back": { + "defaultMessage": "Regresar a la página anterior" + }, + "page_not_found.link.homepage": { + "defaultMessage": "Ir a la página de inicio" + }, + "page_not_found.message.suggestion_to_try": { + "defaultMessage": "Intente volver a escribir la dirección, regresar a la página anterior o ir a la página de inicio." + }, + "page_not_found.title.page_cant_be_found": { + "defaultMessage": "No podemos encontrar la página que busca." + }, + "pagination.field.num_of_pages": { + "defaultMessage": "de {numOfPages}" + }, + "pagination.link.next": { + "defaultMessage": "Siguiente" + }, + "pagination.link.prev": { + "defaultMessage": "Anterior" + }, + "password_card.info.password_updated": { + "defaultMessage": "Contraseña actualizada" + }, + "password_card.label.password": { + "defaultMessage": "Contraseña" + }, + "password_card.title.password": { + "defaultMessage": "Contraseña" + }, + "password_requirements.error.eight_letter_minimum": { + "defaultMessage": "8 caracteres como mínimo", + "description": "Password requirement" + }, + "password_requirements.error.one_lowercase_letter": { + "defaultMessage": "1 letra en minúscula", + "description": "Password requirement" + }, + "password_requirements.error.one_number": { + "defaultMessage": "1 número", + "description": "Password requirement" + }, + "password_requirements.error.one_special_character": { + "defaultMessage": "1 carácter especial (ejemplo, , S ! % #)", + "description": "Password requirement" + }, + "password_requirements.error.one_uppercase_letter": { + "defaultMessage": "1 letra en mayúscula", + "description": "Password requirement" + }, + "payment_selection.button.save_and_continue": { + "defaultMessage": "Guardar y continuar" + }, + "payment_selection.heading.add_new_card": { + "defaultMessage": "Agregar tarjeta nueva" + }, + "payment_selection.heading.credit_card": { + "defaultMessage": "Tarjeta de crédito" + }, + "payment_selection.message.select_payment_method": { + "defaultMessage": "Seleccione un método de pago." + }, + "payment_selection.tooltip.secure_payment": { + "defaultMessage": "Este es un pago cifrado con SSL seguro." + }, + "price_per_item.label.each": { + "defaultMessage": "ea", + "description": "Abbreviated 'each', follows price per item, like $10/ea" + }, + "product_detail.accordion.button.product_detail": { + "defaultMessage": "Detalles del producto" + }, + "product_detail.accordion.button.questions": { + "defaultMessage": "Preguntas" + }, + "product_detail.accordion.button.reviews": { + "defaultMessage": "Revisiones" + }, + "product_detail.accordion.button.size_fit": { + "defaultMessage": "Tamaño y ajuste" + }, + "product_detail.accordion.message.coming_soon": { + "defaultMessage": "Próximamente" + }, + "product_detail.recommended_products.title.complete_set": { + "defaultMessage": "Completar el conjunto" + }, + "product_detail.recommended_products.title.might_also_like": { + "defaultMessage": "Es posible que también le interese" + }, + "product_detail.recommended_products.title.recently_viewed": { + "defaultMessage": "Vistos recientemente" + }, + "product_item.label.quantity": { + "defaultMessage": "Cantidad:" + }, + "product_list.button.filter": { + "defaultMessage": "Filtrar" + }, + "product_list.button.sort_by": { + "defaultMessage": "Clasificar por: {sortOption}" + }, + "product_list.drawer.title.sort_by": { + "defaultMessage": "Clasificar por" + }, + "product_list.modal.button.clear_filters": { + "defaultMessage": "Borrar filtros" + }, + "product_list.modal.button.view_items": { + "defaultMessage": "Ver {prroductCount} artículos" + }, + "product_list.modal.title.filter": { + "defaultMessage": "Filtrar" + }, + "product_list.select.sort_by": { + "defaultMessage": "Clasificar por: {sortOption}" + }, + "product_tile.assistive_msg.wishlist": { + "defaultMessage": "Lista de deseos" + }, + "product_view.button.add_to_cart": { + "defaultMessage": "Agregar al carrito" + }, + "product_view.button.add_to_wishlist": { + "defaultMessage": "Agregar a la lista de deseos" + }, + "product_view.button.update": { + "defaultMessage": "Actualización" + }, + "product_view.label.quantity": { + "defaultMessage": "Cantidad" + }, + "product_view.link.full_details": { + "defaultMessage": "Ver información completa" + }, + "profile_card.info.profile_updated": { + "defaultMessage": "Perfil actualizado" + }, + "profile_card.label.email": { + "defaultMessage": "Correo electrónico" + }, + "profile_card.label.full_name": { + "defaultMessage": "Nombre completo" + }, + "profile_card.label.phone": { + "defaultMessage": "Número de teléfono" + }, + "profile_card.message.not_provided": { + "defaultMessage": "No proporcionado" + }, + "profile_card.title.my_profile": { + "defaultMessage": "Mi perfil" + }, + "promo_code_fields.button.apply": { + "defaultMessage": "Aplicar" + }, + "promo_popover.heading.promo_applied": { + "defaultMessage": "Promociones aplicadas" + }, + "promocode.accordion.button.have_promocode": { + "defaultMessage": "¿Tiene un código promocional?" + }, + "recent_searches.action.clear_searches": { + "defaultMessage": "Borrar búsquedas recientes" + }, + "recent_searches.heading.recent_searches": { + "defaultMessage": "Búsquedas recientes" + }, + "register_form.action.sign_in": { + "defaultMessage": "Registrarse" + }, + "register_form.button.create_account": { + "defaultMessage": "Crear cuenta" + }, + "register_form.heading.lets_get_started": { + "defaultMessage": "¡Comencemos!" + }, + "register_form.message.agree_to_policy_terms": { + "defaultMessage": "Al crear una cuenta, acepta la Política de privacidad y los Términos y condiciones de Salesforce" + }, + "register_form.message.already_have_account": { + "defaultMessage": "¿Ya tiene una cuenta?" + }, + "register_form.message.create_an_account": { + "defaultMessage": "Cree una cuenta y obtenga un primer acceso a los mejores productos, inspiración y comunidad." + }, + "reset_password.button.back_to_sign_in": { + "defaultMessage": "Regresar a Registrarse" + }, + "reset_password.info.receive_email_shortly": { + "defaultMessage": "Recibirá un correo electrónico en {email} con un vínculo para restablecer su contraseña a la brevedad." + }, + "reset_password.title.password_reset": { + "defaultMessage": "Restablecimiento de contraseña" + }, + "reset_password_form.action.sign_in": { + "defaultMessage": "Registrarse" + }, + "reset_password_form.button.reset_password": { + "defaultMessage": "Restablecer contraseña" + }, + "reset_password_form.message.enter_your_email": { + "defaultMessage": "Ingrese su correo electrónico para recibir instrucciones sobre cómo restablecer su contraseña" + }, + "reset_password_form.message.return_to_sign_in": { + "defaultMessage": "O regresar a", + "description": "Precedes link to return to sign in" + }, + "reset_password_form.title.reset_password": { + "defaultMessage": "Restablecer contraseña" + }, + "search.action.cancel": { + "defaultMessage": "Cancelar" + }, + "selected_refinements.action.clear_all": { + "defaultMessage": "Borrar todo" + }, + "shipping_address.button.continue_to_shipping": { + "defaultMessage": "Continuar a método de envío" + }, + "shipping_address.title.shipping_address": { + "defaultMessage": "Dirección de envío" + }, + "shipping_address_edit_form.button.save_and_continue": { + "defaultMessage": "Guardar y continuar a método de envío" + }, + "shipping_address_form.heading.edit_address": { + "defaultMessage": "Editar dirección" + }, + "shipping_address_form.heading.new_address": { + "defaultMessage": "Agregar dirección nueva" + }, + "shipping_address_selection.button.add_address": { + "defaultMessage": "Agregar dirección nueva" + }, + "shipping_address_selection.button.submit": { + "defaultMessage": "Enviar" + }, + "shipping_address_selection.title.add_address": { + "defaultMessage": "Agregar dirección nueva" + }, + "shipping_address_selection.title.edit_shipping": { + "defaultMessage": "Editar dirección de envío" + }, + "shipping_options.action.send_as_a_gift": { + "defaultMessage": "¿Desea enviarlo como regalo?" + }, + "shipping_options.button.continue_to_payment": { + "defaultMessage": "Continuar a Pago" + }, + "shipping_options.title.shipping_gift_options": { + "defaultMessage": "Envío y opciones de regalo" + }, + "signout_confirmation_dialog.button.cancel": { + "defaultMessage": "Cancelar" + }, + "signout_confirmation_dialog.button.sign_out": { + "defaultMessage": "Cerrar sesión" + }, + "signout_confirmation_dialog.heading.sign_out": { + "defaultMessage": "Cerrar sesión" + }, + "signout_confirmation_dialog.message.sure_to_sign_out": { + "defaultMessage": "¿Está seguro de que desea cerrar sesión? Deberá volver a registrarse para continuar con su pedido actual." + }, + "toggle_card.action.edit": { + "defaultMessage": "Editar" + }, + "update_password_fields.button.forgot_password": { + "defaultMessage": "¿Olvidó la contraseña?" + }, + "use_address_fields.error.please_enter_first_name": { + "defaultMessage": "Ingrese su nombre." + }, + "use_address_fields.error.please_enter_last_name": { + "defaultMessage": "Ingrese su apellido." + }, + "use_address_fields.error.please_enter_phone_number": { + "defaultMessage": "Ingrese su número de teléfono." + }, + "use_address_fields.error.please_enter_your_postal_or_zip": { + "defaultMessage": "Ingrese su {postalOrZip}." + }, + "use_address_fields.error.please_select_your_address": { + "defaultMessage": "Ingrese su dirección." + }, + "use_address_fields.error.please_select_your_city": { + "defaultMessage": "Ingrese su ciudad." + }, + "use_address_fields.error.please_select_your_country": { + "defaultMessage": "Seleccione su país." + }, + "use_address_fields.error.please_select_your_state_or_province": { + "defaultMessage": "Seleccione su {stateOrProvince}." + }, + "use_address_fields.error.required": { + "defaultMessage": "Obligatorio" + }, + "use_address_fields.error.state_code_invalid": { + "defaultMessage": "Ingrese el código de estado/provincia de 2 letras." + }, + "use_address_fields.label.address": { + "defaultMessage": "Dirección" + }, + "use_address_fields.label.city": { + "defaultMessage": "Ciudad" + }, + "use_address_fields.label.country": { + "defaultMessage": "País" + }, + "use_address_fields.label.first_name": { + "defaultMessage": "Nombre" + }, + "use_address_fields.label.last_name": { + "defaultMessage": "Apellido" + }, + "use_address_fields.label.phone": { + "defaultMessage": "Teléfono" + }, + "use_address_fields.label.postal_code": { + "defaultMessage": "Código postal" + }, + "use_address_fields.label.preferred": { + "defaultMessage": "Establecer como predeterminado" + }, + "use_address_fields.label.province": { + "defaultMessage": "Provincia" + }, + "use_address_fields.label.state": { + "defaultMessage": "Estado" + }, + "use_address_fields.label.zipCode": { + "defaultMessage": "Código postal" + }, + "use_credit_card_fields.error.required": { + "defaultMessage": "Obligatorio" + }, + "use_credit_card_fields.error.required_card_number": { + "defaultMessage": "Ingrese el número de su tarjeta." + }, + "use_credit_card_fields.error.required_expiry": { + "defaultMessage": "Ingrese la fecha de caducidad." + }, + "use_credit_card_fields.error.required_name": { + "defaultMessage": "Ingrese su nombre como figura en su tarjeta." + }, + "use_credit_card_fields.error.required_security_code": { + "defaultMessage": "Ingrese su código de seguridad." + }, + "use_credit_card_fields.error.valid_card_number": { + "defaultMessage": "Ingrese un número de tarjeta válido." + }, + "use_credit_card_fields.error.valid_date": { + "defaultMessage": "Ingrese una fecha válida." + }, + "use_credit_card_fields.error.valid_name": { + "defaultMessage": "Ingrese un nombre válido." + }, + "use_credit_card_fields.error.valid_security_code": { + "defaultMessage": "Ingrese un código de seguridad válido." + }, + "use_credit_card_fields.label.card_number": { + "defaultMessage": "Número de tarjeta" + }, + "use_credit_card_fields.label.card_type": { + "defaultMessage": "Tipo de tarjeta" + }, + "use_credit_card_fields.label.expiry": { + "defaultMessage": "Fecha de caducidad" + }, + "use_credit_card_fields.label.name": { + "defaultMessage": "Nombre del titular de la tarjeta" + }, + "use_credit_card_fields.label.security_code": { + "defaultMessage": "Código de seguridad" + }, + "use_login_fields.error.required_email": { + "defaultMessage": "Ingrese su dirección de correo electrónico." + }, + "use_login_fields.error.required_password": { + "defaultMessage": "Ingrese su contraseña." + }, + "use_login_fields.label.email": { + "defaultMessage": "Correo electrónico" + }, + "use_login_fields.label.password": { + "defaultMessage": "Contraseña" + }, + "use_product.message.inventory_remaining": { + "defaultMessage": "¡Solo quedan {stockLevel}!" + }, + "use_product.message.out_of_stock": { + "defaultMessage": "Agotado" + }, + "use_profile_fields.error.required_email": { + "defaultMessage": "Introduzca una dirección de correo electrónico válida." + }, + "use_profile_fields.error.required_first_name": { + "defaultMessage": "Ingrese su nombre." + }, + "use_profile_fields.error.required_last_name": { + "defaultMessage": "Ingrese su apellido." + }, + "use_profile_fields.error.required_phone": { + "defaultMessage": "Ingrese su número de teléfono." + }, + "use_profile_fields.label.email": { + "defaultMessage": "Correo electrónico" + }, + "use_profile_fields.label.first_name": { + "defaultMessage": "Nombre" + }, + "use_profile_fields.label.last_name": { + "defaultMessage": "Apellido" + }, + "use_profile_fields.label.phone": { + "defaultMessage": "Número de teléfono" + }, + "use_promo_code_fields.error.required_promo_code": { + "defaultMessage": "Proporcione un código promocional válido." + }, + "use_promo_code_fields.label.promo_code": { + "defaultMessage": "Código promocional" + }, + "use_promocode.error.check_the_code": { + "defaultMessage": "Verifique el código y vuelva a intentarlo; es posible que ya haya sido aplicado o que la promoción haya caducado." + }, + "use_promocode.info.promo_applied": { + "defaultMessage": "Promoción aplicada" + }, + "use_promocode.info.promo_removed": { + "defaultMessage": "Promoción eliminada" + }, + "use_registration_fields.error.contain_number": { + "defaultMessage": "La contraseña debe incluir al menos un número." + }, + "use_registration_fields.error.lowercase_letter": { + "defaultMessage": "La contraseña debe incluir al menos una letra en minúscula." + }, + "use_registration_fields.error.minimum_characters": { + "defaultMessage": "La contraseña debe incluir al menos 8 caracteres." + }, + "use_registration_fields.error.required_email": { + "defaultMessage": "Introduzca una dirección de correo electrónico válida." + }, + "use_registration_fields.error.required_first_name": { + "defaultMessage": "Ingrese su nombre." + }, + "use_registration_fields.error.required_last_name": { + "defaultMessage": "Ingrese su apellido." + }, + "use_registration_fields.error.required_password": { + "defaultMessage": "Cree una contraseña." + }, + "use_registration_fields.error.special_character": { + "defaultMessage": "La contraseña debe incluir al menos un carácter especial." + }, + "use_registration_fields.error.uppercase_letter": { + "defaultMessage": "La contraseña debe incluir al menos una letra en mayúscula." + }, + "use_registration_fields.label.email": { + "defaultMessage": "Correo electrónico" + }, + "use_registration_fields.label.first_name": { + "defaultMessage": "Nombre" + }, + "use_registration_fields.label.last_name": { + "defaultMessage": "Apellido" + }, + "use_registration_fields.label.password": { + "defaultMessage": "Contraseña" + }, + "use_registration_fields.label.sign_up_to_emails": { + "defaultMessage": "Registrarme para recibir correos electrónicos de Salesforce (puede cancelar la suscripción en cualquier momento)" + }, + "use_reset_password_fields.error.required_email": { + "defaultMessage": "Introduzca una dirección de correo electrónico válida." + }, + "use_reset_password_fields.label.email": { + "defaultMessage": "Correo electrónico" + }, + "use_update_password_fields.error.contain_number": { + "defaultMessage": "La contraseña debe incluir al menos un número." + }, + "use_update_password_fields.error.lowercase_letter": { + "defaultMessage": "La contraseña debe incluir al menos una letra en minúscula." + }, + "use_update_password_fields.error.minimum_characters": { + "defaultMessage": "La contraseña debe incluir al menos 8 caracteres." + }, + "use_update_password_fields.error.required_new_password": { + "defaultMessage": "Proporcione una contraseña nueva." + }, + "use_update_password_fields.error.required_password": { + "defaultMessage": "Ingrese su contraseña." + }, + "use_update_password_fields.error.special_character": { + "defaultMessage": "La contraseña debe incluir al menos un carácter especial." + }, + "use_update_password_fields.error.uppercase_letter": { + "defaultMessage": "La contraseña debe incluir al menos una letra en mayúscula." + }, + "use_update_password_fields.label.current_password": { + "defaultMessage": "Contraseña actual" + }, + "use_update_password_fields.label.new_password": { + "defaultMessage": "Contraseña nueva" + }, + "wishlist_primary_action.button.add_to_cart": { + "defaultMessage": "Agregar al carrito" + }, + "wishlist_primary_action.button.select_options": { + "defaultMessage": "Seleccionar opciones" + }, + "wishlist_primary_action.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {artículo agregado} other {artículos agregados}} al carrito" + }, + "wishlist_secondary_button_group.action.remove": { + "defaultMessage": "Eliminar" + }, + "wishlist_secondary_button_group.info.item_removed": { + "defaultMessage": "Artículo eliminado de la lista de deseos" + }, + "with_registration.info.please_sign_in": { + "defaultMessage": "¡Regístrese para continuar!" + } +} diff --git a/packages/adyen-retail-react-app/translations/fr-FR.json b/packages/adyen-retail-react-app/translations/fr-FR.json new file mode 100644 index 0000000..309fab8 --- /dev/null +++ b/packages/adyen-retail-react-app/translations/fr-FR.json @@ -0,0 +1,1417 @@ +{ + "account.accordion.button.my_account": { + "defaultMessage": "Mon compte" + }, + "account.heading.my_account": { + "defaultMessage": "Mon compte" + }, + "account.logout_button.button.log_out": { + "defaultMessage": "Se déconnecter" + }, + "account_addresses.badge.default": { + "defaultMessage": "Valeur par défaut" + }, + "account_addresses.button.add_address": { + "defaultMessage": "Ajouter une adresse" + }, + "account_addresses.info.address_updated": { + "defaultMessage": "Adresse mise à jour" + }, + "account_addresses.info.new_address_saved": { + "defaultMessage": "Nouvelle adresse enregistrée" + }, + "account_addresses.page_action_placeholder.button.add_address": { + "defaultMessage": "Ajouter une adresse" + }, + "account_addresses.page_action_placeholder.heading.no_saved_addresses": { + "defaultMessage": "Aucune adresse enregistrée" + }, + "account_addresses.page_action_placeholder.message.add_new_address": { + "defaultMessage": "Ajoutez une adresse pour accélérer le checkout." + }, + "account_addresses.title.addresses": { + "defaultMessage": "Adresses" + }, + "account_detail.title.account_details": { + "defaultMessage": "Détails du compte" + }, + "account_order_detail.heading.billing_address": { + "defaultMessage": "Adresse de facturation" + }, + "account_order_detail.heading.num_of_items": { + "defaultMessage": "{count} articles" + }, + "account_order_detail.heading.payment_method": { + "defaultMessage": "Mode de paiement" + }, + "account_order_detail.heading.shipping_address": { + "defaultMessage": "Adresse de livraison" + }, + "account_order_detail.heading.shipping_method": { + "defaultMessage": "Mode de livraison" + }, + "account_order_detail.label.order_number": { + "defaultMessage": "Numéro de commande : {orderNumber}" + }, + "account_order_detail.label.ordered_date": { + "defaultMessage": "Commandé le : {date}" + }, + "account_order_detail.label.pending_tracking_number": { + "defaultMessage": "En attente" + }, + "account_order_detail.label.tracking_number": { + "defaultMessage": "N° de suivi" + }, + "account_order_detail.link.back_to_history": { + "defaultMessage": "Retour à l’historique des commandes" + }, + "account_order_detail.title.order_details": { + "defaultMessage": "Détails de la commande" + }, + "account_order_history.button.continue_shopping": { + "defaultMessage": "Continuer les achats" + }, + "account_order_history.description.once_you_place_order": { + "defaultMessage": "Une fois que vous aurez passé une commande, les détails s’afficheront ici." + }, + "account_order_history.heading.no_order_yet": { + "defaultMessage": "Vous n’avez pas encore passé de commande." + }, + "account_order_history.label.num_of_items": { + "defaultMessage": "{count} articles", + "description": "Number of items in order" + }, + "account_order_history.label.order_number": { + "defaultMessage": "Numéro de commande : {orderNumber}" + }, + "account_order_history.label.ordered_date": { + "defaultMessage": "Commandé le : {date}" + }, + "account_order_history.label.shipped_to": { + "defaultMessage": "Expédié à : {name}" + }, + "account_order_history.link.view_details": { + "defaultMessage": "Afficher les détails" + }, + "account_order_history.title.order_history": { + "defaultMessage": "Historique des commandes" + }, + "account_payment_methods.button.add_method": { + "defaultMessage": "Ajouter un mode de paiement" + }, + "account_payment_methods.description.add_method_for_faster_checkout": { + "defaultMessage": "Ajoutez un mode de paiement pour accélérer le checkout." + }, + "account_payment_methods.heading.no_saved_methods": { + "defaultMessage": "Aucun mode de paiement enregistré" + }, + "account_payment_methods.info.new_method_saved": { + "defaultMessage": "Nouveau mode de paiement enregistré" + }, + "account_payment_methods.title.payment_methods": { + "defaultMessage": "Modes de paiement" + }, + "account_wishlist.button.continue_shopping": { + "defaultMessage": "Continuer les achats" + }, + "account_wishlist.description.continue_shopping": { + "defaultMessage": "Poursuivez votre visite et ajoutez des articles à votre liste de souhaits." + }, + "account_wishlist.heading.no_wishlist": { + "defaultMessage": "Aucun article dans la liste de souhaits" + }, + "account_wishlist.title.wishlist": { + "defaultMessage": "Liste de souhaits" + }, + "action_card.action.edit": { + "defaultMessage": "Modifier" + }, + "action_card.action.remove": { + "defaultMessage": "Supprimer" + }, + "add_to_cart_modal.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {article ajouté} other {articles ajoutés}} au panier" + }, + "add_to_cart_modal.label.cart_subtotal": { + "defaultMessage": "Sous-total du panier ({itemAccumulatedCount} article)" + }, + "add_to_cart_modal.label.quantity": { + "defaultMessage": "Qté" + }, + "add_to_cart_modal.link.checkout": { + "defaultMessage": "Passer au checkout" + }, + "add_to_cart_modal.link.view_cart": { + "defaultMessage": "Afficher le panier" + }, + "add_to_cart_modal.recommended_products.title.might_also_like": { + "defaultMessage": "Vous aimerez peut-être aussi" + }, + "auth_modal.description.now_signed_in": { + "defaultMessage": "Vous êtes bien connecté." + }, + "auth_modal.error.incorrect_email_or_password": { + "defaultMessage": "Il y a un problème avec votre adresse e-mail ou votre mot de passe. Veuillez réessayer." + }, + "auth_modal.info.welcome_user": { + "defaultMessage": "Bienvenue {name}," + }, + "auth_modal.password_reset_success.button.back_to_sign_in": { + "defaultMessage": "Retour à la page de connexion" + }, + "auth_modal.password_reset_success.info.will_email_shortly": { + "defaultMessage": "Vous recevrez sous peu un e-mail à l’adresse {email} avec un lien permettant de réinitialiser votre mot de passe." + }, + "auth_modal.password_reset_success.title.password_reset": { + "defaultMessage": "Réinitialisation du mot de passe" + }, + "card_payment_form.heading.new_payment_method": { + "defaultMessage": "Ajouter un nouveau mode de paiement" + }, + "cart.info.removed_from_cart": { + "defaultMessage": "Article supprimé du panier" + }, + "cart.recommended_products.title.may_also_like": { + "defaultMessage": "Vous aimerez peut-être aussi" + }, + "cart.recommended_products.title.recently_viewed": { + "defaultMessage": "Consultés récemment" + }, + "cart_cta.link.checkout": { + "defaultMessage": "Passer au checkout" + }, + "cart_secondary_button_group.action.added_to_wishlist": { + "defaultMessage": "Ajouter à la liste de souhaits" + }, + "cart_secondary_button_group.action.edit": { + "defaultMessage": "Modifier" + }, + "cart_secondary_button_group.action.remove": { + "defaultMessage": "Supprimer" + }, + "cart_secondary_button_group.label.this_is_gift": { + "defaultMessage": "C’est un cadeau." + }, + "cart_secondary_button_group.link_learn_more": { + "defaultMessage": "En savoir plus" + }, + "cart_skeleton.heading.order_summary": { + "defaultMessage": "Résumé de la commande" + }, + "cart_skeleton.title.cart": { + "defaultMessage": "Panier" + }, + "cart_title.title.cart_num_of_items": { + "defaultMessage": "Panier ({itemCount, plural, =0 {0 article} one {# article} other {# articles}})" + }, + "cc_radio_group.action.remove": { + "defaultMessage": "Supprimer" + }, + "cc_radio_group.button.add_new_card": { + "defaultMessage": "Ajouter une nouvelle carte" + }, + "checkout.button.place_order": { + "defaultMessage": "Passer commande" + }, + "checkout.message.generic_error": { + "defaultMessage": "Une erreur inattendue s'est produite durant le checkout." + }, + "checkout_confirmation.button.create_account": { + "defaultMessage": "Créer un compte" + }, + "checkout_confirmation.heading.billing_address": { + "defaultMessage": "Adresse de facturation" + }, + "checkout_confirmation.heading.create_account": { + "defaultMessage": "Créez un compte pour accélérer le checkout" + }, + "checkout_confirmation.heading.credit_card": { + "defaultMessage": "Carte de crédit" + }, + "checkout_confirmation.heading.delivery_details": { + "defaultMessage": "Détails de la livraison" + }, + "checkout_confirmation.heading.order_summary": { + "defaultMessage": "Résumé de la commande" + }, + "checkout_confirmation.heading.payment_details": { + "defaultMessage": "Détails du paiement" + }, + "checkout_confirmation.heading.shipping_address": { + "defaultMessage": "Adresse de livraison" + }, + "checkout_confirmation.heading.shipping_method": { + "defaultMessage": "Mode de livraison" + }, + "checkout_confirmation.heading.thank_you_for_order": { + "defaultMessage": "Merci pour votre commande !" + }, + "checkout_confirmation.label.free": { + "defaultMessage": "Gratuit" + }, + "checkout_confirmation.label.order_number": { + "defaultMessage": "Numéro de commande" + }, + "checkout_confirmation.label.order_total": { + "defaultMessage": "Total de la commande" + }, + "checkout_confirmation.label.promo_applied": { + "defaultMessage": "Promotion appliquée" + }, + "checkout_confirmation.label.shipping": { + "defaultMessage": "Livraison" + }, + "checkout_confirmation.label.subtotal": { + "defaultMessage": "Sous-total" + }, + "checkout_confirmation.label.tax": { + "defaultMessage": "Taxe" + }, + "checkout_confirmation.link.continue_shopping": { + "defaultMessage": "Continuer les achats" + }, + "checkout_confirmation.link.login": { + "defaultMessage": "Connectez-vous ici" + }, + "checkout_confirmation.message.already_has_account": { + "defaultMessage": "Cet e-mail a déjà un compte." + }, + "checkout_confirmation.message.num_of_items_in_order": { + "defaultMessage": "{itemCount, plural, =0 {0 article} one {# article} other {# articles}}", + "description": "# item(s) in order" + }, + "checkout_confirmation.message.will_email_shortly": { + "defaultMessage": "Nous enverrons sous peu un e-mail à l’adresse {email} avec votre numéro de confirmation et votre reçu." + }, + "checkout_footer.link.privacy_policy": { + "defaultMessage": "Politique de confidentialité" + }, + "checkout_footer.link.returns_exchanges": { + "defaultMessage": "Retours et échanges" + }, + "checkout_footer.link.shipping": { + "defaultMessage": "Livraison" + }, + "checkout_footer.link.site_map": { + "defaultMessage": "Plan du site" + }, + "checkout_footer.link.terms_conditions": { + "defaultMessage": "Conditions générales" + }, + "checkout_footer.message.copyright": { + "defaultMessage": "Salesforce ou ses affiliés. Tous droits réservés. Ceci est une boutique de démonstration uniquement. Les commandes NE SERONT PAS traitées." + }, + "checkout_header.link.cart": { + "defaultMessage": "Retour au panier" + }, + "checkout_payment.action.remove": { + "defaultMessage": "Supprimer" + }, + "checkout_payment.button.review_order": { + "defaultMessage": "Vérifier la commande" + }, + "checkout_payment.heading.billing_address": { + "defaultMessage": "Adresse de facturation" + }, + "checkout_payment.heading.credit_card": { + "defaultMessage": "Carte de crédit" + }, + "checkout_payment.label.same_as_shipping": { + "defaultMessage": "Identique à l’adresse de livraison" + }, + "checkout_payment.title.payment": { + "defaultMessage": "Paiement" + }, + "confirmation_modal.default.action.no": { + "defaultMessage": "Non" + }, + "confirmation_modal.default.action.yes": { + "defaultMessage": "Oui" + }, + "confirmation_modal.default.message.you_want_to_continue": { + "defaultMessage": "Voulez-vous vraiment continuer ?" + }, + "confirmation_modal.default.title.confirm_action": { + "defaultMessage": "Confirmer l’action" + }, + "confirmation_modal.remove_cart_item.action.no": { + "defaultMessage": "Non, garder l’article" + }, + "confirmation_modal.remove_cart_item.action.yes": { + "defaultMessage": "Oui, supprimer l’article" + }, + "confirmation_modal.remove_cart_item.message.sure_to_remove": { + "defaultMessage": "Voulez-vous vraiment supprimer cet article de votre panier ?" + }, + "confirmation_modal.remove_cart_item.title.confirm_remove": { + "defaultMessage": "Confirmer la suppression de l’article" + }, + "confirmation_modal.remove_wishlist_item.action.no": { + "defaultMessage": "Non, garder l’article" + }, + "confirmation_modal.remove_wishlist_item.action.yes": { + "defaultMessage": "Oui, supprimer l’article" + }, + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": { + "defaultMessage": "Voulez-vous vraiment supprimer cet article de votre liste de souhaits ?" + }, + "confirmation_modal.remove_wishlist_item.title.confirm_remove": { + "defaultMessage": "Confirmer la suppression de l’article" + }, + "contact_info.action.sign_out": { + "defaultMessage": "Se déconnecter" + }, + "contact_info.button.already_have_account": { + "defaultMessage": "Vous avez déjà un compte ? Se connecter" + }, + "contact_info.button.checkout_as_guest": { + "defaultMessage": "Régler en tant qu'invité" + }, + "contact_info.button.login": { + "defaultMessage": "Se connecter" + }, + "contact_info.error.incorrect_username_or_password": { + "defaultMessage": "Le nom d’utilisateur ou le mot de passe est incorrect, veuillez réessayer." + }, + "contact_info.link.forgot_password": { + "defaultMessage": "Mot de passe oublié ?" + }, + "contact_info.title.contact_info": { + "defaultMessage": "Coordonnées" + }, + "credit_card_fields.tool_tip.security_code": { + "defaultMessage": "Ce code à 3 chiffres se trouve au dos de votre carte.", + "description": "Generic credit card security code help text" + }, + "credit_card_fields.tool_tip.security_code.american_express": { + "defaultMessage": "Ce code à 4 chiffres se trouve sur le devant de votre carte.", + "description": "American Express security code help text" + }, + "drawer_menu.button.account_details": { + "defaultMessage": "Détails du compte" + }, + "drawer_menu.button.addresses": { + "defaultMessage": "Adresses" + }, + "drawer_menu.button.log_out": { + "defaultMessage": "Se déconnecter" + }, + "drawer_menu.button.my_account": { + "defaultMessage": "Mon compte" + }, + "drawer_menu.button.order_history": { + "defaultMessage": "Historique des commandes" + }, + "drawer_menu.button.payment_methods": { + "defaultMessage": "Modes de paiement" + }, + "drawer_menu.link.about_us": { + "defaultMessage": "À propos de nous" + }, + "drawer_menu.link.customer_support": { + "defaultMessage": "Support client" + }, + "drawer_menu.link.customer_support.contact_us": { + "defaultMessage": "Nous contacter" + }, + "drawer_menu.link.customer_support.shipping_and_returns": { + "defaultMessage": "Livraisons et retours" + }, + "drawer_menu.link.our_company": { + "defaultMessage": "Notre société" + }, + "drawer_menu.link.privacy_and_security": { + "defaultMessage": "Confidentialité et sécurité" + }, + "drawer_menu.link.privacy_policy": { + "defaultMessage": "Politique de confidentialité" + }, + "drawer_menu.link.shop_all": { + "defaultMessage": "Tous les articles" + }, + "drawer_menu.link.sign_in": { + "defaultMessage": "Se connecter" + }, + "drawer_menu.link.site_map": { + "defaultMessage": "Plan du site" + }, + "drawer_menu.link.store_locator": { + "defaultMessage": "Localisateur de magasins" + }, + "drawer_menu.link.terms_and_conditions": { + "defaultMessage": "Conditions générales" + }, + "empty_cart.description.empty_cart": { + "defaultMessage": "Votre panier est vide." + }, + "empty_cart.link.continue_shopping": { + "defaultMessage": "Continuer les achats" + }, + "empty_cart.link.sign_in": { + "defaultMessage": "Se connecter" + }, + "empty_cart.message.continue_shopping": { + "defaultMessage": "Poursuivez votre visite pour ajouter des articles à votre panier." + }, + "empty_cart.message.sign_in_or_continue_shopping": { + "defaultMessage": "Connectez-vous pour récupérer vos articles enregistrés ou poursuivre vos achats." + }, + "empty_search_results.info.cant_find_anything_for_category": { + "defaultMessage": "Aucun résultat trouvé pour {category}. Essayez de rechercher un produit ou cliquez sur {link}." + }, + "empty_search_results.info.cant_find_anything_for_query": { + "defaultMessage": "Aucun résultat trouvé pour « {searchQuery} »." + }, + "empty_search_results.info.double_check_spelling": { + "defaultMessage": "Vérifiez l’orthographe et réessayez ou {link}." + }, + "empty_search_results.link.contact_us": { + "defaultMessage": "Nous contacter" + }, + "empty_search_results.recommended_products.title.most_viewed": { + "defaultMessage": "Les plus consultés" + }, + "empty_search_results.recommended_products.title.top_sellers": { + "defaultMessage": "Meilleures ventes" + }, + "footer.column.account": { + "defaultMessage": "Compte" + }, + "footer.column.customer_support": { + "defaultMessage": "Support client" + }, + "footer.column.our_company": { + "defaultMessage": "Notre société" + }, + "footer.link.about_us": { + "defaultMessage": "À propos de nous" + }, + "footer.link.contact_us": { + "defaultMessage": "Nous contacter" + }, + "footer.link.order_status": { + "defaultMessage": "État de la commande" + }, + "footer.link.privacy_policy": { + "defaultMessage": "Politique de confidentialité" + }, + "footer.link.shipping": { + "defaultMessage": "Livraison" + }, + "footer.link.signin_create_account": { + "defaultMessage": "Se connecter ou créer un compte" + }, + "footer.link.site_map": { + "defaultMessage": "Plan du site" + }, + "footer.link.store_locator": { + "defaultMessage": "Localisateur de magasins" + }, + "footer.link.terms_conditions": { + "defaultMessage": "Conditions générales" + }, + "footer.message.copyright": { + "defaultMessage": "Salesforce ou ses affiliés. Tous droits réservés. Ceci est une boutique de démonstration uniquement. Les commandes NE SERONT PAS traitées." + }, + "footer.subscribe.button.sign_up": { + "defaultMessage": "S'inscrire" + }, + "footer.subscribe.description.sign_up": { + "defaultMessage": "Abonnez-vous pour rester informé des meilleures offres" + }, + "footer.subscribe.heading.first_to_know": { + "defaultMessage": "Soyez parmi les premiers informés" + }, + "form_action_buttons.button.cancel": { + "defaultMessage": "Annuler" + }, + "form_action_buttons.button.save": { + "defaultMessage": "Enregistrer" + }, + "global.account.link.account_details": { + "defaultMessage": "Détails du compte" + }, + "global.account.link.addresses": { + "defaultMessage": "Adresses" + }, + "global.account.link.order_history": { + "defaultMessage": "Historique des commandes" + }, + "global.account.link.payment_methods": { + "defaultMessage": "Modes de paiement" + }, + "global.account.link.wishlist": { + "defaultMessage": "Liste de souhaits" + }, + "global.error.something_went_wrong": { + "defaultMessage": "Un problème est survenu Veuillez réessayer." + }, + "global.info.added_to_wishlist": { + "defaultMessage": "{quantity} {quantity, plural, one {article ajouté} other {articles ajoutés}} à la liste de souhaits" + }, + "global.info.removed_from_wishlist": { + "defaultMessage": "Article supprimé de la liste de souhaits" + }, + "global.link.added_to_wishlist.view_wishlist": { + "defaultMessage": "Afficher" + }, + "header.button.assistive_msg.logo": { + "defaultMessage": "Logo" + }, + "header.button.assistive_msg.menu": { + "defaultMessage": "Menu" + }, + "header.button.assistive_msg.my_account": { + "defaultMessage": "Mon compte" + }, + "header.button.assistive_msg.my_cart": { + "defaultMessage": "Mon panier" + }, + "header.button.assistive_msg.wishlist": { + "defaultMessage": "Liste de souhaits" + }, + "header.field.placeholder.search_for_products": { + "defaultMessage": "Recherche de produits…" + }, + "header.popover.action.log_out": { + "defaultMessage": "Se déconnecter" + }, + "header.popover.title.my_account": { + "defaultMessage": "Mon compte" + }, + "home.description.features": { + "defaultMessage": "Des fonctionnalités prêtes à l’emploi pour vous permettre de vous concentrer uniquement sur l’ajout d’améliorations." + }, + "home.description.here_to_help": { + "defaultMessage": "Contactez notre équipe de support." + }, + "home.description.here_to_help_line_2": { + "defaultMessage": "Elle vous amènera au bon endroit." + }, + "home.description.shop_products": { + "defaultMessage": "Cette section contient du contenu du catalogue. {docLink} pour savoir comment le remplacer.", + "description": "{docLink} is a html button that links the user to https://sfdc.co/business-manager-manage-catalogs" + }, + "home.features.description.cart_checkout": { + "defaultMessage": "Meilleures pratiques de commerce électronique pour le panier et l’expérience de checkout de l’acheteur." + }, + "home.features.description.components": { + "defaultMessage": "Conçu à l’aide de Chakra UI, une bibliothèque de composants React simple, modulaire et accessible." + }, + "home.features.description.einstein_recommendations": { + "defaultMessage": "Proposez d’autres produits ou offres intéressantes à vos acheteurs grâce aux recommandations de produits." + }, + "home.features.description.my_account": { + "defaultMessage": "Les acheteurs peuvent gérer les informations de leur compte, comme leur profil, leurs adresses, leurs paiements et leurs commandes." + }, + "home.features.description.shopper_login": { + "defaultMessage": "Permettez aux acheteurs de se connecter facilement et de bénéficier d’une expérience d’achat plus personnalisée." + }, + "home.features.description.wishlist": { + "defaultMessage": "Les acheteurs enregistrés peuvent ajouter des articles à leur liste de souhaits pour les acheter plus tard." + }, + "home.features.heading.cart_checkout": { + "defaultMessage": "Panier et checkout" + }, + "home.features.heading.components": { + "defaultMessage": "Composants et kit de conception" + }, + "home.features.heading.einstein_recommendations": { + "defaultMessage": "Recommandations Einstein" + }, + "home.features.heading.my_account": { + "defaultMessage": "Mon compte" + }, + "home.features.heading.shopper_login": { + "defaultMessage": "Shopper Login and API Access Service (SLAS)" + }, + "home.features.heading.wishlist": { + "defaultMessage": "Liste de souhaits" + }, + "home.heading.features": { + "defaultMessage": "Fonctionnalités" + }, + "home.heading.here_to_help": { + "defaultMessage": "Nous sommes là pour vous" + }, + "home.heading.shop_products": { + "defaultMessage": "Acheter des produits" + }, + "home.hero_features.link.design_kit": { + "defaultMessage": "Créer avec le Figma PWA Design Kit" + }, + "home.hero_features.link.on_github": { + "defaultMessage": "Télécharger sur Github" + }, + "home.hero_features.link.on_managed_runtime": { + "defaultMessage": "Déployer sur Managed Runtime" + }, + "home.link.contact_us": { + "defaultMessage": "Nous contacter" + }, + "home.link.get_started": { + "defaultMessage": "Premiers pas" + }, + "home.link.read_docs": { + "defaultMessage": "Lire la documentation" + }, + "home.title.react_starter_store": { + "defaultMessage": "React PWA Starter Store pour le retail" + }, + "item_attributes.label.promotions": { + "defaultMessage": "Promotions" + }, + "item_attributes.label.quantity": { + "defaultMessage": "Quantité : {quantity}" + }, + "item_image.label.sale": { + "defaultMessage": "Vente", + "description": "A sale badge placed on top of a product image" + }, + "lCPCxk": { + "defaultMessage": "Sélectionnez toutes vos options ci-dessus" + }, + "locale_text.message.ar-SA": { + "defaultMessage": "Arabe (Arabie Saoudite)" + }, + "locale_text.message.bn-BD": { + "defaultMessage": "Bangla (Bangladesh)" + }, + "locale_text.message.bn-IN": { + "defaultMessage": "Bangla (Inde)" + }, + "locale_text.message.cs-CZ": { + "defaultMessage": "Tchèque (République tchèque)" + }, + "locale_text.message.da-DK": { + "defaultMessage": "Danois (Danemark)" + }, + "locale_text.message.de-AT": { + "defaultMessage": "Allemand (Autriche)" + }, + "locale_text.message.de-CH": { + "defaultMessage": "Allemand (Suisse)" + }, + "locale_text.message.de-DE": { + "defaultMessage": "Allemand (Allemagne)" + }, + "locale_text.message.el-GR": { + "defaultMessage": "Grec (Grèce)" + }, + "locale_text.message.en-AU": { + "defaultMessage": "Anglais (Australie)" + }, + "locale_text.message.en-CA": { + "defaultMessage": "Anglais (Canada)" + }, + "locale_text.message.en-GB": { + "defaultMessage": "Anglais (Royaume-Uni)" + }, + "locale_text.message.en-IE": { + "defaultMessage": "Anglais (Irlande)" + }, + "locale_text.message.en-IN": { + "defaultMessage": "Anglais (Inde)" + }, + "locale_text.message.en-NZ": { + "defaultMessage": "Anglais (Nouvelle-Zélande)" + }, + "locale_text.message.en-US": { + "defaultMessage": "Anglais (États-Unis)" + }, + "locale_text.message.en-ZA": { + "defaultMessage": "Anglais (Afrique du Sud)" + }, + "locale_text.message.es-AR": { + "defaultMessage": "Espagnol (Argentine)" + }, + "locale_text.message.es-CL": { + "defaultMessage": "Espagnol (Chili)" + }, + "locale_text.message.es-CO": { + "defaultMessage": "Espagnol (Colombie)" + }, + "locale_text.message.es-ES": { + "defaultMessage": "Espagnol (Espagne)" + }, + "locale_text.message.es-MX": { + "defaultMessage": "Espagnol (Mexique)" + }, + "locale_text.message.es-US": { + "defaultMessage": "Espagnol (États-Unis)" + }, + "locale_text.message.fi-FI": { + "defaultMessage": "Finnois (Finlande)" + }, + "locale_text.message.fr-BE": { + "defaultMessage": "Français (Belgique)" + }, + "locale_text.message.fr-CA": { + "defaultMessage": "Français (Canada)" + }, + "locale_text.message.fr-CH": { + "defaultMessage": "Français (Suisse)" + }, + "locale_text.message.fr-FR": { + "defaultMessage": "Français (France)" + }, + "locale_text.message.he-IL": { + "defaultMessage": "Hébreu (Israël)" + }, + "locale_text.message.hi-IN": { + "defaultMessage": "Hindi (Inde)" + }, + "locale_text.message.hu-HU": { + "defaultMessage": "Hongrois (Hongrie)" + }, + "locale_text.message.id-ID": { + "defaultMessage": "Indonésien (Indonésie)" + }, + "locale_text.message.it-CH": { + "defaultMessage": "Italien (Suisse)" + }, + "locale_text.message.it-IT": { + "defaultMessage": "Italien (Italie)" + }, + "locale_text.message.ja-JP": { + "defaultMessage": "Japonais (Japon)" + }, + "locale_text.message.ko-KR": { + "defaultMessage": "Coréen (République de Corée)" + }, + "locale_text.message.nl-BE": { + "defaultMessage": "Néerlandais (Belgique)" + }, + "locale_text.message.nl-NL": { + "defaultMessage": "Néerlandais (Pays-Bas)" + }, + "locale_text.message.no-NO": { + "defaultMessage": "Norvégien (Norvège)" + }, + "locale_text.message.pl-PL": { + "defaultMessage": "Polonais (Pologne)" + }, + "locale_text.message.pt-BR": { + "defaultMessage": "Portugais (Brésil)" + }, + "locale_text.message.pt-PT": { + "defaultMessage": "Portugais (Portugal)" + }, + "locale_text.message.ro-RO": { + "defaultMessage": "Roumain (Roumanie)" + }, + "locale_text.message.ru-RU": { + "defaultMessage": "Russe (Fédération de Russie)" + }, + "locale_text.message.sk-SK": { + "defaultMessage": "Slovaque (Slovaquie)" + }, + "locale_text.message.sv-SE": { + "defaultMessage": "Suédois (Suède)" + }, + "locale_text.message.ta-IN": { + "defaultMessage": "Tamil (Inde)" + }, + "locale_text.message.ta-LK": { + "defaultMessage": "Tamil (Sri Lanka)" + }, + "locale_text.message.th-TH": { + "defaultMessage": "Thaï (Thaïlande)" + }, + "locale_text.message.tr-TR": { + "defaultMessage": "Turc (Turquie)" + }, + "locale_text.message.zh-CN": { + "defaultMessage": "Chinois (Chine)" + }, + "locale_text.message.zh-HK": { + "defaultMessage": "Chinois (Hong Kong)" + }, + "locale_text.message.zh-TW": { + "defaultMessage": "Chinois (Taiwan)" + }, + "login_form.action.create_account": { + "defaultMessage": "Créer un compte" + }, + "login_form.button.sign_in": { + "defaultMessage": "Se connecter" + }, + "login_form.link.forgot_password": { + "defaultMessage": "Mot de passe oublié ?" + }, + "login_form.message.dont_have_account": { + "defaultMessage": "Vous n’avez pas de compte ?" + }, + "login_form.message.welcome_back": { + "defaultMessage": "Nous sommes heureux de vous revoir" + }, + "login_page.error.incorrect_username_or_password": { + "defaultMessage": "Le nom d’utilisateur ou le mot de passe est incorrect, veuillez réessayer." + }, + "offline_banner.description.browsing_offline_mode": { + "defaultMessage": "Vous naviguez actuellement en mode hors ligne" + }, + "order_summary.action.remove_promo": { + "defaultMessage": "Supprimer" + }, + "order_summary.cart_items.action.num_of_items_in_cart": { + "defaultMessage": "{itemCount, plural, =0 {0 article} one {# article} other {# articles}} dans le panier", + "description": "clicking it would expand/show the items in cart" + }, + "order_summary.cart_items.link.edit_cart": { + "defaultMessage": "Modifier le panier" + }, + "order_summary.heading.order_summary": { + "defaultMessage": "Résumé de la commande" + }, + "order_summary.label.estimated_total": { + "defaultMessage": "Total estimé" + }, + "order_summary.label.free": { + "defaultMessage": "Gratuit" + }, + "order_summary.label.order_total": { + "defaultMessage": "Total de la commande" + }, + "order_summary.label.promo_applied": { + "defaultMessage": "Promotion appliquée" + }, + "order_summary.label.promotions_applied": { + "defaultMessage": "Promotions appliquées" + }, + "order_summary.label.shipping": { + "defaultMessage": "Livraison" + }, + "order_summary.label.subtotal": { + "defaultMessage": "Sous-total" + }, + "order_summary.label.tax": { + "defaultMessage": "Taxe" + }, + "page_not_found.action.go_back": { + "defaultMessage": "Retour à la page précédente" + }, + "page_not_found.link.homepage": { + "defaultMessage": "Accéder à la page d’accueil" + }, + "page_not_found.message.suggestion_to_try": { + "defaultMessage": "Essayez de ressaisir l’adresse, de revenir à la page précédente ou d’accéder à la page d’accueil." + }, + "page_not_found.title.page_cant_be_found": { + "defaultMessage": "Impossible de trouver la page que vous cherchez." + }, + "pagination.field.num_of_pages": { + "defaultMessage": "sur {numOfPages}" + }, + "pagination.link.next": { + "defaultMessage": "Suivant" + }, + "pagination.link.prev": { + "defaultMessage": "Préc." + }, + "password_card.info.password_updated": { + "defaultMessage": "Mot de passe mis à jour" + }, + "password_card.label.password": { + "defaultMessage": "Mot de passe" + }, + "password_card.title.password": { + "defaultMessage": "Mot de passe" + }, + "password_requirements.error.eight_letter_minimum": { + "defaultMessage": "8 caractères minimum", + "description": "Password requirement" + }, + "password_requirements.error.one_lowercase_letter": { + "defaultMessage": "1 lettre minuscule", + "description": "Password requirement" + }, + "password_requirements.error.one_number": { + "defaultMessage": "1 chiffre", + "description": "Password requirement" + }, + "password_requirements.error.one_special_character": { + "defaultMessage": "1 caractère spécial (par exemple : , $ ! % #)", + "description": "Password requirement" + }, + "password_requirements.error.one_uppercase_letter": { + "defaultMessage": "1 lettre majuscule", + "description": "Password requirement" + }, + "payment_selection.button.save_and_continue": { + "defaultMessage": "Enregistrer et continuer" + }, + "payment_selection.heading.add_new_card": { + "defaultMessage": "Ajouter une nouvelle carte" + }, + "payment_selection.heading.credit_card": { + "defaultMessage": "Carte de crédit" + }, + "payment_selection.message.select_payment_method": { + "defaultMessage": "Veuillez indiquer un mode de paiement." + }, + "payment_selection.tooltip.secure_payment": { + "defaultMessage": "Il s’agit d’un paiement sécurisé chiffré en SSL." + }, + "price_per_item.label.each": { + "defaultMessage": " pièce", + "description": "Abbreviated 'each', follows price per item, like $10/ea" + }, + "product_detail.accordion.button.product_detail": { + "defaultMessage": "Détails du produit" + }, + "product_detail.accordion.button.questions": { + "defaultMessage": "Questions" + }, + "product_detail.accordion.button.reviews": { + "defaultMessage": "Avis" + }, + "product_detail.accordion.button.size_fit": { + "defaultMessage": "Taille et ajustement" + }, + "product_detail.accordion.message.coming_soon": { + "defaultMessage": "Bientôt disponibles" + }, + "product_detail.recommended_products.title.complete_set": { + "defaultMessage": "Compléter l'ensemble" + }, + "product_detail.recommended_products.title.might_also_like": { + "defaultMessage": "Vous aimerez peut-être aussi" + }, + "product_detail.recommended_products.title.recently_viewed": { + "defaultMessage": "Consultés récemment" + }, + "product_item.label.quantity": { + "defaultMessage": "Quantité :" + }, + "product_list.button.filter": { + "defaultMessage": "Filtrer" + }, + "product_list.button.sort_by": { + "defaultMessage": "Trier par : {sortOption}" + }, + "product_list.drawer.title.sort_by": { + "defaultMessage": "Trier par" + }, + "product_list.modal.button.clear_filters": { + "defaultMessage": "Effacer les filtres" + }, + "product_list.modal.button.view_items": { + "defaultMessage": "Afficher {prroductCount} articles" + }, + "product_list.modal.title.filter": { + "defaultMessage": "Filtrer" + }, + "product_list.select.sort_by": { + "defaultMessage": "Trier par : {sortOption}" + }, + "product_tile.assistive_msg.wishlist": { + "defaultMessage": "Liste de souhaits" + }, + "product_view.button.add_to_cart": { + "defaultMessage": "Ajouter au panier" + }, + "product_view.button.add_to_wishlist": { + "defaultMessage": "Ajouter à la liste de souhaits" + }, + "product_view.button.update": { + "defaultMessage": "Mettre à jour" + }, + "product_view.label.quantity": { + "defaultMessage": "Quantité" + }, + "product_view.link.full_details": { + "defaultMessage": "Afficher tous les détails" + }, + "profile_card.info.profile_updated": { + "defaultMessage": "Profil mis à jour" + }, + "profile_card.label.email": { + "defaultMessage": "E-mail" + }, + "profile_card.label.full_name": { + "defaultMessage": "Nom complet" + }, + "profile_card.label.phone": { + "defaultMessage": "Numéro de téléphone" + }, + "profile_card.message.not_provided": { + "defaultMessage": "Non fourni" + }, + "profile_card.title.my_profile": { + "defaultMessage": "Mon profil" + }, + "promo_code_fields.button.apply": { + "defaultMessage": "Appliquer" + }, + "promo_popover.heading.promo_applied": { + "defaultMessage": "Promotions appliquées" + }, + "promocode.accordion.button.have_promocode": { + "defaultMessage": "Avez-vous un code promo ?" + }, + "recent_searches.action.clear_searches": { + "defaultMessage": "Effacer les recherches récentes" + }, + "recent_searches.heading.recent_searches": { + "defaultMessage": "Recherche récentes" + }, + "register_form.action.sign_in": { + "defaultMessage": "Se connecter" + }, + "register_form.button.create_account": { + "defaultMessage": "Créer un compte" + }, + "register_form.heading.lets_get_started": { + "defaultMessage": "C’est parti !" + }, + "register_form.message.agree_to_policy_terms": { + "defaultMessage": "En créant un compte, vous acceptez la Politique de confidentialité et les Conditions générales de Salesforce." + }, + "register_form.message.already_have_account": { + "defaultMessage": "Vous avez déjà un compte ?" + }, + "register_form.message.create_an_account": { + "defaultMessage": "Créez un compte pour bénéficier d’un accès privilégié aux meilleurs produits, à nos sources d’inspiration et à notre communauté." + }, + "reset_password.button.back_to_sign_in": { + "defaultMessage": "Retour à la page de connexion" + }, + "reset_password.info.receive_email_shortly": { + "defaultMessage": "Vous recevrez sous peu un e-mail à l’adresse {email} avec un lien permettant de réinitialiser votre mot de passe." + }, + "reset_password.title.password_reset": { + "defaultMessage": "Réinitialisation du mot de passe" + }, + "reset_password_form.action.sign_in": { + "defaultMessage": "Se connecter" + }, + "reset_password_form.button.reset_password": { + "defaultMessage": "Réinitialiser le mot de passe" + }, + "reset_password_form.message.enter_your_email": { + "defaultMessage": "Indiquez votre adresse e-mail pour recevoir des instructions concernant la réinitialisation de votre mot de passe" + }, + "reset_password_form.message.return_to_sign_in": { + "defaultMessage": "Ou revenez à", + "description": "Precedes link to return to sign in" + }, + "reset_password_form.title.reset_password": { + "defaultMessage": "Réinitialiser le mot de passe" + }, + "search.action.cancel": { + "defaultMessage": "Annuler" + }, + "selected_refinements.action.clear_all": { + "defaultMessage": "Tout désélectionner" + }, + "shipping_address.button.continue_to_shipping": { + "defaultMessage": "Continuer vers le mode de livraison" + }, + "shipping_address.title.shipping_address": { + "defaultMessage": "Adresse de livraison" + }, + "shipping_address_edit_form.button.save_and_continue": { + "defaultMessage": "Enregistrer et continuer vers le mode de livraison" + }, + "shipping_address_form.heading.edit_address": { + "defaultMessage": "Modifier l’adresse" + }, + "shipping_address_form.heading.new_address": { + "defaultMessage": "Ajouter une nouvelle adresse" + }, + "shipping_address_selection.button.add_address": { + "defaultMessage": "Ajouter une nouvelle adresse" + }, + "shipping_address_selection.button.submit": { + "defaultMessage": "Envoyer" + }, + "shipping_address_selection.title.add_address": { + "defaultMessage": "Ajouter une nouvelle adresse" + }, + "shipping_address_selection.title.edit_shipping": { + "defaultMessage": "Modifier l’adresse de livraison" + }, + "shipping_options.action.send_as_a_gift": { + "defaultMessage": "Voulez-vous envoyer cet article comme cadeau ?" + }, + "shipping_options.button.continue_to_payment": { + "defaultMessage": "Continuer vers le paiement" + }, + "shipping_options.title.shipping_gift_options": { + "defaultMessage": "Options de livraison et de cadeau" + }, + "signout_confirmation_dialog.button.cancel": { + "defaultMessage": "Annuler" + }, + "signout_confirmation_dialog.button.sign_out": { + "defaultMessage": "Se déconnecter" + }, + "signout_confirmation_dialog.heading.sign_out": { + "defaultMessage": "Se déconnecter" + }, + "signout_confirmation_dialog.message.sure_to_sign_out": { + "defaultMessage": "Voulez-vous vraiment vous déconnecter ? Vous devrez vous reconnecter pour poursuivre votre commande en cours." + }, + "toggle_card.action.edit": { + "defaultMessage": "Modifier" + }, + "update_password_fields.button.forgot_password": { + "defaultMessage": "Mot de passe oublié ?" + }, + "use_address_fields.error.please_enter_first_name": { + "defaultMessage": "Veuillez indiquer votre prénom." + }, + "use_address_fields.error.please_enter_last_name": { + "defaultMessage": "Veuillez indiquer votre nom de famille." + }, + "use_address_fields.error.please_enter_phone_number": { + "defaultMessage": "Veuillez indiquer votre numéro de téléphone." + }, + "use_address_fields.error.please_enter_your_postal_or_zip": { + "defaultMessage": "Veuillez indiquer votre {postalOrZip}." + }, + "use_address_fields.error.please_select_your_address": { + "defaultMessage": "Veuillez indiquer votre adresse." + }, + "use_address_fields.error.please_select_your_city": { + "defaultMessage": "Veuillez indiquer votre ville." + }, + "use_address_fields.error.please_select_your_country": { + "defaultMessage": "Veuillez sélectionner votre pays." + }, + "use_address_fields.error.please_select_your_state_or_province": { + "defaultMessage": "Veuillez sélectionner votre {stateOrProvince}." + }, + "use_address_fields.error.required": { + "defaultMessage": "Obligatoire" + }, + "use_address_fields.error.state_code_invalid": { + "defaultMessage": "Veuillez indiquer un État ou une province en 2 lettres." + }, + "use_address_fields.label.address": { + "defaultMessage": "Adresse" + }, + "use_address_fields.label.city": { + "defaultMessage": "Ville" + }, + "use_address_fields.label.country": { + "defaultMessage": "Pays" + }, + "use_address_fields.label.first_name": { + "defaultMessage": "Prénom" + }, + "use_address_fields.label.last_name": { + "defaultMessage": "Nom" + }, + "use_address_fields.label.phone": { + "defaultMessage": "Téléphone" + }, + "use_address_fields.label.postal_code": { + "defaultMessage": "Code postal" + }, + "use_address_fields.label.preferred": { + "defaultMessage": "Définir comme adresse par défaut" + }, + "use_address_fields.label.province": { + "defaultMessage": "Province" + }, + "use_address_fields.label.state": { + "defaultMessage": "Province, département, etc." + }, + "use_address_fields.label.zipCode": { + "defaultMessage": "Code postal" + }, + "use_credit_card_fields.error.required": { + "defaultMessage": "Obligatoire" + }, + "use_credit_card_fields.error.required_card_number": { + "defaultMessage": "Veuillez indiquer votre numéro de carte." + }, + "use_credit_card_fields.error.required_expiry": { + "defaultMessage": "Veuillez indiquer la date d’expiration." + }, + "use_credit_card_fields.error.required_name": { + "defaultMessage": "Veuillez indiquer votre nom tel qu’il figure sur votre carte." + }, + "use_credit_card_fields.error.required_security_code": { + "defaultMessage": "Veuillez saisir votre cryptogramme." + }, + "use_credit_card_fields.error.valid_card_number": { + "defaultMessage": "Veuillez indiquer un numéro de carte valide." + }, + "use_credit_card_fields.error.valid_date": { + "defaultMessage": "Saisissez une date valide." + }, + "use_credit_card_fields.error.valid_name": { + "defaultMessage": "Veuillez indiquer un nom valide." + }, + "use_credit_card_fields.error.valid_security_code": { + "defaultMessage": "Veuillez indiquer un cryptogramme valide." + }, + "use_credit_card_fields.label.card_number": { + "defaultMessage": "N° de carte" + }, + "use_credit_card_fields.label.card_type": { + "defaultMessage": "Type de carte" + }, + "use_credit_card_fields.label.expiry": { + "defaultMessage": "Date d'expiration" + }, + "use_credit_card_fields.label.name": { + "defaultMessage": "Nom sur la carte" + }, + "use_credit_card_fields.label.security_code": { + "defaultMessage": "Cryptogramme" + }, + "use_login_fields.error.required_email": { + "defaultMessage": "Veuillez indiquer votre adresse e-mail." + }, + "use_login_fields.error.required_password": { + "defaultMessage": "Veuillez indiquer votre mot de passe." + }, + "use_login_fields.label.email": { + "defaultMessage": "E-mail" + }, + "use_login_fields.label.password": { + "defaultMessage": "Mot de passe" + }, + "use_product.message.inventory_remaining": { + "defaultMessage": "Il n’en reste plus que {stockLevel} !" + }, + "use_product.message.out_of_stock": { + "defaultMessage": "En rupture de stock" + }, + "use_profile_fields.error.required_email": { + "defaultMessage": "Saisissez une adresse e-mail valide." + }, + "use_profile_fields.error.required_first_name": { + "defaultMessage": "Veuillez indiquer votre prénom." + }, + "use_profile_fields.error.required_last_name": { + "defaultMessage": "Veuillez indiquer votre nom de famille." + }, + "use_profile_fields.error.required_phone": { + "defaultMessage": "Veuillez indiquer votre numéro de téléphone." + }, + "use_profile_fields.label.email": { + "defaultMessage": "E-mail" + }, + "use_profile_fields.label.first_name": { + "defaultMessage": "Prénom" + }, + "use_profile_fields.label.last_name": { + "defaultMessage": "Nom" + }, + "use_profile_fields.label.phone": { + "defaultMessage": "Numéro de téléphone" + }, + "use_promo_code_fields.error.required_promo_code": { + "defaultMessage": "Veuillez fournir un code promo valide." + }, + "use_promo_code_fields.label.promo_code": { + "defaultMessage": "Code promotionnel" + }, + "use_promocode.error.check_the_code": { + "defaultMessage": "Vérifiez le code et réessayez. Il se peut qu’il soit déjà appliqué ou que la promotion ait expiré." + }, + "use_promocode.info.promo_applied": { + "defaultMessage": "Promotion appliquée" + }, + "use_promocode.info.promo_removed": { + "defaultMessage": "Promotion supprimée" + }, + "use_registration_fields.error.contain_number": { + "defaultMessage": "Le mot de passe doit contenir au moins un chiffre." + }, + "use_registration_fields.error.lowercase_letter": { + "defaultMessage": "Le mot de passe doit contenir au moins une lettre minuscule." + }, + "use_registration_fields.error.minimum_characters": { + "defaultMessage": "Le mot de passe doit contenir au moins 8 caractères." + }, + "use_registration_fields.error.required_email": { + "defaultMessage": "Saisissez une adresse e-mail valide." + }, + "use_registration_fields.error.required_first_name": { + "defaultMessage": "Veuillez indiquer votre prénom." + }, + "use_registration_fields.error.required_last_name": { + "defaultMessage": "Veuillez indiquer votre nom de famille." + }, + "use_registration_fields.error.required_password": { + "defaultMessage": "Veuillez créer un mot de passe." + }, + "use_registration_fields.error.special_character": { + "defaultMessage": "Le mot de passe doit contenir au moins un caractère spécial." + }, + "use_registration_fields.error.uppercase_letter": { + "defaultMessage": "Le mot de passe doit contenir au moins une lettre majuscule." + }, + "use_registration_fields.label.email": { + "defaultMessage": "E-mail" + }, + "use_registration_fields.label.first_name": { + "defaultMessage": "Prénom" + }, + "use_registration_fields.label.last_name": { + "defaultMessage": "Nom" + }, + "use_registration_fields.label.password": { + "defaultMessage": "Mot de passe" + }, + "use_registration_fields.label.sign_up_to_emails": { + "defaultMessage": "Abonnez-moi aux e-mails de Salesforce (vous pouvez vous désabonner à tout moment)" + }, + "use_reset_password_fields.error.required_email": { + "defaultMessage": "Saisissez une adresse e-mail valide." + }, + "use_reset_password_fields.label.email": { + "defaultMessage": "E-mail" + }, + "use_update_password_fields.error.contain_number": { + "defaultMessage": "Le mot de passe doit contenir au moins un chiffre." + }, + "use_update_password_fields.error.lowercase_letter": { + "defaultMessage": "Le mot de passe doit contenir au moins une lettre minuscule." + }, + "use_update_password_fields.error.minimum_characters": { + "defaultMessage": "Le mot de passe doit contenir au moins 8 caractères." + }, + "use_update_password_fields.error.required_new_password": { + "defaultMessage": "Veuillez indiquer un nouveau mot de passe." + }, + "use_update_password_fields.error.required_password": { + "defaultMessage": "Veuillez indiquer votre mot de passe." + }, + "use_update_password_fields.error.special_character": { + "defaultMessage": "Le mot de passe doit contenir au moins un caractère spécial." + }, + "use_update_password_fields.error.uppercase_letter": { + "defaultMessage": "Le mot de passe doit contenir au moins une lettre majuscule." + }, + "use_update_password_fields.label.current_password": { + "defaultMessage": "Mot de passe actuel" + }, + "use_update_password_fields.label.new_password": { + "defaultMessage": "Nouveau mot de passe" + }, + "wishlist_primary_action.button.add_to_cart": { + "defaultMessage": "Ajouter au panier" + }, + "wishlist_primary_action.button.select_options": { + "defaultMessage": "Sélectionner des options" + }, + "wishlist_primary_action.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {article ajouté} other {articles ajoutés}} au panier" + }, + "wishlist_secondary_button_group.action.remove": { + "defaultMessage": "Supprimer" + }, + "wishlist_secondary_button_group.info.item_removed": { + "defaultMessage": "Article supprimé de la liste de souhaits" + }, + "with_registration.info.please_sign_in": { + "defaultMessage": "Veuillez vous connecter pour continuer." + } +} diff --git a/packages/adyen-retail-react-app/translations/it-IT.json b/packages/adyen-retail-react-app/translations/it-IT.json new file mode 100644 index 0000000..db18926 --- /dev/null +++ b/packages/adyen-retail-react-app/translations/it-IT.json @@ -0,0 +1,1417 @@ +{ + "account.accordion.button.my_account": { + "defaultMessage": "Il mio account" + }, + "account.heading.my_account": { + "defaultMessage": "Il mio account" + }, + "account.logout_button.button.log_out": { + "defaultMessage": "Esci" + }, + "account_addresses.badge.default": { + "defaultMessage": "Predefinito" + }, + "account_addresses.button.add_address": { + "defaultMessage": "Aggiungi indirizzo" + }, + "account_addresses.info.address_updated": { + "defaultMessage": "Indirizzo aggiornato" + }, + "account_addresses.info.new_address_saved": { + "defaultMessage": "Nuovo indirizzo salvato" + }, + "account_addresses.page_action_placeholder.button.add_address": { + "defaultMessage": "Aggiungi indirizzo" + }, + "account_addresses.page_action_placeholder.heading.no_saved_addresses": { + "defaultMessage": "Nessun indirizzo salvato" + }, + "account_addresses.page_action_placeholder.message.add_new_address": { + "defaultMessage": "Aggiungi un nuovo indirizzo per un checkout più veloce." + }, + "account_addresses.title.addresses": { + "defaultMessage": "Indirizzi" + }, + "account_detail.title.account_details": { + "defaultMessage": "Dettagli account" + }, + "account_order_detail.heading.billing_address": { + "defaultMessage": "Indirizzo di fatturazione" + }, + "account_order_detail.heading.num_of_items": { + "defaultMessage": "{count} articoli" + }, + "account_order_detail.heading.payment_method": { + "defaultMessage": "Metodo di pagamento" + }, + "account_order_detail.heading.shipping_address": { + "defaultMessage": "Indirizzo di spedizione" + }, + "account_order_detail.heading.shipping_method": { + "defaultMessage": "Metodo di spedizione" + }, + "account_order_detail.label.order_number": { + "defaultMessage": "Numero ordine: {orderNumber}" + }, + "account_order_detail.label.ordered_date": { + "defaultMessage": "Data ordine: {date}" + }, + "account_order_detail.label.pending_tracking_number": { + "defaultMessage": "In sospeso" + }, + "account_order_detail.label.tracking_number": { + "defaultMessage": "Numero di tracking" + }, + "account_order_detail.link.back_to_history": { + "defaultMessage": "Torna alla cronologia ordini" + }, + "account_order_detail.title.order_details": { + "defaultMessage": "Dettagli ordine" + }, + "account_order_history.button.continue_shopping": { + "defaultMessage": "Continua con lo shopping" + }, + "account_order_history.description.once_you_place_order": { + "defaultMessage": "Una volta effettuato un ordine, i dettagli verranno visualizzati qui." + }, + "account_order_history.heading.no_order_yet": { + "defaultMessage": "Non hai ancora effettuato un ordine." + }, + "account_order_history.label.num_of_items": { + "defaultMessage": "{count} articoli", + "description": "Number of items in order" + }, + "account_order_history.label.order_number": { + "defaultMessage": "Numero ordine: {orderNumber}" + }, + "account_order_history.label.ordered_date": { + "defaultMessage": "Data ordine: {date}" + }, + "account_order_history.label.shipped_to": { + "defaultMessage": "Destinatario spedizione: {name}" + }, + "account_order_history.link.view_details": { + "defaultMessage": "Visualizza dettagli" + }, + "account_order_history.title.order_history": { + "defaultMessage": "Cronologia ordini" + }, + "account_payment_methods.button.add_method": { + "defaultMessage": "Aggiungi metodo di pagamento" + }, + "account_payment_methods.description.add_method_for_faster_checkout": { + "defaultMessage": "Aggiungi un nuovo metodo di pagamento per un checkout più veloce." + }, + "account_payment_methods.heading.no_saved_methods": { + "defaultMessage": "Nessun metodo di pagamento salvato" + }, + "account_payment_methods.info.new_method_saved": { + "defaultMessage": "Nuovo metodo di pagamento salvato" + }, + "account_payment_methods.title.payment_methods": { + "defaultMessage": "Metodi di pagamento" + }, + "account_wishlist.button.continue_shopping": { + "defaultMessage": "Continua con lo shopping" + }, + "account_wishlist.description.continue_shopping": { + "defaultMessage": "Continua con lo shopping e aggiungi articoli alla lista desideri." + }, + "account_wishlist.heading.no_wishlist": { + "defaultMessage": "Nessun articolo nella lista desideri" + }, + "account_wishlist.title.wishlist": { + "defaultMessage": "Lista desideri" + }, + "action_card.action.edit": { + "defaultMessage": "Modifica" + }, + "action_card.action.remove": { + "defaultMessage": "Rimuovi" + }, + "add_to_cart_modal.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {articolo aggiunto} other {articoli aggiunti}} al carrello" + }, + "add_to_cart_modal.label.cart_subtotal": { + "defaultMessage": "Subtotale carrello ({itemAccumulatedCount} articolo)" + }, + "add_to_cart_modal.label.quantity": { + "defaultMessage": "Qtà" + }, + "add_to_cart_modal.link.checkout": { + "defaultMessage": "Passa al checkout" + }, + "add_to_cart_modal.link.view_cart": { + "defaultMessage": "Mostra carrello" + }, + "add_to_cart_modal.recommended_products.title.might_also_like": { + "defaultMessage": "Potrebbe interessarti anche" + }, + "auth_modal.description.now_signed_in": { + "defaultMessage": "hai eseguito l'accesso." + }, + "auth_modal.error.incorrect_email_or_password": { + "defaultMessage": "Qualcosa non va nell'indirizzo email o nella password. Riprova." + }, + "auth_modal.info.welcome_user": { + "defaultMessage": "Ti diamo il benvenuto {name}," + }, + "auth_modal.password_reset_success.button.back_to_sign_in": { + "defaultMessage": "Torna all'accesso" + }, + "auth_modal.password_reset_success.info.will_email_shortly": { + "defaultMessage": "A breve riceverai un'email all'indirizzo {email} con un link per la reimpostazione della password." + }, + "auth_modal.password_reset_success.title.password_reset": { + "defaultMessage": "Reimpostazione password" + }, + "card_payment_form.heading.new_payment_method": { + "defaultMessage": "Aggiungi nuovo metodo di pagamento" + }, + "cart.info.removed_from_cart": { + "defaultMessage": "Articolo rimosso dal carrello" + }, + "cart.recommended_products.title.may_also_like": { + "defaultMessage": "Potrebbe interessarti anche" + }, + "cart.recommended_products.title.recently_viewed": { + "defaultMessage": "Visualizzati di recente" + }, + "cart_cta.link.checkout": { + "defaultMessage": "Passa al checkout" + }, + "cart_secondary_button_group.action.added_to_wishlist": { + "defaultMessage": "Aggiungi alla lista desideri" + }, + "cart_secondary_button_group.action.edit": { + "defaultMessage": "Modifica" + }, + "cart_secondary_button_group.action.remove": { + "defaultMessage": "Rimuovi" + }, + "cart_secondary_button_group.label.this_is_gift": { + "defaultMessage": "Questo è un regalo." + }, + "cart_secondary_button_group.link_learn_more": { + "defaultMessage": "Scopri di più" + }, + "cart_skeleton.heading.order_summary": { + "defaultMessage": "Riepilogo ordine" + }, + "cart_skeleton.title.cart": { + "defaultMessage": "Carrello" + }, + "cart_title.title.cart_num_of_items": { + "defaultMessage": "Carrello ({itemCount, plural, =0 {0 articoli} one {# articolo} other {# articoli}})" + }, + "cc_radio_group.action.remove": { + "defaultMessage": "Rimuovi" + }, + "cc_radio_group.button.add_new_card": { + "defaultMessage": "Aggiungi nuova carta" + }, + "checkout.button.place_order": { + "defaultMessage": "Invia ordine" + }, + "checkout.message.generic_error": { + "defaultMessage": "Si è verificato un errore inatteso durante il checkout." + }, + "checkout_confirmation.button.create_account": { + "defaultMessage": "Crea account" + }, + "checkout_confirmation.heading.billing_address": { + "defaultMessage": "Indirizzo di fatturazione" + }, + "checkout_confirmation.heading.create_account": { + "defaultMessage": "Crea un account per un checkout più veloce" + }, + "checkout_confirmation.heading.credit_card": { + "defaultMessage": "Carta di credito" + }, + "checkout_confirmation.heading.delivery_details": { + "defaultMessage": "Dettagli di consegna" + }, + "checkout_confirmation.heading.order_summary": { + "defaultMessage": "Riepilogo ordine" + }, + "checkout_confirmation.heading.payment_details": { + "defaultMessage": "Dettagli di pagamento" + }, + "checkout_confirmation.heading.shipping_address": { + "defaultMessage": "Indirizzo di spedizione" + }, + "checkout_confirmation.heading.shipping_method": { + "defaultMessage": "Metodo di spedizione" + }, + "checkout_confirmation.heading.thank_you_for_order": { + "defaultMessage": "Grazie per il tuo ordine!" + }, + "checkout_confirmation.label.free": { + "defaultMessage": "Gratuita" + }, + "checkout_confirmation.label.order_number": { + "defaultMessage": "Numero ordine" + }, + "checkout_confirmation.label.order_total": { + "defaultMessage": "Totale ordine" + }, + "checkout_confirmation.label.promo_applied": { + "defaultMessage": "promozione applicata" + }, + "checkout_confirmation.label.shipping": { + "defaultMessage": "Spedizione" + }, + "checkout_confirmation.label.subtotal": { + "defaultMessage": "Subtotale" + }, + "checkout_confirmation.label.tax": { + "defaultMessage": "Imposta" + }, + "checkout_confirmation.link.continue_shopping": { + "defaultMessage": "Continua con lo shopping" + }, + "checkout_confirmation.link.login": { + "defaultMessage": "Accedi qui" + }, + "checkout_confirmation.message.already_has_account": { + "defaultMessage": "Questo indirizzo email è già associato a un account." + }, + "checkout_confirmation.message.num_of_items_in_order": { + "defaultMessage": "{itemCount, plural, =0 {0 articoli} one {# articolo} other {# articoli}}", + "description": "# item(s) in order" + }, + "checkout_confirmation.message.will_email_shortly": { + "defaultMessage": "A breve invieremo un'email all'indirizzo {email} con il numero di conferma e la ricevuta." + }, + "checkout_footer.link.privacy_policy": { + "defaultMessage": "Informativa sulla privacy" + }, + "checkout_footer.link.returns_exchanges": { + "defaultMessage": "Resi e cambi" + }, + "checkout_footer.link.shipping": { + "defaultMessage": "Spedizione" + }, + "checkout_footer.link.site_map": { + "defaultMessage": "Mappa del sito" + }, + "checkout_footer.link.terms_conditions": { + "defaultMessage": "Termini e condizioni" + }, + "checkout_footer.message.copyright": { + "defaultMessage": "Salesforce o società affiliate. Tutti i diritti riservati. Questo è un negozio fittizio a scopo dimostrativo. Gli ordini effettuati NON VERRANNO evasi." + }, + "checkout_header.link.cart": { + "defaultMessage": "Torna al carrello" + }, + "checkout_payment.action.remove": { + "defaultMessage": "Rimuovi" + }, + "checkout_payment.button.review_order": { + "defaultMessage": "Rivedi ordine" + }, + "checkout_payment.heading.billing_address": { + "defaultMessage": "Indirizzo di fatturazione" + }, + "checkout_payment.heading.credit_card": { + "defaultMessage": "Carta di credito" + }, + "checkout_payment.label.same_as_shipping": { + "defaultMessage": "Identico all'indirizzo di spedizione" + }, + "checkout_payment.title.payment": { + "defaultMessage": "Pagamento" + }, + "confirmation_modal.default.action.no": { + "defaultMessage": "No" + }, + "confirmation_modal.default.action.yes": { + "defaultMessage": "Sì" + }, + "confirmation_modal.default.message.you_want_to_continue": { + "defaultMessage": "Continuare?" + }, + "confirmation_modal.default.title.confirm_action": { + "defaultMessage": "Conferma azione" + }, + "confirmation_modal.remove_cart_item.action.no": { + "defaultMessage": "No, conserva articolo" + }, + "confirmation_modal.remove_cart_item.action.yes": { + "defaultMessage": "Sì, rimuovi articolo" + }, + "confirmation_modal.remove_cart_item.message.sure_to_remove": { + "defaultMessage": "Rimuovere questo articolo dal carrello?" + }, + "confirmation_modal.remove_cart_item.title.confirm_remove": { + "defaultMessage": "Conferma rimozione articolo" + }, + "confirmation_modal.remove_wishlist_item.action.no": { + "defaultMessage": "No, conserva articolo" + }, + "confirmation_modal.remove_wishlist_item.action.yes": { + "defaultMessage": "Sì, rimuovi articolo" + }, + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": { + "defaultMessage": "Rimuovere questo articolo dalla lista desideri?" + }, + "confirmation_modal.remove_wishlist_item.title.confirm_remove": { + "defaultMessage": "Conferma rimozione articolo" + }, + "contact_info.action.sign_out": { + "defaultMessage": "Esci" + }, + "contact_info.button.already_have_account": { + "defaultMessage": "Hai già un account? Accedi" + }, + "contact_info.button.checkout_as_guest": { + "defaultMessage": "Checkout come ospite" + }, + "contact_info.button.login": { + "defaultMessage": "Accedi" + }, + "contact_info.error.incorrect_username_or_password": { + "defaultMessage": "Nome utente o password errati. Riprova." + }, + "contact_info.link.forgot_password": { + "defaultMessage": "Password dimenticata?" + }, + "contact_info.title.contact_info": { + "defaultMessage": "Informazioni di contatto" + }, + "credit_card_fields.tool_tip.security_code": { + "defaultMessage": "Questo codice a 3 cifre è presente sul retro della carta.", + "description": "Generic credit card security code help text" + }, + "credit_card_fields.tool_tip.security_code.american_express": { + "defaultMessage": "Questo codice a 4 cifre è presente sul fronte della carta.", + "description": "American Express security code help text" + }, + "drawer_menu.button.account_details": { + "defaultMessage": "Dettagli account" + }, + "drawer_menu.button.addresses": { + "defaultMessage": "Indirizzi" + }, + "drawer_menu.button.log_out": { + "defaultMessage": "Esci" + }, + "drawer_menu.button.my_account": { + "defaultMessage": "Il mio account" + }, + "drawer_menu.button.order_history": { + "defaultMessage": "Cronologia ordini" + }, + "drawer_menu.button.payment_methods": { + "defaultMessage": "Metodi di pagamento" + }, + "drawer_menu.link.about_us": { + "defaultMessage": "Chi siamo" + }, + "drawer_menu.link.customer_support": { + "defaultMessage": "Supporto clienti" + }, + "drawer_menu.link.customer_support.contact_us": { + "defaultMessage": "Contattaci" + }, + "drawer_menu.link.customer_support.shipping_and_returns": { + "defaultMessage": "Spedizione e resi" + }, + "drawer_menu.link.our_company": { + "defaultMessage": "La nostra azienda" + }, + "drawer_menu.link.privacy_and_security": { + "defaultMessage": "Privacy e sicurezza" + }, + "drawer_menu.link.privacy_policy": { + "defaultMessage": "Informativa sulla privacy" + }, + "drawer_menu.link.shop_all": { + "defaultMessage": "Acquista tutto" + }, + "drawer_menu.link.sign_in": { + "defaultMessage": "Accedi" + }, + "drawer_menu.link.site_map": { + "defaultMessage": "Mappa del sito" + }, + "drawer_menu.link.store_locator": { + "defaultMessage": "Store locator" + }, + "drawer_menu.link.terms_and_conditions": { + "defaultMessage": "Termini e condizioni" + }, + "empty_cart.description.empty_cart": { + "defaultMessage": "Il tuo carrello è vuoto." + }, + "empty_cart.link.continue_shopping": { + "defaultMessage": "Continua con lo shopping" + }, + "empty_cart.link.sign_in": { + "defaultMessage": "Accedi" + }, + "empty_cart.message.continue_shopping": { + "defaultMessage": "Continua con lo shopping per aggiungere articoli al carrello." + }, + "empty_cart.message.sign_in_or_continue_shopping": { + "defaultMessage": "Accedi per recuperare gli articoli salvati o continuare con lo shopping." + }, + "empty_search_results.info.cant_find_anything_for_category": { + "defaultMessage": "Non è stato trovato nulla per {category}. Prova a cercare un prodotto o {link}." + }, + "empty_search_results.info.cant_find_anything_for_query": { + "defaultMessage": "Non è stato trovato nulla per \"{searchQuery}\"." + }, + "empty_search_results.info.double_check_spelling": { + "defaultMessage": "Ricontrolla l'ortografia e riprova o {link}." + }, + "empty_search_results.link.contact_us": { + "defaultMessage": "Contattaci" + }, + "empty_search_results.recommended_products.title.most_viewed": { + "defaultMessage": "I più visualizzati" + }, + "empty_search_results.recommended_products.title.top_sellers": { + "defaultMessage": "I più venduti" + }, + "footer.column.account": { + "defaultMessage": "Account" + }, + "footer.column.customer_support": { + "defaultMessage": "Supporto clienti" + }, + "footer.column.our_company": { + "defaultMessage": "La nostra azienda" + }, + "footer.link.about_us": { + "defaultMessage": "Chi siamo" + }, + "footer.link.contact_us": { + "defaultMessage": "Contattaci" + }, + "footer.link.order_status": { + "defaultMessage": "Stato ordine" + }, + "footer.link.privacy_policy": { + "defaultMessage": "Informativa sulla privacy" + }, + "footer.link.shipping": { + "defaultMessage": "Spedizione" + }, + "footer.link.signin_create_account": { + "defaultMessage": "Accedi o crea account" + }, + "footer.link.site_map": { + "defaultMessage": "Mappa del sito" + }, + "footer.link.store_locator": { + "defaultMessage": "Store locator" + }, + "footer.link.terms_conditions": { + "defaultMessage": "Termini e condizioni" + }, + "footer.message.copyright": { + "defaultMessage": "Salesforce o società affiliate. Tutti i diritti riservati. Questo è un negozio fittizio a scopo dimostrativo. Gli ordini effettuati NON VERRANNO evasi." + }, + "footer.subscribe.button.sign_up": { + "defaultMessage": "Registrati" + }, + "footer.subscribe.description.sign_up": { + "defaultMessage": "Registrati per gli ultimi aggiornamenti sulle migliori offerte" + }, + "footer.subscribe.heading.first_to_know": { + "defaultMessage": "Ricevi le novità in anteprima" + }, + "form_action_buttons.button.cancel": { + "defaultMessage": "Annulla" + }, + "form_action_buttons.button.save": { + "defaultMessage": "Salva" + }, + "global.account.link.account_details": { + "defaultMessage": "Dettagli account" + }, + "global.account.link.addresses": { + "defaultMessage": "Indirizzi" + }, + "global.account.link.order_history": { + "defaultMessage": "Cronologia ordini" + }, + "global.account.link.payment_methods": { + "defaultMessage": "Metodi di pagamento" + }, + "global.account.link.wishlist": { + "defaultMessage": "Lista desideri" + }, + "global.error.something_went_wrong": { + "defaultMessage": "Si è verificato un problema. Riprova!" + }, + "global.info.added_to_wishlist": { + "defaultMessage": "{quantity} {quantity, plural, one {articolo aggiunto} other {articoli aggiunti}} alla lista desideri" + }, + "global.info.removed_from_wishlist": { + "defaultMessage": "Articolo rimosso dalla lista desideri" + }, + "global.link.added_to_wishlist.view_wishlist": { + "defaultMessage": "Visualizza" + }, + "header.button.assistive_msg.logo": { + "defaultMessage": "Logo" + }, + "header.button.assistive_msg.menu": { + "defaultMessage": "Menu" + }, + "header.button.assistive_msg.my_account": { + "defaultMessage": "Il mio account" + }, + "header.button.assistive_msg.my_cart": { + "defaultMessage": "Il mio carrello" + }, + "header.button.assistive_msg.wishlist": { + "defaultMessage": "Lista desideri" + }, + "header.field.placeholder.search_for_products": { + "defaultMessage": "Cerca prodotti..." + }, + "header.popover.action.log_out": { + "defaultMessage": "Esci" + }, + "header.popover.title.my_account": { + "defaultMessage": "Il mio account" + }, + "home.description.features": { + "defaultMessage": "Funzionalità pronte all'uso, così potrai dedicare il tuo tempo all'aggiunta di miglioramenti." + }, + "home.description.here_to_help": { + "defaultMessage": "Contatta il nostro personale di assistenza." + }, + "home.description.here_to_help_line_2": { + "defaultMessage": "Ti fornirà le indicazioni giuste." + }, + "home.description.shop_products": { + "defaultMessage": "Questa sezione presenta contenuti del catalogo. {docLink} su come sostituirli.", + "description": "{docLink} is a html button that links the user to https://sfdc.co/business-manager-manage-catalogs" + }, + "home.features.description.cart_checkout": { + "defaultMessage": "Best practice di e-commerce per l'esperienza di carrello e checkout di un acquirente." + }, + "home.features.description.components": { + "defaultMessage": "Realizzato utilizzando Chakra UI, una libreria di componenti React semplice, modulare e accessibile." + }, + "home.features.description.einstein_recommendations": { + "defaultMessage": "Garantisci a ogni acquirente il miglior prodotto o la migliore offerta con i suggerimenti di prodotto." + }, + "home.features.description.my_account": { + "defaultMessage": "Gli acquirenti possono gestire le informazioni relative all'account come profilo, indirizzi, pagamenti e ordini." + }, + "home.features.description.shopper_login": { + "defaultMessage": "Consenti agli acquirenti di accedere facilmente grazie a un'esperienza di acquisto più personalizzata." + }, + "home.features.description.wishlist": { + "defaultMessage": "Gli acquirenti registrati possono aggiungere voci di prodotto alla lista desideri per acquisti futuri." + }, + "home.features.heading.cart_checkout": { + "defaultMessage": "Carrello e checkout" + }, + "home.features.heading.components": { + "defaultMessage": "Componenti e Design Kit" + }, + "home.features.heading.einstein_recommendations": { + "defaultMessage": "Suggerimenti Einstein" + }, + "home.features.heading.my_account": { + "defaultMessage": "Il mio account" + }, + "home.features.heading.shopper_login": { + "defaultMessage": "Shopper Login and API Access Service (SLAS)" + }, + "home.features.heading.wishlist": { + "defaultMessage": "Lista desideri" + }, + "home.heading.features": { + "defaultMessage": "Funzionalità" + }, + "home.heading.here_to_help": { + "defaultMessage": "Siamo qui per aiutarti" + }, + "home.heading.shop_products": { + "defaultMessage": "Acquista prodotti" + }, + "home.hero_features.link.design_kit": { + "defaultMessage": "Crea con il Figma PWA Design Kit" + }, + "home.hero_features.link.on_github": { + "defaultMessage": "Scarica su GitHub" + }, + "home.hero_features.link.on_managed_runtime": { + "defaultMessage": "Distribuisci su Managed Runtime" + }, + "home.link.contact_us": { + "defaultMessage": "Contattaci" + }, + "home.link.get_started": { + "defaultMessage": "Inizia" + }, + "home.link.read_docs": { + "defaultMessage": "Leggi la documentazione" + }, + "home.title.react_starter_store": { + "defaultMessage": "React PWA Starter Store per il retail" + }, + "item_attributes.label.promotions": { + "defaultMessage": "Promozioni" + }, + "item_attributes.label.quantity": { + "defaultMessage": "Quantità: {quantity}" + }, + "item_image.label.sale": { + "defaultMessage": "Saldi", + "description": "A sale badge placed on top of a product image" + }, + "lCPCxk": { + "defaultMessage": "Selezionare tutte le opzioni sopra riportate" + }, + "locale_text.message.ar-SA": { + "defaultMessage": "Arabo (Arabia Saudita)" + }, + "locale_text.message.bn-BD": { + "defaultMessage": "Bengalese (Bangladesh)" + }, + "locale_text.message.bn-IN": { + "defaultMessage": "Bengalese (India)" + }, + "locale_text.message.cs-CZ": { + "defaultMessage": "Ceco (Repubblica Ceca)" + }, + "locale_text.message.da-DK": { + "defaultMessage": "Danese (Danimarca)" + }, + "locale_text.message.de-AT": { + "defaultMessage": "Tedesco (Austria)" + }, + "locale_text.message.de-CH": { + "defaultMessage": "Tedesco (Svizzera)" + }, + "locale_text.message.de-DE": { + "defaultMessage": "Tedesco (Germania)" + }, + "locale_text.message.el-GR": { + "defaultMessage": "Greco (Grecia)" + }, + "locale_text.message.en-AU": { + "defaultMessage": "Inglese (Australia)" + }, + "locale_text.message.en-CA": { + "defaultMessage": "Inglese (Canada)" + }, + "locale_text.message.en-GB": { + "defaultMessage": "Inglese (Regno Unito)" + }, + "locale_text.message.en-IE": { + "defaultMessage": "Inglese (Irlanda)" + }, + "locale_text.message.en-IN": { + "defaultMessage": "Inglese (India)" + }, + "locale_text.message.en-NZ": { + "defaultMessage": "Inglese (Nuova Zelanda)" + }, + "locale_text.message.en-US": { + "defaultMessage": "Inglese (Stati Uniti)" + }, + "locale_text.message.en-ZA": { + "defaultMessage": "Inglese (Sudafrica)" + }, + "locale_text.message.es-AR": { + "defaultMessage": "Spagnolo (Argentina)" + }, + "locale_text.message.es-CL": { + "defaultMessage": "Spagnolo (Cile)" + }, + "locale_text.message.es-CO": { + "defaultMessage": "Spagnolo (Colombia)" + }, + "locale_text.message.es-ES": { + "defaultMessage": "Spagnolo (Spagna)" + }, + "locale_text.message.es-MX": { + "defaultMessage": "Spagnolo (Messico)" + }, + "locale_text.message.es-US": { + "defaultMessage": "Spagnolo (Stati Uniti)" + }, + "locale_text.message.fi-FI": { + "defaultMessage": "Finlandese (Finlandia)" + }, + "locale_text.message.fr-BE": { + "defaultMessage": "Francese (Belgio)" + }, + "locale_text.message.fr-CA": { + "defaultMessage": "Francese (Canada)" + }, + "locale_text.message.fr-CH": { + "defaultMessage": "Francese (Svizzera)" + }, + "locale_text.message.fr-FR": { + "defaultMessage": "Francese (Francia)" + }, + "locale_text.message.he-IL": { + "defaultMessage": "Ebraico (Israele)" + }, + "locale_text.message.hi-IN": { + "defaultMessage": "Hindi (India)" + }, + "locale_text.message.hu-HU": { + "defaultMessage": "Ungherese (Ungheria)" + }, + "locale_text.message.id-ID": { + "defaultMessage": "Indonesiano (Indonesia)" + }, + "locale_text.message.it-CH": { + "defaultMessage": "Italiano (Svizzera)" + }, + "locale_text.message.it-IT": { + "defaultMessage": "Italiano (Italia)" + }, + "locale_text.message.ja-JP": { + "defaultMessage": "Giapponese (Giappone)" + }, + "locale_text.message.ko-KR": { + "defaultMessage": "Coreano (Repubblica di Corea)" + }, + "locale_text.message.nl-BE": { + "defaultMessage": "Olandese (Belgio)" + }, + "locale_text.message.nl-NL": { + "defaultMessage": "Olandese (Paesi Bassi)" + }, + "locale_text.message.no-NO": { + "defaultMessage": "Norvegese (Norvegia)" + }, + "locale_text.message.pl-PL": { + "defaultMessage": "Polacco (Polonia)" + }, + "locale_text.message.pt-BR": { + "defaultMessage": "Portoghese (Brasile)" + }, + "locale_text.message.pt-PT": { + "defaultMessage": "Portoghese (Portogallo)" + }, + "locale_text.message.ro-RO": { + "defaultMessage": "Rumeno (Romania)" + }, + "locale_text.message.ru-RU": { + "defaultMessage": "Russo (Federazione Russa)" + }, + "locale_text.message.sk-SK": { + "defaultMessage": "Slovacco (Slovacchia)" + }, + "locale_text.message.sv-SE": { + "defaultMessage": "Svedese (Svezia)" + }, + "locale_text.message.ta-IN": { + "defaultMessage": "Tamil (India)" + }, + "locale_text.message.ta-LK": { + "defaultMessage": "Tamil (Sri Lanka)" + }, + "locale_text.message.th-TH": { + "defaultMessage": "Tailandese (Tailandia)" + }, + "locale_text.message.tr-TR": { + "defaultMessage": "Turco (Turchia)" + }, + "locale_text.message.zh-CN": { + "defaultMessage": "Cinese (Cina)" + }, + "locale_text.message.zh-HK": { + "defaultMessage": "Cinese (Hong Kong)" + }, + "locale_text.message.zh-TW": { + "defaultMessage": "Cinese (Taiwan)" + }, + "login_form.action.create_account": { + "defaultMessage": "Crea account" + }, + "login_form.button.sign_in": { + "defaultMessage": "Accedi" + }, + "login_form.link.forgot_password": { + "defaultMessage": "Password dimenticata?" + }, + "login_form.message.dont_have_account": { + "defaultMessage": "Non hai un account?" + }, + "login_form.message.welcome_back": { + "defaultMessage": "Piacere di rivederti" + }, + "login_page.error.incorrect_username_or_password": { + "defaultMessage": "Nome utente o password errati. Riprova." + }, + "offline_banner.description.browsing_offline_mode": { + "defaultMessage": "Stai navigando in modalità offline" + }, + "order_summary.action.remove_promo": { + "defaultMessage": "Rimuovi" + }, + "order_summary.cart_items.action.num_of_items_in_cart": { + "defaultMessage": "{itemCount, plural, =0 {0 articoli} one {# articolo} other {# articoli}} nel carrello", + "description": "clicking it would expand/show the items in cart" + }, + "order_summary.cart_items.link.edit_cart": { + "defaultMessage": "Modifica carrello" + }, + "order_summary.heading.order_summary": { + "defaultMessage": "Riepilogo ordine" + }, + "order_summary.label.estimated_total": { + "defaultMessage": "Totale stimato" + }, + "order_summary.label.free": { + "defaultMessage": "Gratuita" + }, + "order_summary.label.order_total": { + "defaultMessage": "Totale ordine" + }, + "order_summary.label.promo_applied": { + "defaultMessage": "promozione applicata" + }, + "order_summary.label.promotions_applied": { + "defaultMessage": "Promozioni applicate" + }, + "order_summary.label.shipping": { + "defaultMessage": "Spedizione" + }, + "order_summary.label.subtotal": { + "defaultMessage": "Subtotale" + }, + "order_summary.label.tax": { + "defaultMessage": "Imposta" + }, + "page_not_found.action.go_back": { + "defaultMessage": "Torna alla pagina precedente" + }, + "page_not_found.link.homepage": { + "defaultMessage": "Vai alla pagina principale" + }, + "page_not_found.message.suggestion_to_try": { + "defaultMessage": "Prova a inserire di nuovo l'indirizzo tornando alla pagina precedente o passando alla pagina principale." + }, + "page_not_found.title.page_cant_be_found": { + "defaultMessage": "Impossibile trovare la pagina che stai cercando." + }, + "pagination.field.num_of_pages": { + "defaultMessage": "di {numOfPages}" + }, + "pagination.link.next": { + "defaultMessage": "Avanti" + }, + "pagination.link.prev": { + "defaultMessage": "Indietro" + }, + "password_card.info.password_updated": { + "defaultMessage": "Password aggiornata" + }, + "password_card.label.password": { + "defaultMessage": "Password" + }, + "password_card.title.password": { + "defaultMessage": "Password" + }, + "password_requirements.error.eight_letter_minimum": { + "defaultMessage": "Minimo 8 caratteri", + "description": "Password requirement" + }, + "password_requirements.error.one_lowercase_letter": { + "defaultMessage": "1 lettera minuscola", + "description": "Password requirement" + }, + "password_requirements.error.one_number": { + "defaultMessage": "1 numero", + "description": "Password requirement" + }, + "password_requirements.error.one_special_character": { + "defaultMessage": "1 carattere speciale (ad esempio: , $ ! % #)", + "description": "Password requirement" + }, + "password_requirements.error.one_uppercase_letter": { + "defaultMessage": "1 lettera maiuscola", + "description": "Password requirement" + }, + "payment_selection.button.save_and_continue": { + "defaultMessage": "Salva e continua" + }, + "payment_selection.heading.add_new_card": { + "defaultMessage": "Aggiungi nuova carta" + }, + "payment_selection.heading.credit_card": { + "defaultMessage": "Carta di credito" + }, + "payment_selection.message.select_payment_method": { + "defaultMessage": "Seleziona un metodo di pagamento." + }, + "payment_selection.tooltip.secure_payment": { + "defaultMessage": "Questo è un pagamento crittografato con SSL sicuro." + }, + "price_per_item.label.each": { + "defaultMessage": " cad.", + "description": "Abbreviated 'each', follows price per item, like $10/ea" + }, + "product_detail.accordion.button.product_detail": { + "defaultMessage": "Dettagli prodotto" + }, + "product_detail.accordion.button.questions": { + "defaultMessage": "Domande" + }, + "product_detail.accordion.button.reviews": { + "defaultMessage": "Revisioni" + }, + "product_detail.accordion.button.size_fit": { + "defaultMessage": "Taglie e vestibilità" + }, + "product_detail.accordion.message.coming_soon": { + "defaultMessage": "In arrivo" + }, + "product_detail.recommended_products.title.complete_set": { + "defaultMessage": "Completamento del set" + }, + "product_detail.recommended_products.title.might_also_like": { + "defaultMessage": "Potrebbe interessarti anche" + }, + "product_detail.recommended_products.title.recently_viewed": { + "defaultMessage": "Visualizzati di recente" + }, + "product_item.label.quantity": { + "defaultMessage": "Quantità:" + }, + "product_list.button.filter": { + "defaultMessage": "Filtro" + }, + "product_list.button.sort_by": { + "defaultMessage": "Ordina per: {sortOption}" + }, + "product_list.drawer.title.sort_by": { + "defaultMessage": "Ordina per" + }, + "product_list.modal.button.clear_filters": { + "defaultMessage": "Cancella filtri" + }, + "product_list.modal.button.view_items": { + "defaultMessage": "Visualizza {prroductCount} articoli" + }, + "product_list.modal.title.filter": { + "defaultMessage": "Filtro" + }, + "product_list.select.sort_by": { + "defaultMessage": "Ordina per: {sortOption}" + }, + "product_tile.assistive_msg.wishlist": { + "defaultMessage": "Lista desideri" + }, + "product_view.button.add_to_cart": { + "defaultMessage": "Aggiungi al carrello" + }, + "product_view.button.add_to_wishlist": { + "defaultMessage": "Aggiungi alla lista desideri" + }, + "product_view.button.update": { + "defaultMessage": "Aggiornati" + }, + "product_view.label.quantity": { + "defaultMessage": "Quantità" + }, + "product_view.link.full_details": { + "defaultMessage": "Vedi tutti i dettagli" + }, + "profile_card.info.profile_updated": { + "defaultMessage": "Profilo aggiornato" + }, + "profile_card.label.email": { + "defaultMessage": "E-mail" + }, + "profile_card.label.full_name": { + "defaultMessage": "Nome completo" + }, + "profile_card.label.phone": { + "defaultMessage": "Numero di telefono" + }, + "profile_card.message.not_provided": { + "defaultMessage": "Non specificato" + }, + "profile_card.title.my_profile": { + "defaultMessage": "Il mio profilo" + }, + "promo_code_fields.button.apply": { + "defaultMessage": "Applica" + }, + "promo_popover.heading.promo_applied": { + "defaultMessage": "Promozioni applicate" + }, + "promocode.accordion.button.have_promocode": { + "defaultMessage": "Hai un codice promozionale?" + }, + "recent_searches.action.clear_searches": { + "defaultMessage": "Cancella ricerche recenti" + }, + "recent_searches.heading.recent_searches": { + "defaultMessage": "Ricerche recenti" + }, + "register_form.action.sign_in": { + "defaultMessage": "Accedi" + }, + "register_form.button.create_account": { + "defaultMessage": "Crea account" + }, + "register_form.heading.lets_get_started": { + "defaultMessage": "Iniziamo!" + }, + "register_form.message.agree_to_policy_terms": { + "defaultMessage": "Creando un account, accetti l'Informativa sulla privacy e i Termini e condizioni di Salesforce" + }, + "register_form.message.already_have_account": { + "defaultMessage": "Hai già un account?" + }, + "register_form.message.create_an_account": { + "defaultMessage": "Crea un account e accedi in esclusiva ai prodotti, alle idee e alle community migliori." + }, + "reset_password.button.back_to_sign_in": { + "defaultMessage": "Torna all'accesso" + }, + "reset_password.info.receive_email_shortly": { + "defaultMessage": "A breve riceverai un'email all'indirizzo {email} con un link per la reimpostazione della password." + }, + "reset_password.title.password_reset": { + "defaultMessage": "Reimpostazione password" + }, + "reset_password_form.action.sign_in": { + "defaultMessage": "Accedi" + }, + "reset_password_form.button.reset_password": { + "defaultMessage": "Reimposta password" + }, + "reset_password_form.message.enter_your_email": { + "defaultMessage": "Inserisci il tuo indirizzo email per ricevere istruzioni su come reimpostare la password" + }, + "reset_password_form.message.return_to_sign_in": { + "defaultMessage": "Oppure torna a", + "description": "Precedes link to return to sign in" + }, + "reset_password_form.title.reset_password": { + "defaultMessage": "Reimposta password" + }, + "search.action.cancel": { + "defaultMessage": "Annulla" + }, + "selected_refinements.action.clear_all": { + "defaultMessage": "Deseleziona tutto" + }, + "shipping_address.button.continue_to_shipping": { + "defaultMessage": "Passa al metodo di spedizione" + }, + "shipping_address.title.shipping_address": { + "defaultMessage": "Indirizzo di spedizione" + }, + "shipping_address_edit_form.button.save_and_continue": { + "defaultMessage": "Salva e passa al metodo di spedizione" + }, + "shipping_address_form.heading.edit_address": { + "defaultMessage": "Modifica indirizzo" + }, + "shipping_address_form.heading.new_address": { + "defaultMessage": "Aggiungi nuovo indirizzo" + }, + "shipping_address_selection.button.add_address": { + "defaultMessage": "Aggiungi nuovo indirizzo" + }, + "shipping_address_selection.button.submit": { + "defaultMessage": "Invia" + }, + "shipping_address_selection.title.add_address": { + "defaultMessage": "Aggiungi nuovo indirizzo" + }, + "shipping_address_selection.title.edit_shipping": { + "defaultMessage": "Modifica indirizzo di spedizione" + }, + "shipping_options.action.send_as_a_gift": { + "defaultMessage": "Inviare come regalo?" + }, + "shipping_options.button.continue_to_payment": { + "defaultMessage": "Passa al pagamento" + }, + "shipping_options.title.shipping_gift_options": { + "defaultMessage": "Opzioni di spedizione e regalo" + }, + "signout_confirmation_dialog.button.cancel": { + "defaultMessage": "Annulla" + }, + "signout_confirmation_dialog.button.sign_out": { + "defaultMessage": "Esci" + }, + "signout_confirmation_dialog.heading.sign_out": { + "defaultMessage": "Esci" + }, + "signout_confirmation_dialog.message.sure_to_sign_out": { + "defaultMessage": "Uscire? Per procedere con l'ordine corrente devi eseguire di nuovo l'accesso." + }, + "toggle_card.action.edit": { + "defaultMessage": "Modifica" + }, + "update_password_fields.button.forgot_password": { + "defaultMessage": "Password dimenticata?" + }, + "use_address_fields.error.please_enter_first_name": { + "defaultMessage": "Inserisci il nome." + }, + "use_address_fields.error.please_enter_last_name": { + "defaultMessage": "Inserisci il cognome." + }, + "use_address_fields.error.please_enter_phone_number": { + "defaultMessage": "Inserisci il numero di telefono." + }, + "use_address_fields.error.please_enter_your_postal_or_zip": { + "defaultMessage": "Inserisci il {postalOrZip}." + }, + "use_address_fields.error.please_select_your_address": { + "defaultMessage": "Inserisci l'indirizzo." + }, + "use_address_fields.error.please_select_your_city": { + "defaultMessage": "Inserisci la città." + }, + "use_address_fields.error.please_select_your_country": { + "defaultMessage": "Seleziona il Paese." + }, + "use_address_fields.error.please_select_your_state_or_province": { + "defaultMessage": "Seleziona {stateOrProvince}." + }, + "use_address_fields.error.required": { + "defaultMessage": "Obbligatorio" + }, + "use_address_fields.error.state_code_invalid": { + "defaultMessage": "Inserisci la provincia di 2 lettere." + }, + "use_address_fields.label.address": { + "defaultMessage": "Indirizzo" + }, + "use_address_fields.label.city": { + "defaultMessage": "Città" + }, + "use_address_fields.label.country": { + "defaultMessage": "Paese" + }, + "use_address_fields.label.first_name": { + "defaultMessage": "Nome" + }, + "use_address_fields.label.last_name": { + "defaultMessage": "Cognome" + }, + "use_address_fields.label.phone": { + "defaultMessage": "Telefono" + }, + "use_address_fields.label.postal_code": { + "defaultMessage": "Codice postale" + }, + "use_address_fields.label.preferred": { + "defaultMessage": "Imposta come predefinito" + }, + "use_address_fields.label.province": { + "defaultMessage": "Provincia" + }, + "use_address_fields.label.state": { + "defaultMessage": "Stato" + }, + "use_address_fields.label.zipCode": { + "defaultMessage": "CAP" + }, + "use_credit_card_fields.error.required": { + "defaultMessage": "Obbligatorio" + }, + "use_credit_card_fields.error.required_card_number": { + "defaultMessage": "Inserisci il numero di carta." + }, + "use_credit_card_fields.error.required_expiry": { + "defaultMessage": "Inserisci la data di scadenza." + }, + "use_credit_card_fields.error.required_name": { + "defaultMessage": "Inserisci il tuo nome come compare sulla carta." + }, + "use_credit_card_fields.error.required_security_code": { + "defaultMessage": "Inserisci il codice di sicurezza." + }, + "use_credit_card_fields.error.valid_card_number": { + "defaultMessage": "Inserisci un numero di carta valido." + }, + "use_credit_card_fields.error.valid_date": { + "defaultMessage": "Inserisci una data valida." + }, + "use_credit_card_fields.error.valid_name": { + "defaultMessage": "Inserisci un nome valido." + }, + "use_credit_card_fields.error.valid_security_code": { + "defaultMessage": "Inserisci un codice di sicurezza valido." + }, + "use_credit_card_fields.label.card_number": { + "defaultMessage": "Numero carta" + }, + "use_credit_card_fields.label.card_type": { + "defaultMessage": "Tipo di carta" + }, + "use_credit_card_fields.label.expiry": { + "defaultMessage": "Data di scadenza" + }, + "use_credit_card_fields.label.name": { + "defaultMessage": "Nome sulla carta" + }, + "use_credit_card_fields.label.security_code": { + "defaultMessage": "Codice di sicurezza" + }, + "use_login_fields.error.required_email": { + "defaultMessage": "Inserisci l'indirizzo email." + }, + "use_login_fields.error.required_password": { + "defaultMessage": "Inserisci la password." + }, + "use_login_fields.label.email": { + "defaultMessage": "E-mail" + }, + "use_login_fields.label.password": { + "defaultMessage": "Password" + }, + "use_product.message.inventory_remaining": { + "defaultMessage": "Solo {stockLevel} rimasti!" + }, + "use_product.message.out_of_stock": { + "defaultMessage": "Esaurito" + }, + "use_profile_fields.error.required_email": { + "defaultMessage": "Inserisci un indirizzo e-mail valido." + }, + "use_profile_fields.error.required_first_name": { + "defaultMessage": "Inserisci il nome." + }, + "use_profile_fields.error.required_last_name": { + "defaultMessage": "Inserisci il cognome." + }, + "use_profile_fields.error.required_phone": { + "defaultMessage": "Inserisci il numero di telefono." + }, + "use_profile_fields.label.email": { + "defaultMessage": "E-mail" + }, + "use_profile_fields.label.first_name": { + "defaultMessage": "Nome" + }, + "use_profile_fields.label.last_name": { + "defaultMessage": "Cognome" + }, + "use_profile_fields.label.phone": { + "defaultMessage": "Numero di telefono" + }, + "use_promo_code_fields.error.required_promo_code": { + "defaultMessage": "Specifica un codice promozionale valido." + }, + "use_promo_code_fields.label.promo_code": { + "defaultMessage": "Codice promozionale" + }, + "use_promocode.error.check_the_code": { + "defaultMessage": "Controlla il codice e riprova. È possibile che sia già stato applicato o che la promozione sia scaduta." + }, + "use_promocode.info.promo_applied": { + "defaultMessage": "promozione applicata" + }, + "use_promocode.info.promo_removed": { + "defaultMessage": "Promozione eliminata" + }, + "use_registration_fields.error.contain_number": { + "defaultMessage": "La password deve contenere almeno un numero." + }, + "use_registration_fields.error.lowercase_letter": { + "defaultMessage": "La password deve contenere almeno una lettera minuscola." + }, + "use_registration_fields.error.minimum_characters": { + "defaultMessage": "La password deve contenere almeno 8 caratteri." + }, + "use_registration_fields.error.required_email": { + "defaultMessage": "Inserisci un indirizzo e-mail valido." + }, + "use_registration_fields.error.required_first_name": { + "defaultMessage": "Inserisci il nome." + }, + "use_registration_fields.error.required_last_name": { + "defaultMessage": "Inserisci il cognome." + }, + "use_registration_fields.error.required_password": { + "defaultMessage": "Creare una password." + }, + "use_registration_fields.error.special_character": { + "defaultMessage": "La password deve contenere almeno un carattere speciale." + }, + "use_registration_fields.error.uppercase_letter": { + "defaultMessage": "La password deve contenere almeno una lettera maiuscola." + }, + "use_registration_fields.label.email": { + "defaultMessage": "E-mail" + }, + "use_registration_fields.label.first_name": { + "defaultMessage": "Nome" + }, + "use_registration_fields.label.last_name": { + "defaultMessage": "Cognome" + }, + "use_registration_fields.label.password": { + "defaultMessage": "Password" + }, + "use_registration_fields.label.sign_up_to_emails": { + "defaultMessage": "Iscrivimi alle email di Salesforce (puoi annullare l'iscrizione in qualsiasi momento)" + }, + "use_reset_password_fields.error.required_email": { + "defaultMessage": "Inserisci un indirizzo e-mail valido." + }, + "use_reset_password_fields.label.email": { + "defaultMessage": "E-mail" + }, + "use_update_password_fields.error.contain_number": { + "defaultMessage": "La password deve contenere almeno un numero." + }, + "use_update_password_fields.error.lowercase_letter": { + "defaultMessage": "La password deve contenere almeno una lettera minuscola." + }, + "use_update_password_fields.error.minimum_characters": { + "defaultMessage": "La password deve contenere almeno 8 caratteri." + }, + "use_update_password_fields.error.required_new_password": { + "defaultMessage": "Specifica una nuova password." + }, + "use_update_password_fields.error.required_password": { + "defaultMessage": "Inserisci la password." + }, + "use_update_password_fields.error.special_character": { + "defaultMessage": "La password deve contenere almeno un carattere speciale." + }, + "use_update_password_fields.error.uppercase_letter": { + "defaultMessage": "La password deve contenere almeno una lettera maiuscola." + }, + "use_update_password_fields.label.current_password": { + "defaultMessage": "Password corrente" + }, + "use_update_password_fields.label.new_password": { + "defaultMessage": "Nuova password" + }, + "wishlist_primary_action.button.add_to_cart": { + "defaultMessage": "Aggiungi al carrello" + }, + "wishlist_primary_action.button.select_options": { + "defaultMessage": "Seleziona opzioni" + }, + "wishlist_primary_action.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {articolo aggiunto} other {articoli aggiunti}} al carrello" + }, + "wishlist_secondary_button_group.action.remove": { + "defaultMessage": "Rimuovi" + }, + "wishlist_secondary_button_group.info.item_removed": { + "defaultMessage": "Articolo rimosso dalla lista desideri" + }, + "with_registration.info.please_sign_in": { + "defaultMessage": "Accedi per continuare!" + } +} diff --git a/packages/adyen-retail-react-app/translations/ja-JP.json b/packages/adyen-retail-react-app/translations/ja-JP.json new file mode 100644 index 0000000..8ff65f2 --- /dev/null +++ b/packages/adyen-retail-react-app/translations/ja-JP.json @@ -0,0 +1,1417 @@ +{ + "account.accordion.button.my_account": { + "defaultMessage": "マイアカウント" + }, + "account.heading.my_account": { + "defaultMessage": "マイアカウント" + }, + "account.logout_button.button.log_out": { + "defaultMessage": "ログアウト" + }, + "account_addresses.badge.default": { + "defaultMessage": "デフォルト" + }, + "account_addresses.button.add_address": { + "defaultMessage": "住所の追加" + }, + "account_addresses.info.address_updated": { + "defaultMessage": "住所が更新されました" + }, + "account_addresses.info.new_address_saved": { + "defaultMessage": "新しい住所が保存されました" + }, + "account_addresses.page_action_placeholder.button.add_address": { + "defaultMessage": "住所の追加" + }, + "account_addresses.page_action_placeholder.heading.no_saved_addresses": { + "defaultMessage": "保存されている住所はありません" + }, + "account_addresses.page_action_placeholder.message.add_new_address": { + "defaultMessage": "新しい住所を追加すると、注文手続きを素早く完了できます。" + }, + "account_addresses.title.addresses": { + "defaultMessage": "住所" + }, + "account_detail.title.account_details": { + "defaultMessage": "アカウントの詳細" + }, + "account_order_detail.heading.billing_address": { + "defaultMessage": "請求先住所" + }, + "account_order_detail.heading.num_of_items": { + "defaultMessage": "{count} 個の商品" + }, + "account_order_detail.heading.payment_method": { + "defaultMessage": "支払方法" + }, + "account_order_detail.heading.shipping_address": { + "defaultMessage": "配送先住所" + }, + "account_order_detail.heading.shipping_method": { + "defaultMessage": "配送方法" + }, + "account_order_detail.label.order_number": { + "defaultMessage": "注文番号: {orderNumber}" + }, + "account_order_detail.label.ordered_date": { + "defaultMessage": "注文日: {date}" + }, + "account_order_detail.label.pending_tracking_number": { + "defaultMessage": "保留中" + }, + "account_order_detail.label.tracking_number": { + "defaultMessage": "追跡番号" + }, + "account_order_detail.link.back_to_history": { + "defaultMessage": "注文履歴に戻る" + }, + "account_order_detail.title.order_details": { + "defaultMessage": "注文の詳細" + }, + "account_order_history.button.continue_shopping": { + "defaultMessage": "買い物を続ける" + }, + "account_order_history.description.once_you_place_order": { + "defaultMessage": "注文を確定すると、ここに詳細が表示されます。" + }, + "account_order_history.heading.no_order_yet": { + "defaultMessage": "まだ注文を確定していません。" + }, + "account_order_history.label.num_of_items": { + "defaultMessage": "{count} 個の商品", + "description": "Number of items in order" + }, + "account_order_history.label.order_number": { + "defaultMessage": "注文番号: {orderNumber}" + }, + "account_order_history.label.ordered_date": { + "defaultMessage": "注文日: {date}" + }, + "account_order_history.label.shipped_to": { + "defaultMessage": "配送先: {name}" + }, + "account_order_history.link.view_details": { + "defaultMessage": "詳細の表示" + }, + "account_order_history.title.order_history": { + "defaultMessage": "注文履歴" + }, + "account_payment_methods.button.add_method": { + "defaultMessage": "支払方法の追加" + }, + "account_payment_methods.description.add_method_for_faster_checkout": { + "defaultMessage": "新しい支払方法を追加すると、注文手続きを素早く完了できます。" + }, + "account_payment_methods.heading.no_saved_methods": { + "defaultMessage": "保存されている支払方法がありません" + }, + "account_payment_methods.info.new_method_saved": { + "defaultMessage": "新しい支払方法が保存されました" + }, + "account_payment_methods.title.payment_methods": { + "defaultMessage": "支払方法" + }, + "account_wishlist.button.continue_shopping": { + "defaultMessage": "買い物を続ける" + }, + "account_wishlist.description.continue_shopping": { + "defaultMessage": "買い物を続けて、ほしい物リストに商品を追加してください。" + }, + "account_wishlist.heading.no_wishlist": { + "defaultMessage": "ほしい物リストに商品がありません" + }, + "account_wishlist.title.wishlist": { + "defaultMessage": "ほしい物リスト" + }, + "action_card.action.edit": { + "defaultMessage": "編集" + }, + "action_card.action.remove": { + "defaultMessage": "削除" + }, + "add_to_cart_modal.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one { 個の商品} other { 個の商品}}が買い物カゴに追加されました" + }, + "add_to_cart_modal.label.cart_subtotal": { + "defaultMessage": "買い物カゴ小計 ({itemAccumulatedCount} 個の商品)" + }, + "add_to_cart_modal.label.quantity": { + "defaultMessage": "個数" + }, + "add_to_cart_modal.link.checkout": { + "defaultMessage": "注文手続きに進む" + }, + "add_to_cart_modal.link.view_cart": { + "defaultMessage": "買い物カゴを表示" + }, + "add_to_cart_modal.recommended_products.title.might_also_like": { + "defaultMessage": "こちらもどうぞ" + }, + "auth_modal.description.now_signed_in": { + "defaultMessage": "サインインしました。" + }, + "auth_modal.error.incorrect_email_or_password": { + "defaultMessage": "Eメールまたはパスワードが正しくありません。もう一度お試しください。" + }, + "auth_modal.info.welcome_user": { + "defaultMessage": "ようこそ、{name}さん" + }, + "auth_modal.password_reset_success.button.back_to_sign_in": { + "defaultMessage": "サインインに戻る" + }, + "auth_modal.password_reset_success.info.will_email_shortly": { + "defaultMessage": "パスワードリセットのリンクが記載された Eメールがまもなく {email} に届きます。" + }, + "auth_modal.password_reset_success.title.password_reset": { + "defaultMessage": "パスワードのリセット" + }, + "card_payment_form.heading.new_payment_method": { + "defaultMessage": "新しい支払方法の追加" + }, + "cart.info.removed_from_cart": { + "defaultMessage": "買い物カゴから商品が削除されました" + }, + "cart.recommended_products.title.may_also_like": { + "defaultMessage": "こちらもおすすめ" + }, + "cart.recommended_products.title.recently_viewed": { + "defaultMessage": "最近見た商品" + }, + "cart_cta.link.checkout": { + "defaultMessage": "注文手続きに進む" + }, + "cart_secondary_button_group.action.added_to_wishlist": { + "defaultMessage": "ほしい物リストに追加する" + }, + "cart_secondary_button_group.action.edit": { + "defaultMessage": "編集" + }, + "cart_secondary_button_group.action.remove": { + "defaultMessage": "削除" + }, + "cart_secondary_button_group.label.this_is_gift": { + "defaultMessage": "これはギフトです。" + }, + "cart_secondary_button_group.link_learn_more": { + "defaultMessage": "詳細はこちら" + }, + "cart_skeleton.heading.order_summary": { + "defaultMessage": "注文の概要" + }, + "cart_skeleton.title.cart": { + "defaultMessage": "買い物カゴ" + }, + "cart_title.title.cart_num_of_items": { + "defaultMessage": "買い物カゴ ({itemCount, plural, =0 {0 個の商品} one {# 個の商品} other {# 個の商品}})" + }, + "cc_radio_group.action.remove": { + "defaultMessage": "削除" + }, + "cc_radio_group.button.add_new_card": { + "defaultMessage": "新しいカードの追加" + }, + "checkout.button.place_order": { + "defaultMessage": "注文の確定" + }, + "checkout.message.generic_error": { + "defaultMessage": "注文手続き中に予期しないエラーが発生しました。" + }, + "checkout_confirmation.button.create_account": { + "defaultMessage": "アカウントの作成" + }, + "checkout_confirmation.heading.billing_address": { + "defaultMessage": "請求先住所" + }, + "checkout_confirmation.heading.create_account": { + "defaultMessage": "アカウントを作成すると、注文手続きを素早く完了できます" + }, + "checkout_confirmation.heading.credit_card": { + "defaultMessage": "クレジットカード" + }, + "checkout_confirmation.heading.delivery_details": { + "defaultMessage": "配送の詳細" + }, + "checkout_confirmation.heading.order_summary": { + "defaultMessage": "注文の概要" + }, + "checkout_confirmation.heading.payment_details": { + "defaultMessage": "支払の詳細" + }, + "checkout_confirmation.heading.shipping_address": { + "defaultMessage": "配送先住所" + }, + "checkout_confirmation.heading.shipping_method": { + "defaultMessage": "配送方法" + }, + "checkout_confirmation.heading.thank_you_for_order": { + "defaultMessage": "ご注文いただきありがとうございました!" + }, + "checkout_confirmation.label.free": { + "defaultMessage": "無料" + }, + "checkout_confirmation.label.order_number": { + "defaultMessage": "注文番号" + }, + "checkout_confirmation.label.order_total": { + "defaultMessage": "ご注文金額合計" + }, + "checkout_confirmation.label.promo_applied": { + "defaultMessage": "プロモーションが適用されました" + }, + "checkout_confirmation.label.shipping": { + "defaultMessage": "配送" + }, + "checkout_confirmation.label.subtotal": { + "defaultMessage": "小計" + }, + "checkout_confirmation.label.tax": { + "defaultMessage": "税金" + }, + "checkout_confirmation.link.continue_shopping": { + "defaultMessage": "買い物を続ける" + }, + "checkout_confirmation.link.login": { + "defaultMessage": "ログインはこちらから" + }, + "checkout_confirmation.message.already_has_account": { + "defaultMessage": "この Eメールにはすでにアカウントがあります。" + }, + "checkout_confirmation.message.num_of_items_in_order": { + "defaultMessage": "{itemCount, plural, =0 {0 個の商品} one {# 個の商品} other {# 個の商品}}", + "description": "# item(s) in order" + }, + "checkout_confirmation.message.will_email_shortly": { + "defaultMessage": "確認番号と領収書が含まれる Eメールをまもなく {email} 宛にお送りします。" + }, + "checkout_footer.link.privacy_policy": { + "defaultMessage": "プライバシーポリシー" + }, + "checkout_footer.link.returns_exchanges": { + "defaultMessage": "返品および交換" + }, + "checkout_footer.link.shipping": { + "defaultMessage": "配送" + }, + "checkout_footer.link.site_map": { + "defaultMessage": "サイトマップ" + }, + "checkout_footer.link.terms_conditions": { + "defaultMessage": "使用条件" + }, + "checkout_footer.message.copyright": { + "defaultMessage": "Salesforce またはその系列会社。All Rights Reserved. これはデモのみを目的とするストアです。注文を確定しても処理されません。" + }, + "checkout_header.link.cart": { + "defaultMessage": "買い物カゴに戻る" + }, + "checkout_payment.action.remove": { + "defaultMessage": "削除" + }, + "checkout_payment.button.review_order": { + "defaultMessage": "注文の確認" + }, + "checkout_payment.heading.billing_address": { + "defaultMessage": "請求先住所" + }, + "checkout_payment.heading.credit_card": { + "defaultMessage": "クレジットカード" + }, + "checkout_payment.label.same_as_shipping": { + "defaultMessage": "配送先住所と同じ" + }, + "checkout_payment.title.payment": { + "defaultMessage": "支払" + }, + "confirmation_modal.default.action.no": { + "defaultMessage": "いいえ" + }, + "confirmation_modal.default.action.yes": { + "defaultMessage": "はい" + }, + "confirmation_modal.default.message.you_want_to_continue": { + "defaultMessage": "続行しますか?" + }, + "confirmation_modal.default.title.confirm_action": { + "defaultMessage": "操作の確認" + }, + "confirmation_modal.remove_cart_item.action.no": { + "defaultMessage": "いいえ、商品をキープします" + }, + "confirmation_modal.remove_cart_item.action.yes": { + "defaultMessage": "はい、商品を削除します" + }, + "confirmation_modal.remove_cart_item.message.sure_to_remove": { + "defaultMessage": "この商品を買い物カゴから削除しますか?" + }, + "confirmation_modal.remove_cart_item.title.confirm_remove": { + "defaultMessage": "商品の削除の確認" + }, + "confirmation_modal.remove_wishlist_item.action.no": { + "defaultMessage": "いいえ、商品をキープします" + }, + "confirmation_modal.remove_wishlist_item.action.yes": { + "defaultMessage": "はい、商品を削除します" + }, + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": { + "defaultMessage": "この商品をほしい物リストから削除しますか?" + }, + "confirmation_modal.remove_wishlist_item.title.confirm_remove": { + "defaultMessage": "商品の削除の確認" + }, + "contact_info.action.sign_out": { + "defaultMessage": "サインアウト" + }, + "contact_info.button.already_have_account": { + "defaultMessage": "すでにアカウントをお持ちですか? ログイン" + }, + "contact_info.button.checkout_as_guest": { + "defaultMessage": "ゲストとして注文手続きへ進む" + }, + "contact_info.button.login": { + "defaultMessage": "ログイン" + }, + "contact_info.error.incorrect_username_or_password": { + "defaultMessage": "ユーザー名またはパスワードが間違っています。もう一度お試しください。" + }, + "contact_info.link.forgot_password": { + "defaultMessage": "パスワードを忘れましたか?" + }, + "contact_info.title.contact_info": { + "defaultMessage": "連絡先情報" + }, + "credit_card_fields.tool_tip.security_code": { + "defaultMessage": "この 3 桁のコードはカードの裏面に記載されています。", + "description": "Generic credit card security code help text" + }, + "credit_card_fields.tool_tip.security_code.american_express": { + "defaultMessage": "この 4 桁のコードはカードの表面に記載されています。", + "description": "American Express security code help text" + }, + "drawer_menu.button.account_details": { + "defaultMessage": "アカウントの詳細" + }, + "drawer_menu.button.addresses": { + "defaultMessage": "住所" + }, + "drawer_menu.button.log_out": { + "defaultMessage": "ログアウト" + }, + "drawer_menu.button.my_account": { + "defaultMessage": "マイアカウント" + }, + "drawer_menu.button.order_history": { + "defaultMessage": "注文履歴" + }, + "drawer_menu.button.payment_methods": { + "defaultMessage": "支払方法" + }, + "drawer_menu.link.about_us": { + "defaultMessage": "企業情報" + }, + "drawer_menu.link.customer_support": { + "defaultMessage": "カスタマーサポート" + }, + "drawer_menu.link.customer_support.contact_us": { + "defaultMessage": "お問い合わせ" + }, + "drawer_menu.link.customer_support.shipping_and_returns": { + "defaultMessage": "配送と返品" + }, + "drawer_menu.link.our_company": { + "defaultMessage": "当社について" + }, + "drawer_menu.link.privacy_and_security": { + "defaultMessage": "プライバシー & セキュリティ" + }, + "drawer_menu.link.privacy_policy": { + "defaultMessage": "プライバシーポリシー" + }, + "drawer_menu.link.shop_all": { + "defaultMessage": "すべての商品" + }, + "drawer_menu.link.sign_in": { + "defaultMessage": "サインイン" + }, + "drawer_menu.link.site_map": { + "defaultMessage": "サイトマップ" + }, + "drawer_menu.link.store_locator": { + "defaultMessage": "店舗検索" + }, + "drawer_menu.link.terms_and_conditions": { + "defaultMessage": "使用条件" + }, + "empty_cart.description.empty_cart": { + "defaultMessage": "買い物カゴは空です。" + }, + "empty_cart.link.continue_shopping": { + "defaultMessage": "買い物を続ける" + }, + "empty_cart.link.sign_in": { + "defaultMessage": "サインイン" + }, + "empty_cart.message.continue_shopping": { + "defaultMessage": "買い物を続けて、買い物カゴに商品を追加してください。" + }, + "empty_cart.message.sign_in_or_continue_shopping": { + "defaultMessage": "サインインして保存された商品を取得するか、買い物を続けてください。" + }, + "empty_search_results.info.cant_find_anything_for_category": { + "defaultMessage": "{category}では該当する商品が見つかりませんでした。商品を検索してみるか、または{link}ください。" + }, + "empty_search_results.info.cant_find_anything_for_query": { + "defaultMessage": "\"{searchQuery}\" では該当する商品が見つかりませんでした。" + }, + "empty_search_results.info.double_check_spelling": { + "defaultMessage": "入力内容に間違いがないか再度ご確認の上、もう一度やり直すか、または{link}ください。" + }, + "empty_search_results.link.contact_us": { + "defaultMessage": "お問い合わせ" + }, + "empty_search_results.recommended_products.title.most_viewed": { + "defaultMessage": "最も閲覧された商品" + }, + "empty_search_results.recommended_products.title.top_sellers": { + "defaultMessage": "売れ筋商品" + }, + "footer.column.account": { + "defaultMessage": "アカウント" + }, + "footer.column.customer_support": { + "defaultMessage": "カスタマーサポート" + }, + "footer.column.our_company": { + "defaultMessage": "当社について" + }, + "footer.link.about_us": { + "defaultMessage": "企業情報" + }, + "footer.link.contact_us": { + "defaultMessage": "お問い合わせ" + }, + "footer.link.order_status": { + "defaultMessage": "注文ステータス" + }, + "footer.link.privacy_policy": { + "defaultMessage": "プライバシーポリシー" + }, + "footer.link.shipping": { + "defaultMessage": "配送" + }, + "footer.link.signin_create_account": { + "defaultMessage": "アカウントにサインインまたはアカウントを作成" + }, + "footer.link.site_map": { + "defaultMessage": "サイトマップ" + }, + "footer.link.store_locator": { + "defaultMessage": "店舗検索" + }, + "footer.link.terms_conditions": { + "defaultMessage": "使用条件" + }, + "footer.message.copyright": { + "defaultMessage": "Salesforce またはその系列会社。All Rights Reserved. これはデモのみを目的とするストアです。注文を確定しても処理されません。" + }, + "footer.subscribe.button.sign_up": { + "defaultMessage": "サインアップ" + }, + "footer.subscribe.description.sign_up": { + "defaultMessage": "サインアップすると人気のお買い得商品について最新情報を入手できます" + }, + "footer.subscribe.heading.first_to_know": { + "defaultMessage": "最新情報を誰よりも早く入手" + }, + "form_action_buttons.button.cancel": { + "defaultMessage": "キャンセル" + }, + "form_action_buttons.button.save": { + "defaultMessage": "保存" + }, + "global.account.link.account_details": { + "defaultMessage": "アカウントの詳細" + }, + "global.account.link.addresses": { + "defaultMessage": "住所" + }, + "global.account.link.order_history": { + "defaultMessage": "注文履歴" + }, + "global.account.link.payment_methods": { + "defaultMessage": "支払方法" + }, + "global.account.link.wishlist": { + "defaultMessage": "ほしい物リスト" + }, + "global.error.something_went_wrong": { + "defaultMessage": "問題が発生しました。もう一度お試しください!" + }, + "global.info.added_to_wishlist": { + "defaultMessage": "{quantity} {quantity, plural, one { 個の商品} other { 個の商品}}がほしい物リストに追加されました" + }, + "global.info.removed_from_wishlist": { + "defaultMessage": "ほしい物リストから商品が削除されました" + }, + "global.link.added_to_wishlist.view_wishlist": { + "defaultMessage": "表示" + }, + "header.button.assistive_msg.logo": { + "defaultMessage": "ロゴ" + }, + "header.button.assistive_msg.menu": { + "defaultMessage": "メニュー" + }, + "header.button.assistive_msg.my_account": { + "defaultMessage": "マイアカウント" + }, + "header.button.assistive_msg.my_cart": { + "defaultMessage": "マイ買い物カゴ" + }, + "header.button.assistive_msg.wishlist": { + "defaultMessage": "ほしい物リスト" + }, + "header.field.placeholder.search_for_products": { + "defaultMessage": "商品の検索..." + }, + "header.popover.action.log_out": { + "defaultMessage": "ログアウト" + }, + "header.popover.title.my_account": { + "defaultMessage": "マイアカウント" + }, + "home.description.features": { + "defaultMessage": "すぐに使える機能が用意されているため、機能の強化のみに注力できます。" + }, + "home.description.here_to_help": { + "defaultMessage": "サポート担当者にご連絡ください。" + }, + "home.description.here_to_help_line_2": { + "defaultMessage": "適切な部門におつなげします。" + }, + "home.description.shop_products": { + "defaultMessage": "このセクションにはカタログからのコンテンツが含まれています。カタログの置き換え方法に関する{docLink}。", + "description": "{docLink} is a html button that links the user to https://sfdc.co/business-manager-manage-catalogs" + }, + "home.features.description.cart_checkout": { + "defaultMessage": "eコマースの買い物客の買い物カゴと注文手続き体験のベストプラクティス。" + }, + "home.features.description.components": { + "defaultMessage": "Chakra UI を使用して構築された、シンプルなモジュラー型のアクセシブルな React コンポーネントライブラリ。" + }, + "home.features.description.einstein_recommendations": { + "defaultMessage": "商品レコメンデーションにより、次善の商品やオファーをすべての買い物客に提示します。" + }, + "home.features.description.my_account": { + "defaultMessage": "買い物客は、プロフィール、住所、支払、注文などのアカウント情報を管理できます。" + }, + "home.features.description.shopper_login": { + "defaultMessage": "買い物客がより簡単にログインし、よりパーソナル化された買い物体験を得られるようにします。" + }, + "home.features.description.wishlist": { + "defaultMessage": "登録済みの買い物客は商品をほしい物リストに追加し、あとで購入できるようにしておけます。" + }, + "home.features.heading.cart_checkout": { + "defaultMessage": "買い物カゴ & 注文手続き" + }, + "home.features.heading.components": { + "defaultMessage": "コンポーネント & 設計キット" + }, + "home.features.heading.einstein_recommendations": { + "defaultMessage": "Einstein レコメンデーション" + }, + "home.features.heading.my_account": { + "defaultMessage": "マイアカウント" + }, + "home.features.heading.shopper_login": { + "defaultMessage": "Shopper Login and API Access Service (SLAS)" + }, + "home.features.heading.wishlist": { + "defaultMessage": "ほしい物リスト" + }, + "home.heading.features": { + "defaultMessage": "機能" + }, + "home.heading.here_to_help": { + "defaultMessage": "当社にお任せください" + }, + "home.heading.shop_products": { + "defaultMessage": "ショップの商品" + }, + "home.hero_features.link.design_kit": { + "defaultMessage": "Figma PWA Design Kit で作成" + }, + "home.hero_features.link.on_github": { + "defaultMessage": "Github でダウンロード" + }, + "home.hero_features.link.on_managed_runtime": { + "defaultMessage": "Managed Runtime でデプロイ" + }, + "home.link.contact_us": { + "defaultMessage": "お問い合わせ" + }, + "home.link.get_started": { + "defaultMessage": "開始する" + }, + "home.link.read_docs": { + "defaultMessage": "ドキュメントを読む" + }, + "home.title.react_starter_store": { + "defaultMessage": "リテール用 React PWA スターターストア" + }, + "item_attributes.label.promotions": { + "defaultMessage": "プロモーション" + }, + "item_attributes.label.quantity": { + "defaultMessage": "数量: {quantity}" + }, + "item_image.label.sale": { + "defaultMessage": "セール", + "description": "A sale badge placed on top of a product image" + }, + "lCPCxk": { + "defaultMessage": "上記のすべてのオプションを選択してください" + }, + "locale_text.message.ar-SA": { + "defaultMessage": "アラビア語 (サウジアラビア)" + }, + "locale_text.message.bn-BD": { + "defaultMessage": "バングラ語 (バングラデシュ)" + }, + "locale_text.message.bn-IN": { + "defaultMessage": "バングラ語 (インド)" + }, + "locale_text.message.cs-CZ": { + "defaultMessage": "チェコ語 (チェコ共和国)" + }, + "locale_text.message.da-DK": { + "defaultMessage": "デンマーク語 (デンマーク)" + }, + "locale_text.message.de-AT": { + "defaultMessage": "ドイツ語 (オーストリア)" + }, + "locale_text.message.de-CH": { + "defaultMessage": "ドイツ語 (スイス)" + }, + "locale_text.message.de-DE": { + "defaultMessage": "ドイツ語 (ドイツ)" + }, + "locale_text.message.el-GR": { + "defaultMessage": "ギリシャ語 (ギリシャ)" + }, + "locale_text.message.en-AU": { + "defaultMessage": "英語 (オーストラリア)" + }, + "locale_text.message.en-CA": { + "defaultMessage": "英語 (カナダ)" + }, + "locale_text.message.en-GB": { + "defaultMessage": "英語 (英国)" + }, + "locale_text.message.en-IE": { + "defaultMessage": "英語 (アイルランド)" + }, + "locale_text.message.en-IN": { + "defaultMessage": "英語 (インド)" + }, + "locale_text.message.en-NZ": { + "defaultMessage": "英語 (ニュージーランド)" + }, + "locale_text.message.en-US": { + "defaultMessage": "英語 (米国)" + }, + "locale_text.message.en-ZA": { + "defaultMessage": "英語 (南アフリカ)" + }, + "locale_text.message.es-AR": { + "defaultMessage": "スペイン語 (アルゼンチン)" + }, + "locale_text.message.es-CL": { + "defaultMessage": "スペイン語 (チリ)" + }, + "locale_text.message.es-CO": { + "defaultMessage": "スペイン語 (コロンビア)" + }, + "locale_text.message.es-ES": { + "defaultMessage": "スペイン語 (スペイン)" + }, + "locale_text.message.es-MX": { + "defaultMessage": "スペイン語 (メキシコ)" + }, + "locale_text.message.es-US": { + "defaultMessage": "スペイン語 (米国)" + }, + "locale_text.message.fi-FI": { + "defaultMessage": "フィンランド語 (フィンランド)" + }, + "locale_text.message.fr-BE": { + "defaultMessage": "フランス語 (ベルギー)" + }, + "locale_text.message.fr-CA": { + "defaultMessage": "フランス語 (カナダ)" + }, + "locale_text.message.fr-CH": { + "defaultMessage": "フランス語 (スイス)" + }, + "locale_text.message.fr-FR": { + "defaultMessage": "フランス語 (フランス)" + }, + "locale_text.message.he-IL": { + "defaultMessage": "ヘブライ語 (イスラエル)" + }, + "locale_text.message.hi-IN": { + "defaultMessage": "ヒンディー語 (インド)" + }, + "locale_text.message.hu-HU": { + "defaultMessage": "ハンガリー語 (ハンガリー)" + }, + "locale_text.message.id-ID": { + "defaultMessage": "インドネシア語 (インドネシア)" + }, + "locale_text.message.it-CH": { + "defaultMessage": "イタリア語 (スイス)" + }, + "locale_text.message.it-IT": { + "defaultMessage": "イタリア語 (イタリア)" + }, + "locale_text.message.ja-JP": { + "defaultMessage": "日本語 (日本)" + }, + "locale_text.message.ko-KR": { + "defaultMessage": "韓国語 (韓国)" + }, + "locale_text.message.nl-BE": { + "defaultMessage": "オランダ語 (ベルギー)" + }, + "locale_text.message.nl-NL": { + "defaultMessage": "オランダ語 (オランダ)" + }, + "locale_text.message.no-NO": { + "defaultMessage": "ノルウェー語 (ノルウェー)" + }, + "locale_text.message.pl-PL": { + "defaultMessage": "ポーランド語 (ポーランド)" + }, + "locale_text.message.pt-BR": { + "defaultMessage": "ポルトガル語 (ブラジル)" + }, + "locale_text.message.pt-PT": { + "defaultMessage": "ポルトガル語 (ポルトガル)" + }, + "locale_text.message.ro-RO": { + "defaultMessage": "ルーマニア語 (ルーマニア)" + }, + "locale_text.message.ru-RU": { + "defaultMessage": "ロシア語 (ロシア連邦)" + }, + "locale_text.message.sk-SK": { + "defaultMessage": "スロバキア語 (スロバキア)" + }, + "locale_text.message.sv-SE": { + "defaultMessage": "スウェーデン語 (スウェーデン)" + }, + "locale_text.message.ta-IN": { + "defaultMessage": "タミール語 (インド)" + }, + "locale_text.message.ta-LK": { + "defaultMessage": "タミール語 (スリランカ)" + }, + "locale_text.message.th-TH": { + "defaultMessage": "タイ語 (タイ)" + }, + "locale_text.message.tr-TR": { + "defaultMessage": "トルコ語 (トルコ)" + }, + "locale_text.message.zh-CN": { + "defaultMessage": "中国語 (中国)" + }, + "locale_text.message.zh-HK": { + "defaultMessage": "中国語 (香港)" + }, + "locale_text.message.zh-TW": { + "defaultMessage": "中国語 (台湾)" + }, + "login_form.action.create_account": { + "defaultMessage": "アカウントの作成" + }, + "login_form.button.sign_in": { + "defaultMessage": "サインイン" + }, + "login_form.link.forgot_password": { + "defaultMessage": "パスワードを忘れましたか?" + }, + "login_form.message.dont_have_account": { + "defaultMessage": "アカウントをお持ちではありませんか?" + }, + "login_form.message.welcome_back": { + "defaultMessage": "お帰りなさい" + }, + "login_page.error.incorrect_username_or_password": { + "defaultMessage": "ユーザー名またはパスワードが間違っています。もう一度お試しください。" + }, + "offline_banner.description.browsing_offline_mode": { + "defaultMessage": "現在オフラインモードで閲覧しています" + }, + "order_summary.action.remove_promo": { + "defaultMessage": "削除" + }, + "order_summary.cart_items.action.num_of_items_in_cart": { + "defaultMessage": "{itemCount, plural, =0 {0 個の商品} one {# 個の商品} other {# 個の商品}}が買い物カゴに入っています", + "description": "clicking it would expand/show the items in cart" + }, + "order_summary.cart_items.link.edit_cart": { + "defaultMessage": "買い物カゴを編集する" + }, + "order_summary.heading.order_summary": { + "defaultMessage": "注文の概要" + }, + "order_summary.label.estimated_total": { + "defaultMessage": "見積合計金額" + }, + "order_summary.label.free": { + "defaultMessage": "無料" + }, + "order_summary.label.order_total": { + "defaultMessage": "ご注文金額合計" + }, + "order_summary.label.promo_applied": { + "defaultMessage": "プロモーションが適用されました" + }, + "order_summary.label.promotions_applied": { + "defaultMessage": "プロモーションが適用されました" + }, + "order_summary.label.shipping": { + "defaultMessage": "配送" + }, + "order_summary.label.subtotal": { + "defaultMessage": "小計" + }, + "order_summary.label.tax": { + "defaultMessage": "税金" + }, + "page_not_found.action.go_back": { + "defaultMessage": "前のページに戻る" + }, + "page_not_found.link.homepage": { + "defaultMessage": "ホームページに移動する" + }, + "page_not_found.message.suggestion_to_try": { + "defaultMessage": "アドレスを再入力するか、前のページに戻るか、ホームページに移動してください。" + }, + "page_not_found.title.page_cant_be_found": { + "defaultMessage": "お探しのページが見つかりません。" + }, + "pagination.field.num_of_pages": { + "defaultMessage": "/{numOfPages}" + }, + "pagination.link.next": { + "defaultMessage": "次へ" + }, + "pagination.link.prev": { + "defaultMessage": "前へ" + }, + "password_card.info.password_updated": { + "defaultMessage": "パスワードが更新されました" + }, + "password_card.label.password": { + "defaultMessage": "パスワード" + }, + "password_card.title.password": { + "defaultMessage": "パスワード" + }, + "password_requirements.error.eight_letter_minimum": { + "defaultMessage": "最低 8 文字", + "description": "Password requirement" + }, + "password_requirements.error.one_lowercase_letter": { + "defaultMessage": "小文字 1 個", + "description": "Password requirement" + }, + "password_requirements.error.one_number": { + "defaultMessage": "数字 1 個", + "description": "Password requirement" + }, + "password_requirements.error.one_special_character": { + "defaultMessage": "特殊文字 (例: , S ! % #) 1 個", + "description": "Password requirement" + }, + "password_requirements.error.one_uppercase_letter": { + "defaultMessage": "大文字 1 個", + "description": "Password requirement" + }, + "payment_selection.button.save_and_continue": { + "defaultMessage": "保存して続行" + }, + "payment_selection.heading.add_new_card": { + "defaultMessage": "新しいカードの追加" + }, + "payment_selection.heading.credit_card": { + "defaultMessage": "クレジットカード" + }, + "payment_selection.message.select_payment_method": { + "defaultMessage": "支払方法を選択してください。" + }, + "payment_selection.tooltip.secure_payment": { + "defaultMessage": "これは SSL 暗号化によるセキュアな支払方法です。" + }, + "price_per_item.label.each": { + "defaultMessage": "単価", + "description": "Abbreviated 'each', follows price per item, like $10/ea" + }, + "product_detail.accordion.button.product_detail": { + "defaultMessage": "商品の詳細" + }, + "product_detail.accordion.button.questions": { + "defaultMessage": "質問" + }, + "product_detail.accordion.button.reviews": { + "defaultMessage": "レビュー" + }, + "product_detail.accordion.button.size_fit": { + "defaultMessage": "サイズとフィット" + }, + "product_detail.accordion.message.coming_soon": { + "defaultMessage": "準備中" + }, + "product_detail.recommended_products.title.complete_set": { + "defaultMessage": "セットを完成" + }, + "product_detail.recommended_products.title.might_also_like": { + "defaultMessage": "こちらもどうぞ" + }, + "product_detail.recommended_products.title.recently_viewed": { + "defaultMessage": "最近見た商品" + }, + "product_item.label.quantity": { + "defaultMessage": "数量: " + }, + "product_list.button.filter": { + "defaultMessage": "フィルター" + }, + "product_list.button.sort_by": { + "defaultMessage": "並べ替え順: {sortOption}" + }, + "product_list.drawer.title.sort_by": { + "defaultMessage": "並べ替え順" + }, + "product_list.modal.button.clear_filters": { + "defaultMessage": "フィルターのクリア" + }, + "product_list.modal.button.view_items": { + "defaultMessage": "{prroductCount} 個の商品を表示" + }, + "product_list.modal.title.filter": { + "defaultMessage": "フィルター" + }, + "product_list.select.sort_by": { + "defaultMessage": "並べ替え順: {sortOption}" + }, + "product_tile.assistive_msg.wishlist": { + "defaultMessage": "ほしい物リスト" + }, + "product_view.button.add_to_cart": { + "defaultMessage": "買い物カゴに追加" + }, + "product_view.button.add_to_wishlist": { + "defaultMessage": "ほしい物リストに追加する" + }, + "product_view.button.update": { + "defaultMessage": "更新" + }, + "product_view.label.quantity": { + "defaultMessage": "数量" + }, + "product_view.link.full_details": { + "defaultMessage": "すべての情報を表示" + }, + "profile_card.info.profile_updated": { + "defaultMessage": "プロフィールが更新されました" + }, + "profile_card.label.email": { + "defaultMessage": "Eメール" + }, + "profile_card.label.full_name": { + "defaultMessage": "氏名" + }, + "profile_card.label.phone": { + "defaultMessage": "電話番号" + }, + "profile_card.message.not_provided": { + "defaultMessage": "指定されていません" + }, + "profile_card.title.my_profile": { + "defaultMessage": "マイプロフィール" + }, + "promo_code_fields.button.apply": { + "defaultMessage": "適用" + }, + "promo_popover.heading.promo_applied": { + "defaultMessage": "プロモーションが適用されました" + }, + "promocode.accordion.button.have_promocode": { + "defaultMessage": "プロモーションコードをお持ちですか?" + }, + "recent_searches.action.clear_searches": { + "defaultMessage": "最近の検索をクリア" + }, + "recent_searches.heading.recent_searches": { + "defaultMessage": "最近の検索" + }, + "register_form.action.sign_in": { + "defaultMessage": "サインイン" + }, + "register_form.button.create_account": { + "defaultMessage": "アカウントの作成" + }, + "register_form.heading.lets_get_started": { + "defaultMessage": "さあ、始めましょう!" + }, + "register_form.message.agree_to_policy_terms": { + "defaultMessage": "アカウントを作成した場合、Salesforce のプライバシーポリシー使用条件にご同意いただいたものと見なされます。" + }, + "register_form.message.already_have_account": { + "defaultMessage": "すでにアカウントをお持ちですか? " + }, + "register_form.message.create_an_account": { + "defaultMessage": "アカウントを作成すると、売れ筋商品、インスピレーション、コミュニティに最初にアクセスできます。" + }, + "reset_password.button.back_to_sign_in": { + "defaultMessage": "サインインに戻る" + }, + "reset_password.info.receive_email_shortly": { + "defaultMessage": "パスワードリセットのリンクが記載された Eメールがまもなく {email} に届きます。" + }, + "reset_password.title.password_reset": { + "defaultMessage": "パスワードのリセット" + }, + "reset_password_form.action.sign_in": { + "defaultMessage": "サインイン" + }, + "reset_password_form.button.reset_password": { + "defaultMessage": "パスワードのリセット" + }, + "reset_password_form.message.enter_your_email": { + "defaultMessage": "パスワードのリセット方法を受け取るには Eメールを入力してください" + }, + "reset_password_form.message.return_to_sign_in": { + "defaultMessage": "または次のリンクをクリックしてください: ", + "description": "Precedes link to return to sign in" + }, + "reset_password_form.title.reset_password": { + "defaultMessage": "パスワードのリセット" + }, + "search.action.cancel": { + "defaultMessage": "キャンセル" + }, + "selected_refinements.action.clear_all": { + "defaultMessage": "すべてクリア" + }, + "shipping_address.button.continue_to_shipping": { + "defaultMessage": "配送方法に進む" + }, + "shipping_address.title.shipping_address": { + "defaultMessage": "配送先住所" + }, + "shipping_address_edit_form.button.save_and_continue": { + "defaultMessage": "保存して配送方法に進む" + }, + "shipping_address_form.heading.edit_address": { + "defaultMessage": "住所を編集する" + }, + "shipping_address_form.heading.new_address": { + "defaultMessage": "新しい住所の追加" + }, + "shipping_address_selection.button.add_address": { + "defaultMessage": "新しい住所の追加" + }, + "shipping_address_selection.button.submit": { + "defaultMessage": "送信" + }, + "shipping_address_selection.title.add_address": { + "defaultMessage": "新しい住所の追加" + }, + "shipping_address_selection.title.edit_shipping": { + "defaultMessage": "配送先住所の編集" + }, + "shipping_options.action.send_as_a_gift": { + "defaultMessage": "ギフトとして発送しますか?" + }, + "shipping_options.button.continue_to_payment": { + "defaultMessage": "支払に進む" + }, + "shipping_options.title.shipping_gift_options": { + "defaultMessage": "配送とギフトのオプション" + }, + "signout_confirmation_dialog.button.cancel": { + "defaultMessage": "キャンセル" + }, + "signout_confirmation_dialog.button.sign_out": { + "defaultMessage": "サインアウト" + }, + "signout_confirmation_dialog.heading.sign_out": { + "defaultMessage": "サインアウト" + }, + "signout_confirmation_dialog.message.sure_to_sign_out": { + "defaultMessage": "サインアウトしますか?現在のご注文を処理するには、再度サインインする必要があります。" + }, + "toggle_card.action.edit": { + "defaultMessage": "編集" + }, + "update_password_fields.button.forgot_password": { + "defaultMessage": "パスワードを忘れましたか?" + }, + "use_address_fields.error.please_enter_first_name": { + "defaultMessage": "名を入力してください。" + }, + "use_address_fields.error.please_enter_last_name": { + "defaultMessage": "姓を入力してください。" + }, + "use_address_fields.error.please_enter_phone_number": { + "defaultMessage": "電話番号を入力してください。" + }, + "use_address_fields.error.please_enter_your_postal_or_zip": { + "defaultMessage": "{postalOrZip}を入力してください。" + }, + "use_address_fields.error.please_select_your_address": { + "defaultMessage": "住所を入力してください。" + }, + "use_address_fields.error.please_select_your_city": { + "defaultMessage": "市区町村を入力してください。" + }, + "use_address_fields.error.please_select_your_country": { + "defaultMessage": "国を選択してください。" + }, + "use_address_fields.error.please_select_your_state_or_province": { + "defaultMessage": "{stateOrProvince}を選択してください。" + }, + "use_address_fields.error.required": { + "defaultMessage": "必須" + }, + "use_address_fields.error.state_code_invalid": { + "defaultMessage": "2 文字の都道府県コードを入力してください。" + }, + "use_address_fields.label.address": { + "defaultMessage": "住所" + }, + "use_address_fields.label.city": { + "defaultMessage": "市区町村" + }, + "use_address_fields.label.country": { + "defaultMessage": "国" + }, + "use_address_fields.label.first_name": { + "defaultMessage": "名" + }, + "use_address_fields.label.last_name": { + "defaultMessage": "姓" + }, + "use_address_fields.label.phone": { + "defaultMessage": "電話" + }, + "use_address_fields.label.postal_code": { + "defaultMessage": "郵便番号" + }, + "use_address_fields.label.preferred": { + "defaultMessage": "デフォルトとして設定" + }, + "use_address_fields.label.province": { + "defaultMessage": "都道府県" + }, + "use_address_fields.label.state": { + "defaultMessage": "都道府県" + }, + "use_address_fields.label.zipCode": { + "defaultMessage": "郵便番号" + }, + "use_credit_card_fields.error.required": { + "defaultMessage": "必須" + }, + "use_credit_card_fields.error.required_card_number": { + "defaultMessage": "カード番号を入力してください" + }, + "use_credit_card_fields.error.required_expiry": { + "defaultMessage": "有効期限を入力してください。" + }, + "use_credit_card_fields.error.required_name": { + "defaultMessage": "カードに記載されている名前を入力してください。" + }, + "use_credit_card_fields.error.required_security_code": { + "defaultMessage": "セキュリティコードを入力してください。" + }, + "use_credit_card_fields.error.valid_card_number": { + "defaultMessage": "有効なカード番号を入力してください。" + }, + "use_credit_card_fields.error.valid_date": { + "defaultMessage": "有効な日付を入力してください。" + }, + "use_credit_card_fields.error.valid_name": { + "defaultMessage": "有効な名前を入力してください。" + }, + "use_credit_card_fields.error.valid_security_code": { + "defaultMessage": "有効なセキュリティコードを入力してください。" + }, + "use_credit_card_fields.label.card_number": { + "defaultMessage": "カード番号" + }, + "use_credit_card_fields.label.card_type": { + "defaultMessage": "カードタイプ" + }, + "use_credit_card_fields.label.expiry": { + "defaultMessage": "有効期限" + }, + "use_credit_card_fields.label.name": { + "defaultMessage": "カードに記載されている名前" + }, + "use_credit_card_fields.label.security_code": { + "defaultMessage": "セキュリティコード" + }, + "use_login_fields.error.required_email": { + "defaultMessage": "Eメールアドレスを入力してください。" + }, + "use_login_fields.error.required_password": { + "defaultMessage": "パスワードを入力してください。" + }, + "use_login_fields.label.email": { + "defaultMessage": "Eメール" + }, + "use_login_fields.label.password": { + "defaultMessage": "パスワード" + }, + "use_product.message.inventory_remaining": { + "defaultMessage": "残り {stockLevel} 点!" + }, + "use_product.message.out_of_stock": { + "defaultMessage": "在庫切れ" + }, + "use_profile_fields.error.required_email": { + "defaultMessage": "有効な Eメールアドレスを入力してください。" + }, + "use_profile_fields.error.required_first_name": { + "defaultMessage": "名を入力してください。" + }, + "use_profile_fields.error.required_last_name": { + "defaultMessage": "姓を入力してください。" + }, + "use_profile_fields.error.required_phone": { + "defaultMessage": "電話番号を入力してください。" + }, + "use_profile_fields.label.email": { + "defaultMessage": "Eメール" + }, + "use_profile_fields.label.first_name": { + "defaultMessage": "名" + }, + "use_profile_fields.label.last_name": { + "defaultMessage": "姓" + }, + "use_profile_fields.label.phone": { + "defaultMessage": "電話番号" + }, + "use_promo_code_fields.error.required_promo_code": { + "defaultMessage": "有効なプロモーションコードを入力してください。" + }, + "use_promo_code_fields.label.promo_code": { + "defaultMessage": "プロモーションコード" + }, + "use_promocode.error.check_the_code": { + "defaultMessage": "コードを確認してもう一度お試しください。コードはすでに使用済みか、または有効期限が切れている可能性があります。" + }, + "use_promocode.info.promo_applied": { + "defaultMessage": "プロモーションが適用されました" + }, + "use_promocode.info.promo_removed": { + "defaultMessage": "プロモーションが削除されました" + }, + "use_registration_fields.error.contain_number": { + "defaultMessage": "パスワードには、少なくとも 1 個の数字を含める必要があります。" + }, + "use_registration_fields.error.lowercase_letter": { + "defaultMessage": "パスワードには、少なくとも 1 個の小文字を含める必要があります。" + }, + "use_registration_fields.error.minimum_characters": { + "defaultMessage": "パスワードには、少なくとも 8 文字を含める必要があります。" + }, + "use_registration_fields.error.required_email": { + "defaultMessage": "有効な Eメールアドレスを入力してください。" + }, + "use_registration_fields.error.required_first_name": { + "defaultMessage": "名を入力してください。" + }, + "use_registration_fields.error.required_last_name": { + "defaultMessage": "姓を入力してください。" + }, + "use_registration_fields.error.required_password": { + "defaultMessage": "パスワードを作成してください。" + }, + "use_registration_fields.error.special_character": { + "defaultMessage": "パスワードには、少なくとも 1 個の特殊文字を含める必要があります。" + }, + "use_registration_fields.error.uppercase_letter": { + "defaultMessage": "パスワードには、少なくとも 1 個の大文字を含める必要があります。" + }, + "use_registration_fields.label.email": { + "defaultMessage": "Eメール" + }, + "use_registration_fields.label.first_name": { + "defaultMessage": "名" + }, + "use_registration_fields.label.last_name": { + "defaultMessage": "姓" + }, + "use_registration_fields.label.password": { + "defaultMessage": "パスワード" + }, + "use_registration_fields.label.sign_up_to_emails": { + "defaultMessage": "Salesforce Eメールにサインアップする (購読はいつでも解除できます)" + }, + "use_reset_password_fields.error.required_email": { + "defaultMessage": "有効な Eメールアドレスを入力してください。" + }, + "use_reset_password_fields.label.email": { + "defaultMessage": "Eメール" + }, + "use_update_password_fields.error.contain_number": { + "defaultMessage": "パスワードには、少なくとも 1 個の数字を含める必要があります。" + }, + "use_update_password_fields.error.lowercase_letter": { + "defaultMessage": "パスワードには、少なくとも 1 個の小文字を含める必要があります。" + }, + "use_update_password_fields.error.minimum_characters": { + "defaultMessage": "パスワードには、少なくとも 8 文字を含める必要があります。" + }, + "use_update_password_fields.error.required_new_password": { + "defaultMessage": "新しいパスワードを入力してください。" + }, + "use_update_password_fields.error.required_password": { + "defaultMessage": "パスワードを入力してください。" + }, + "use_update_password_fields.error.special_character": { + "defaultMessage": "パスワードには、少なくとも 1 個の特殊文字を含める必要があります。" + }, + "use_update_password_fields.error.uppercase_letter": { + "defaultMessage": "パスワードには、少なくとも 1 個の大文字を含める必要があります。" + }, + "use_update_password_fields.label.current_password": { + "defaultMessage": "現在のパスワード" + }, + "use_update_password_fields.label.new_password": { + "defaultMessage": "新しいパスワード:" + }, + "wishlist_primary_action.button.add_to_cart": { + "defaultMessage": "買い物カゴに追加" + }, + "wishlist_primary_action.button.select_options": { + "defaultMessage": "オプションの選択" + }, + "wishlist_primary_action.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one { 個の商品} other { 個の商品}}が買い物カゴに追加されました" + }, + "wishlist_secondary_button_group.action.remove": { + "defaultMessage": "削除" + }, + "wishlist_secondary_button_group.info.item_removed": { + "defaultMessage": "ほしい物リストから商品が削除されました" + }, + "with_registration.info.please_sign_in": { + "defaultMessage": "先に進むにはサインインしてください!" + } +} diff --git a/packages/adyen-retail-react-app/translations/ko-KR.json b/packages/adyen-retail-react-app/translations/ko-KR.json new file mode 100644 index 0000000..cebad05 --- /dev/null +++ b/packages/adyen-retail-react-app/translations/ko-KR.json @@ -0,0 +1,1417 @@ +{ + "account.accordion.button.my_account": { + "defaultMessage": "내 계정" + }, + "account.heading.my_account": { + "defaultMessage": "내 계정" + }, + "account.logout_button.button.log_out": { + "defaultMessage": "로그아웃" + }, + "account_addresses.badge.default": { + "defaultMessage": "기본값" + }, + "account_addresses.button.add_address": { + "defaultMessage": "주소 추가" + }, + "account_addresses.info.address_updated": { + "defaultMessage": "주소가 업데이트됨" + }, + "account_addresses.info.new_address_saved": { + "defaultMessage": "새 주소가 저장됨" + }, + "account_addresses.page_action_placeholder.button.add_address": { + "defaultMessage": "주소 추가" + }, + "account_addresses.page_action_placeholder.heading.no_saved_addresses": { + "defaultMessage": "저장된 주소 없음" + }, + "account_addresses.page_action_placeholder.message.add_new_address": { + "defaultMessage": "빠른 체크아웃을 위해 새 주소를 추가합니다." + }, + "account_addresses.title.addresses": { + "defaultMessage": "주소" + }, + "account_detail.title.account_details": { + "defaultMessage": "계정 세부 정보" + }, + "account_order_detail.heading.billing_address": { + "defaultMessage": "청구 주소" + }, + "account_order_detail.heading.num_of_items": { + "defaultMessage": "{count}개 항목" + }, + "account_order_detail.heading.payment_method": { + "defaultMessage": "결제 방법" + }, + "account_order_detail.heading.shipping_address": { + "defaultMessage": "배송 주소" + }, + "account_order_detail.heading.shipping_method": { + "defaultMessage": "배송 방법" + }, + "account_order_detail.label.order_number": { + "defaultMessage": "주문 번호: {orderNumber}" + }, + "account_order_detail.label.ordered_date": { + "defaultMessage": "주문 날짜: {date}" + }, + "account_order_detail.label.pending_tracking_number": { + "defaultMessage": "대기 중" + }, + "account_order_detail.label.tracking_number": { + "defaultMessage": "추적 번호" + }, + "account_order_detail.link.back_to_history": { + "defaultMessage": "주문 내역으로 돌아가기" + }, + "account_order_detail.title.order_details": { + "defaultMessage": "주문 세부 정보" + }, + "account_order_history.button.continue_shopping": { + "defaultMessage": "계속 쇼핑하기" + }, + "account_order_history.description.once_you_place_order": { + "defaultMessage": "주문을 하면 여기에 세부 정보가 표시됩니다." + }, + "account_order_history.heading.no_order_yet": { + "defaultMessage": "아직 주문한 내역이 없습니다." + }, + "account_order_history.label.num_of_items": { + "defaultMessage": "{count}개 항목", + "description": "Number of items in order" + }, + "account_order_history.label.order_number": { + "defaultMessage": "주문 번호: {orderNumber}" + }, + "account_order_history.label.ordered_date": { + "defaultMessage": "주문 날짜: {date}" + }, + "account_order_history.label.shipped_to": { + "defaultMessage": "받는 사람: {name}" + }, + "account_order_history.link.view_details": { + "defaultMessage": "세부 정보 보기" + }, + "account_order_history.title.order_history": { + "defaultMessage": "주문 내역" + }, + "account_payment_methods.button.add_method": { + "defaultMessage": "결제 방법 추가" + }, + "account_payment_methods.description.add_method_for_faster_checkout": { + "defaultMessage": "빠른 체크아웃을 위해 새 결제 방법을 추가합니다." + }, + "account_payment_methods.heading.no_saved_methods": { + "defaultMessage": "저장된 결제 방법 없음" + }, + "account_payment_methods.info.new_method_saved": { + "defaultMessage": "새 결제 방법 저장됨" + }, + "account_payment_methods.title.payment_methods": { + "defaultMessage": "결제 방법" + }, + "account_wishlist.button.continue_shopping": { + "defaultMessage": "계속 쇼핑하기" + }, + "account_wishlist.description.continue_shopping": { + "defaultMessage": "계속 쇼핑하면서 위시리스트에 항목을 추가합니다." + }, + "account_wishlist.heading.no_wishlist": { + "defaultMessage": "위시리스트 항목 없음" + }, + "account_wishlist.title.wishlist": { + "defaultMessage": "위시리스트" + }, + "action_card.action.edit": { + "defaultMessage": "편집" + }, + "action_card.action.remove": { + "defaultMessage": "제거" + }, + "add_to_cart_modal.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {개 항목} other {개 항목}}이 카트에 추가됨" + }, + "add_to_cart_modal.label.cart_subtotal": { + "defaultMessage": "카트 소계({itemAccumulatedCount}개 항목)" + }, + "add_to_cart_modal.label.quantity": { + "defaultMessage": "수량" + }, + "add_to_cart_modal.link.checkout": { + "defaultMessage": "체크아웃 진행" + }, + "add_to_cart_modal.link.view_cart": { + "defaultMessage": "카트 보기" + }, + "add_to_cart_modal.recommended_products.title.might_also_like": { + "defaultMessage": "추천 상품" + }, + "auth_modal.description.now_signed_in": { + "defaultMessage": "이제 로그인되었습니다." + }, + "auth_modal.error.incorrect_email_or_password": { + "defaultMessage": "이메일 또는 암호가 잘못되었습니다. 다시 시도하십시오." + }, + "auth_modal.info.welcome_user": { + "defaultMessage": "{name} 님 안녕하세요." + }, + "auth_modal.password_reset_success.button.back_to_sign_in": { + "defaultMessage": "로그인 페이지로 돌아가기" + }, + "auth_modal.password_reset_success.info.will_email_shortly": { + "defaultMessage": "{email}(으)로 암호 재설정 링크가 포함된 이메일이 곧 발송됩니다." + }, + "auth_modal.password_reset_success.title.password_reset": { + "defaultMessage": "암호 재설정" + }, + "card_payment_form.heading.new_payment_method": { + "defaultMessage": "새 결제 방법 추가" + }, + "cart.info.removed_from_cart": { + "defaultMessage": "항목이 카트에서 제거됨" + }, + "cart.recommended_products.title.may_also_like": { + "defaultMessage": "추천 상품" + }, + "cart.recommended_products.title.recently_viewed": { + "defaultMessage": "최근에 봄" + }, + "cart_cta.link.checkout": { + "defaultMessage": "체크아웃 진행" + }, + "cart_secondary_button_group.action.added_to_wishlist": { + "defaultMessage": "위시리스트에 추가" + }, + "cart_secondary_button_group.action.edit": { + "defaultMessage": "편집" + }, + "cart_secondary_button_group.action.remove": { + "defaultMessage": "제거" + }, + "cart_secondary_button_group.label.this_is_gift": { + "defaultMessage": "선물로 구매" + }, + "cart_secondary_button_group.link_learn_more": { + "defaultMessage": "자세히 알아보기" + }, + "cart_skeleton.heading.order_summary": { + "defaultMessage": "주문 요약" + }, + "cart_skeleton.title.cart": { + "defaultMessage": "카트" + }, + "cart_title.title.cart_num_of_items": { + "defaultMessage": "카트({itemCount, plural, =0 {0개 항목} one {#개 항목} other {#개 항목}})" + }, + "cc_radio_group.action.remove": { + "defaultMessage": "제거" + }, + "cc_radio_group.button.add_new_card": { + "defaultMessage": "새 카드 추가" + }, + "checkout.button.place_order": { + "defaultMessage": "주문하기" + }, + "checkout.message.generic_error": { + "defaultMessage": "체크아웃하는 중에 예상치 못한 오류가 발생했습니다. " + }, + "checkout_confirmation.button.create_account": { + "defaultMessage": "계정 생성" + }, + "checkout_confirmation.heading.billing_address": { + "defaultMessage": "청구 주소" + }, + "checkout_confirmation.heading.create_account": { + "defaultMessage": "빠른 체크아웃을 위해 계정을 만듭니다." + }, + "checkout_confirmation.heading.credit_card": { + "defaultMessage": "신용카드" + }, + "checkout_confirmation.heading.delivery_details": { + "defaultMessage": "배송 세부 정보" + }, + "checkout_confirmation.heading.order_summary": { + "defaultMessage": "주문 요약" + }, + "checkout_confirmation.heading.payment_details": { + "defaultMessage": "결제 세부 정보" + }, + "checkout_confirmation.heading.shipping_address": { + "defaultMessage": "배송 주소" + }, + "checkout_confirmation.heading.shipping_method": { + "defaultMessage": "배송 방법" + }, + "checkout_confirmation.heading.thank_you_for_order": { + "defaultMessage": "주문해 주셔서 감사합니다." + }, + "checkout_confirmation.label.free": { + "defaultMessage": "무료" + }, + "checkout_confirmation.label.order_number": { + "defaultMessage": "주문 번호" + }, + "checkout_confirmation.label.order_total": { + "defaultMessage": "주문 합계" + }, + "checkout_confirmation.label.promo_applied": { + "defaultMessage": "프로모션이 적용됨" + }, + "checkout_confirmation.label.shipping": { + "defaultMessage": "배송" + }, + "checkout_confirmation.label.subtotal": { + "defaultMessage": "소계" + }, + "checkout_confirmation.label.tax": { + "defaultMessage": "세금" + }, + "checkout_confirmation.link.continue_shopping": { + "defaultMessage": "계속 쇼핑하기" + }, + "checkout_confirmation.link.login": { + "defaultMessage": "여기서 로그인하십시오." + }, + "checkout_confirmation.message.already_has_account": { + "defaultMessage": "이 이메일을 사용한 계정이 이미 있습니다." + }, + "checkout_confirmation.message.num_of_items_in_order": { + "defaultMessage": "{itemCount, plural, =0 {0개 항목} one {#개 항목} other {#개 항목}}", + "description": "# item(s) in order" + }, + "checkout_confirmation.message.will_email_shortly": { + "defaultMessage": "{email}(으)로 확인 번호와 영수증이 포함된 이메일을 곧 보내드리겠습니다." + }, + "checkout_footer.link.privacy_policy": { + "defaultMessage": "개인정보보호 정책" + }, + "checkout_footer.link.returns_exchanges": { + "defaultMessage": "반품 및 교환" + }, + "checkout_footer.link.shipping": { + "defaultMessage": "배송" + }, + "checkout_footer.link.site_map": { + "defaultMessage": "사이트 맵" + }, + "checkout_footer.link.terms_conditions": { + "defaultMessage": "이용 약관" + }, + "checkout_footer.message.copyright": { + "defaultMessage": "Salesforce or its affiliates. All rights reserved. 데모용 매장입니다. 주문이 처리되지 않습니다." + }, + "checkout_header.link.cart": { + "defaultMessage": "카트로 돌아가기" + }, + "checkout_payment.action.remove": { + "defaultMessage": "제거" + }, + "checkout_payment.button.review_order": { + "defaultMessage": "주문 검토" + }, + "checkout_payment.heading.billing_address": { + "defaultMessage": "청구 주소" + }, + "checkout_payment.heading.credit_card": { + "defaultMessage": "신용카드" + }, + "checkout_payment.label.same_as_shipping": { + "defaultMessage": "배송 주소와 동일" + }, + "checkout_payment.title.payment": { + "defaultMessage": "결제" + }, + "confirmation_modal.default.action.no": { + "defaultMessage": "아니요" + }, + "confirmation_modal.default.action.yes": { + "defaultMessage": "예" + }, + "confirmation_modal.default.message.you_want_to_continue": { + "defaultMessage": "계속하시겠습니까?" + }, + "confirmation_modal.default.title.confirm_action": { + "defaultMessage": "작업 확인" + }, + "confirmation_modal.remove_cart_item.action.no": { + "defaultMessage": "아니요. 항목을 그대로 둡니다." + }, + "confirmation_modal.remove_cart_item.action.yes": { + "defaultMessage": "예. 항목을 제거합니다." + }, + "confirmation_modal.remove_cart_item.message.sure_to_remove": { + "defaultMessage": "이 항목을 카트에서 제거하시겠습니까?" + }, + "confirmation_modal.remove_cart_item.title.confirm_remove": { + "defaultMessage": "항목 제거 확인" + }, + "confirmation_modal.remove_wishlist_item.action.no": { + "defaultMessage": "아니요. 항목을 그대로 둡니다." + }, + "confirmation_modal.remove_wishlist_item.action.yes": { + "defaultMessage": "예. 항목을 제거합니다." + }, + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": { + "defaultMessage": "이 항목을 위시리스트에서 제거하시겠습니까?" + }, + "confirmation_modal.remove_wishlist_item.title.confirm_remove": { + "defaultMessage": "항목 제거 확인" + }, + "contact_info.action.sign_out": { + "defaultMessage": "로그아웃" + }, + "contact_info.button.already_have_account": { + "defaultMessage": "계정이 이미 있습니까? 로그인" + }, + "contact_info.button.checkout_as_guest": { + "defaultMessage": "비회원으로 체크아웃" + }, + "contact_info.button.login": { + "defaultMessage": "로그인" + }, + "contact_info.error.incorrect_username_or_password": { + "defaultMessage": "사용자 이름 또는 암호가 올바르지 않습니다. 다시 시도하십시오." + }, + "contact_info.link.forgot_password": { + "defaultMessage": "암호가 기억나지 않습니까?" + }, + "contact_info.title.contact_info": { + "defaultMessage": "연락처 정보" + }, + "credit_card_fields.tool_tip.security_code": { + "defaultMessage": "이 3자리 코드는 카드의 뒷면에서 확인할 수 있습니다.", + "description": "Generic credit card security code help text" + }, + "credit_card_fields.tool_tip.security_code.american_express": { + "defaultMessage": "이 4자리 코드는 카드의 전면에서 확인할 수 있습니다.", + "description": "American Express security code help text" + }, + "drawer_menu.button.account_details": { + "defaultMessage": "계정 세부 정보" + }, + "drawer_menu.button.addresses": { + "defaultMessage": "주소" + }, + "drawer_menu.button.log_out": { + "defaultMessage": "로그아웃" + }, + "drawer_menu.button.my_account": { + "defaultMessage": "내 계정" + }, + "drawer_menu.button.order_history": { + "defaultMessage": "주문 내역" + }, + "drawer_menu.button.payment_methods": { + "defaultMessage": "결제 방법" + }, + "drawer_menu.link.about_us": { + "defaultMessage": "회사 정보" + }, + "drawer_menu.link.customer_support": { + "defaultMessage": "고객 지원" + }, + "drawer_menu.link.customer_support.contact_us": { + "defaultMessage": "문의" + }, + "drawer_menu.link.customer_support.shipping_and_returns": { + "defaultMessage": "배송 및 반품" + }, + "drawer_menu.link.our_company": { + "defaultMessage": "회사" + }, + "drawer_menu.link.privacy_and_security": { + "defaultMessage": "개인정보보호 및 보안" + }, + "drawer_menu.link.privacy_policy": { + "defaultMessage": "개인정보보호 정책" + }, + "drawer_menu.link.shop_all": { + "defaultMessage": "모두 구매" + }, + "drawer_menu.link.sign_in": { + "defaultMessage": "로그인" + }, + "drawer_menu.link.site_map": { + "defaultMessage": "사이트 맵" + }, + "drawer_menu.link.store_locator": { + "defaultMessage": "매장 찾기" + }, + "drawer_menu.link.terms_and_conditions": { + "defaultMessage": "이용 약관" + }, + "empty_cart.description.empty_cart": { + "defaultMessage": "카트가 비어 있습니다." + }, + "empty_cart.link.continue_shopping": { + "defaultMessage": "계속 쇼핑하기" + }, + "empty_cart.link.sign_in": { + "defaultMessage": "로그인" + }, + "empty_cart.message.continue_shopping": { + "defaultMessage": "계속 쇼핑하면서 카트에 항목을 추가합니다." + }, + "empty_cart.message.sign_in_or_continue_shopping": { + "defaultMessage": "로그인하여 저장된 항목을 검색하거나 쇼핑을 계속하십시오." + }, + "empty_search_results.info.cant_find_anything_for_category": { + "defaultMessage": "{category}에 해당하는 항목을 찾을 수 없습니다. 제품을 검색하거나 {link}을(를) 클릭해 보십시오." + }, + "empty_search_results.info.cant_find_anything_for_query": { + "defaultMessage": "'{searchQuery}'에 해당하는 항목을 찾을 수 없습니다." + }, + "empty_search_results.info.double_check_spelling": { + "defaultMessage": "철자를 다시 확인하고 다시 시도하거나 {link}을(를) 클릭해 보십시오." + }, + "empty_search_results.link.contact_us": { + "defaultMessage": "문의" + }, + "empty_search_results.recommended_products.title.most_viewed": { + "defaultMessage": "가장 많이 본 항목" + }, + "empty_search_results.recommended_products.title.top_sellers": { + "defaultMessage": "탑셀러" + }, + "footer.column.account": { + "defaultMessage": "계정" + }, + "footer.column.customer_support": { + "defaultMessage": "고객 지원" + }, + "footer.column.our_company": { + "defaultMessage": "회사" + }, + "footer.link.about_us": { + "defaultMessage": "회사 정보" + }, + "footer.link.contact_us": { + "defaultMessage": "문의" + }, + "footer.link.order_status": { + "defaultMessage": "주문 상태" + }, + "footer.link.privacy_policy": { + "defaultMessage": "개인정보보호 정책" + }, + "footer.link.shipping": { + "defaultMessage": "배송" + }, + "footer.link.signin_create_account": { + "defaultMessage": "로그인 또는 계정 생성" + }, + "footer.link.site_map": { + "defaultMessage": "사이트 맵" + }, + "footer.link.store_locator": { + "defaultMessage": "매장 찾기" + }, + "footer.link.terms_conditions": { + "defaultMessage": "이용 약관" + }, + "footer.message.copyright": { + "defaultMessage": "Salesforce or its affiliates. All rights reserved. 데모용 매장입니다. 주문이 처리되지 않습니다." + }, + "footer.subscribe.button.sign_up": { + "defaultMessage": "가입하기" + }, + "footer.subscribe.description.sign_up": { + "defaultMessage": "특별한 구매 기회를 놓치지 않으려면 가입하세요." + }, + "footer.subscribe.heading.first_to_know": { + "defaultMessage": "최신 정보를 누구보다 빨리 받아보세요." + }, + "form_action_buttons.button.cancel": { + "defaultMessage": "취소" + }, + "form_action_buttons.button.save": { + "defaultMessage": "저장" + }, + "global.account.link.account_details": { + "defaultMessage": "계정 세부 정보" + }, + "global.account.link.addresses": { + "defaultMessage": "주소" + }, + "global.account.link.order_history": { + "defaultMessage": "주문 내역" + }, + "global.account.link.payment_methods": { + "defaultMessage": "결제 방법" + }, + "global.account.link.wishlist": { + "defaultMessage": "위시리스트" + }, + "global.error.something_went_wrong": { + "defaultMessage": "문제가 발생했습니다. 다시 시도하십시오." + }, + "global.info.added_to_wishlist": { + "defaultMessage": "{quantity} {quantity, plural, one {개 항목} other {개 항목}}이 위시리스트에 추가됨" + }, + "global.info.removed_from_wishlist": { + "defaultMessage": "항목이 위시리스트에서 제거됨" + }, + "global.link.added_to_wishlist.view_wishlist": { + "defaultMessage": "보기" + }, + "header.button.assistive_msg.logo": { + "defaultMessage": "로고" + }, + "header.button.assistive_msg.menu": { + "defaultMessage": "메뉴" + }, + "header.button.assistive_msg.my_account": { + "defaultMessage": "내 계정" + }, + "header.button.assistive_msg.my_cart": { + "defaultMessage": "내 카트" + }, + "header.button.assistive_msg.wishlist": { + "defaultMessage": "위시리스트" + }, + "header.field.placeholder.search_for_products": { + "defaultMessage": "제품 검색..." + }, + "header.popover.action.log_out": { + "defaultMessage": "로그아웃" + }, + "header.popover.title.my_account": { + "defaultMessage": "내 계정" + }, + "home.description.features": { + "defaultMessage": "향상된 기능을 추가하는 데 집중할 수 있도록 기본 기능을 제공합니다." + }, + "home.description.here_to_help": { + "defaultMessage": "지원 담당자에게 문의하십시오." + }, + "home.description.here_to_help_line_2": { + "defaultMessage": "올바른 위치로 안내해 드립니다." + }, + "home.description.shop_products": { + "defaultMessage": "이 섹션에는 카탈로그의 컨텐츠가 포함되어 있습니다. 대체하는 방법을 안내하는 {docLink}입니다.", + "description": "{docLink} is a html button that links the user to https://sfdc.co/business-manager-manage-catalogs" + }, + "home.features.description.cart_checkout": { + "defaultMessage": "구매자의 카트 및 체크아웃 경험에 대한 이커머스 모범 사례입니다." + }, + "home.features.description.components": { + "defaultMessage": "이용이 간편한 모듈식 React 구성요소 라이브러리인 React Chakra UI를 사용하여 구축되었습니다." + }, + "home.features.description.einstein_recommendations": { + "defaultMessage": "권장 제품을 통해 모든 구매자에게 다른 추천 제품이나 오퍼를 제공합니다." + }, + "home.features.description.my_account": { + "defaultMessage": "구매자가 프로필, 주소, 결제, 주문 등의 계정 정보를 관리할 수 있습니다." + }, + "home.features.description.shopper_login": { + "defaultMessage": "구매자가 보다 개인화된 쇼핑 경험을 통해 편리하게 로그인할 수 있습니다." + }, + "home.features.description.wishlist": { + "defaultMessage": "등록된 구매자가 나중에 구매할 제품 항목을 위시리스트에 추가할 수 있습니다." + }, + "home.features.heading.cart_checkout": { + "defaultMessage": "카트 및 체크아웃" + }, + "home.features.heading.components": { + "defaultMessage": "구성요소 및 디자인 키트" + }, + "home.features.heading.einstein_recommendations": { + "defaultMessage": "Einstein 제품 추천" + }, + "home.features.heading.my_account": { + "defaultMessage": "내 계정" + }, + "home.features.heading.shopper_login": { + "defaultMessage": "Shopper Login 및 API Access Service(SLAS)" + }, + "home.features.heading.wishlist": { + "defaultMessage": "위시리스트" + }, + "home.heading.features": { + "defaultMessage": "기능" + }, + "home.heading.here_to_help": { + "defaultMessage": "도움 받기" + }, + "home.heading.shop_products": { + "defaultMessage": "제품 쇼핑" + }, + "home.hero_features.link.design_kit": { + "defaultMessage": "Figma PWA Design Kit를 사용하여 생성" + }, + "home.hero_features.link.on_github": { + "defaultMessage": "Github에서 다운로드" + }, + "home.hero_features.link.on_managed_runtime": { + "defaultMessage": "Managed Runtime에서 배포" + }, + "home.link.contact_us": { + "defaultMessage": "문의" + }, + "home.link.get_started": { + "defaultMessage": "시작하기" + }, + "home.link.read_docs": { + "defaultMessage": "문서 읽기" + }, + "home.title.react_starter_store": { + "defaultMessage": "리테일용 React PWA 스타터 스토어" + }, + "item_attributes.label.promotions": { + "defaultMessage": "프로모션" + }, + "item_attributes.label.quantity": { + "defaultMessage": "수량: {quantity}" + }, + "item_image.label.sale": { + "defaultMessage": "판매", + "description": "A sale badge placed on top of a product image" + }, + "lCPCxk": { + "defaultMessage": "위에서 옵션을 모두 선택하십시오." + }, + "locale_text.message.ar-SA": { + "defaultMessage": "아랍어(사우디아라비아)" + }, + "locale_text.message.bn-BD": { + "defaultMessage": "벵골어(방글라데시)" + }, + "locale_text.message.bn-IN": { + "defaultMessage": "벵골어(인도)" + }, + "locale_text.message.cs-CZ": { + "defaultMessage": "체코어(체코)" + }, + "locale_text.message.da-DK": { + "defaultMessage": "덴마크어(덴마크)" + }, + "locale_text.message.de-AT": { + "defaultMessage": "독일어(오스트리아)" + }, + "locale_text.message.de-CH": { + "defaultMessage": "독일어(스위스)" + }, + "locale_text.message.de-DE": { + "defaultMessage": "독일어(독일)" + }, + "locale_text.message.el-GR": { + "defaultMessage": "그리스어(그리스)" + }, + "locale_text.message.en-AU": { + "defaultMessage": "영어(오스트레일리아)" + }, + "locale_text.message.en-CA": { + "defaultMessage": "영어(캐나다)" + }, + "locale_text.message.en-GB": { + "defaultMessage": "영어(영국)" + }, + "locale_text.message.en-IE": { + "defaultMessage": "영어(아일랜드)" + }, + "locale_text.message.en-IN": { + "defaultMessage": "영어(인도)" + }, + "locale_text.message.en-NZ": { + "defaultMessage": "영어(뉴질랜드)" + }, + "locale_text.message.en-US": { + "defaultMessage": "영어(미국)" + }, + "locale_text.message.en-ZA": { + "defaultMessage": "영어(남아프리카공화국)" + }, + "locale_text.message.es-AR": { + "defaultMessage": "스페인어(아르헨티나)" + }, + "locale_text.message.es-CL": { + "defaultMessage": "스페인어(칠레)" + }, + "locale_text.message.es-CO": { + "defaultMessage": "스페인어(콜롬비아)" + }, + "locale_text.message.es-ES": { + "defaultMessage": "스페인어(스페인)" + }, + "locale_text.message.es-MX": { + "defaultMessage": "스페인어(멕시코)" + }, + "locale_text.message.es-US": { + "defaultMessage": "스페인어(미국)" + }, + "locale_text.message.fi-FI": { + "defaultMessage": "핀란드어(핀란드)" + }, + "locale_text.message.fr-BE": { + "defaultMessage": "프랑스어(벨기에)" + }, + "locale_text.message.fr-CA": { + "defaultMessage": "프랑스어(캐나다)" + }, + "locale_text.message.fr-CH": { + "defaultMessage": "프랑스어(스위스)" + }, + "locale_text.message.fr-FR": { + "defaultMessage": "프랑스어(프랑스)" + }, + "locale_text.message.he-IL": { + "defaultMessage": "히브리어(이스라엘)" + }, + "locale_text.message.hi-IN": { + "defaultMessage": "힌디어(인도)" + }, + "locale_text.message.hu-HU": { + "defaultMessage": "헝가리어(헝가리)" + }, + "locale_text.message.id-ID": { + "defaultMessage": "인도네시아어(인도네시아)" + }, + "locale_text.message.it-CH": { + "defaultMessage": "이탈리아어(스위스)" + }, + "locale_text.message.it-IT": { + "defaultMessage": "이탈리아어(이탈리아)" + }, + "locale_text.message.ja-JP": { + "defaultMessage": "일본어(일본)" + }, + "locale_text.message.ko-KR": { + "defaultMessage": "한국어(대한민국)" + }, + "locale_text.message.nl-BE": { + "defaultMessage": "네덜란드어(벨기에)" + }, + "locale_text.message.nl-NL": { + "defaultMessage": "네덜란드어(네덜란드)" + }, + "locale_text.message.no-NO": { + "defaultMessage": "노르웨이어(노르웨이)" + }, + "locale_text.message.pl-PL": { + "defaultMessage": "폴란드어(폴란드)" + }, + "locale_text.message.pt-BR": { + "defaultMessage": "포르투갈어(브라질)" + }, + "locale_text.message.pt-PT": { + "defaultMessage": "포르투갈어(포르투갈)" + }, + "locale_text.message.ro-RO": { + "defaultMessage": "루마니아어(루마니아)" + }, + "locale_text.message.ru-RU": { + "defaultMessage": "러시아어(러시아)" + }, + "locale_text.message.sk-SK": { + "defaultMessage": "슬로바키아어(슬로바키아)" + }, + "locale_text.message.sv-SE": { + "defaultMessage": "스웨덴어(스웨덴)" + }, + "locale_text.message.ta-IN": { + "defaultMessage": "타밀어(인도)" + }, + "locale_text.message.ta-LK": { + "defaultMessage": "타밀어(스리랑카)" + }, + "locale_text.message.th-TH": { + "defaultMessage": "태국어(태국)" + }, + "locale_text.message.tr-TR": { + "defaultMessage": "터키어(터키)" + }, + "locale_text.message.zh-CN": { + "defaultMessage": "중국어(중국)" + }, + "locale_text.message.zh-HK": { + "defaultMessage": "중국어(홍콩)" + }, + "locale_text.message.zh-TW": { + "defaultMessage": "중국어(타이완)" + }, + "login_form.action.create_account": { + "defaultMessage": "계정 생성" + }, + "login_form.button.sign_in": { + "defaultMessage": "로그인" + }, + "login_form.link.forgot_password": { + "defaultMessage": "암호가 기억나지 않습니까?" + }, + "login_form.message.dont_have_account": { + "defaultMessage": "계정이 없습니까?" + }, + "login_form.message.welcome_back": { + "defaultMessage": "다시 오신 것을 환영합니다." + }, + "login_page.error.incorrect_username_or_password": { + "defaultMessage": "사용자 이름 또는 암호가 올바르지 않습니다. 다시 시도하십시오." + }, + "offline_banner.description.browsing_offline_mode": { + "defaultMessage": "현재 오프라인 모드로 검색 중입니다." + }, + "order_summary.action.remove_promo": { + "defaultMessage": "제거" + }, + "order_summary.cart_items.action.num_of_items_in_cart": { + "defaultMessage": "카트에 {itemCount, plural, =0 {0개 항목} one {#개 항목} other {#개 항목}}이 있음", + "description": "clicking it would expand/show the items in cart" + }, + "order_summary.cart_items.link.edit_cart": { + "defaultMessage": "카트 편집" + }, + "order_summary.heading.order_summary": { + "defaultMessage": "주문 요약" + }, + "order_summary.label.estimated_total": { + "defaultMessage": "예상 합계" + }, + "order_summary.label.free": { + "defaultMessage": "무료" + }, + "order_summary.label.order_total": { + "defaultMessage": "주문 합계" + }, + "order_summary.label.promo_applied": { + "defaultMessage": "프로모션이 적용됨" + }, + "order_summary.label.promotions_applied": { + "defaultMessage": "프로모션이 적용됨" + }, + "order_summary.label.shipping": { + "defaultMessage": "배송" + }, + "order_summary.label.subtotal": { + "defaultMessage": "소계" + }, + "order_summary.label.tax": { + "defaultMessage": "세금" + }, + "page_not_found.action.go_back": { + "defaultMessage": "이전 페이지로 돌아가기" + }, + "page_not_found.link.homepage": { + "defaultMessage": "홈 페이지로 이동" + }, + "page_not_found.message.suggestion_to_try": { + "defaultMessage": "이 주소로 다시 시도해보거나 이전 페이지로 돌아가거나 홈 페이지로 돌아가십시오." + }, + "page_not_found.title.page_cant_be_found": { + "defaultMessage": "해당 페이지를 찾을 수 없습니다." + }, + "pagination.field.num_of_pages": { + "defaultMessage": "/{numOfPages}" + }, + "pagination.link.next": { + "defaultMessage": "다음" + }, + "pagination.link.prev": { + "defaultMessage": "이전" + }, + "password_card.info.password_updated": { + "defaultMessage": "암호가 업데이트됨" + }, + "password_card.label.password": { + "defaultMessage": "암호" + }, + "password_card.title.password": { + "defaultMessage": "암호" + }, + "password_requirements.error.eight_letter_minimum": { + "defaultMessage": "최소 8자", + "description": "Password requirement" + }, + "password_requirements.error.one_lowercase_letter": { + "defaultMessage": "소문자 1개", + "description": "Password requirement" + }, + "password_requirements.error.one_number": { + "defaultMessage": "숫자 1개", + "description": "Password requirement" + }, + "password_requirements.error.one_special_character": { + "defaultMessage": "특수 문자 1개(예: , S ! % #)", + "description": "Password requirement" + }, + "password_requirements.error.one_uppercase_letter": { + "defaultMessage": "대문자 1개", + "description": "Password requirement" + }, + "payment_selection.button.save_and_continue": { + "defaultMessage": "저장하고 계속하기" + }, + "payment_selection.heading.add_new_card": { + "defaultMessage": "새 카드 추가" + }, + "payment_selection.heading.credit_card": { + "defaultMessage": "신용카드" + }, + "payment_selection.message.select_payment_method": { + "defaultMessage": "결제 방법을 선택십시오." + }, + "payment_selection.tooltip.secure_payment": { + "defaultMessage": "안전한 SSL 암호화 결제입니다." + }, + "price_per_item.label.each": { + "defaultMessage": "개", + "description": "Abbreviated 'each', follows price per item, like $10/ea" + }, + "product_detail.accordion.button.product_detail": { + "defaultMessage": "제품 세부 정보" + }, + "product_detail.accordion.button.questions": { + "defaultMessage": "문의" + }, + "product_detail.accordion.button.reviews": { + "defaultMessage": "리뷰" + }, + "product_detail.accordion.button.size_fit": { + "defaultMessage": "사이즈와 핏" + }, + "product_detail.accordion.message.coming_soon": { + "defaultMessage": "제공 예정" + }, + "product_detail.recommended_products.title.complete_set": { + "defaultMessage": "세트 완성" + }, + "product_detail.recommended_products.title.might_also_like": { + "defaultMessage": "추천 상품" + }, + "product_detail.recommended_products.title.recently_viewed": { + "defaultMessage": "최근에 봄" + }, + "product_item.label.quantity": { + "defaultMessage": "수량:" + }, + "product_list.button.filter": { + "defaultMessage": "필터" + }, + "product_list.button.sort_by": { + "defaultMessage": "정렬 기준: {sortOption}" + }, + "product_list.drawer.title.sort_by": { + "defaultMessage": "정렬 기준" + }, + "product_list.modal.button.clear_filters": { + "defaultMessage": "필터 지우기" + }, + "product_list.modal.button.view_items": { + "defaultMessage": "{prroductCount}개 항목 보기" + }, + "product_list.modal.title.filter": { + "defaultMessage": "필터" + }, + "product_list.select.sort_by": { + "defaultMessage": "정렬 기준: {sortOption}" + }, + "product_tile.assistive_msg.wishlist": { + "defaultMessage": "위시리스트" + }, + "product_view.button.add_to_cart": { + "defaultMessage": "카트에 추가" + }, + "product_view.button.add_to_wishlist": { + "defaultMessage": "위시리스트에 추가" + }, + "product_view.button.update": { + "defaultMessage": "업데이트" + }, + "product_view.label.quantity": { + "defaultMessage": "수량" + }, + "product_view.link.full_details": { + "defaultMessage": "전체 세부 정보 보기" + }, + "profile_card.info.profile_updated": { + "defaultMessage": "프로필이 업데이트됨" + }, + "profile_card.label.email": { + "defaultMessage": "이메일" + }, + "profile_card.label.full_name": { + "defaultMessage": "성명" + }, + "profile_card.label.phone": { + "defaultMessage": "전화번호" + }, + "profile_card.message.not_provided": { + "defaultMessage": "제공되지 않음" + }, + "profile_card.title.my_profile": { + "defaultMessage": "내 프로필" + }, + "promo_code_fields.button.apply": { + "defaultMessage": "적용" + }, + "promo_popover.heading.promo_applied": { + "defaultMessage": "프로모션이 적용됨" + }, + "promocode.accordion.button.have_promocode": { + "defaultMessage": "프로모션 코드가 있습니까?" + }, + "recent_searches.action.clear_searches": { + "defaultMessage": "최근 검색 지우기" + }, + "recent_searches.heading.recent_searches": { + "defaultMessage": "최근 검색" + }, + "register_form.action.sign_in": { + "defaultMessage": "로그인" + }, + "register_form.button.create_account": { + "defaultMessage": "계정 생성" + }, + "register_form.heading.lets_get_started": { + "defaultMessage": "이제 시작하세요!" + }, + "register_form.message.agree_to_policy_terms": { + "defaultMessage": "계정을 만들면 Salesforce 개인정보보호 정책이용 약관에 동의한 것으로 간주됩니다." + }, + "register_form.message.already_have_account": { + "defaultMessage": "계정이 이미 있습니까?" + }, + "register_form.message.create_an_account": { + "defaultMessage": "계정을 만들고 최고의 제품, 아이디어, 커뮤니티를 누구보다 빨리 이용해 보세요." + }, + "reset_password.button.back_to_sign_in": { + "defaultMessage": "로그인 페이지로 돌아가기" + }, + "reset_password.info.receive_email_shortly": { + "defaultMessage": "{email}(으)로 암호 재설정 링크가 포함된 이메일이 곧 발송됩니다." + }, + "reset_password.title.password_reset": { + "defaultMessage": "암호 재설정" + }, + "reset_password_form.action.sign_in": { + "defaultMessage": "로그인" + }, + "reset_password_form.button.reset_password": { + "defaultMessage": "암호 재설정" + }, + "reset_password_form.message.enter_your_email": { + "defaultMessage": "암호를 재설정하는 방법에 대한 지침을 안내받으려면 이메일을 입력하십시오." + }, + "reset_password_form.message.return_to_sign_in": { + "defaultMessage": "돌아가기", + "description": "Precedes link to return to sign in" + }, + "reset_password_form.title.reset_password": { + "defaultMessage": "암호 재설정" + }, + "search.action.cancel": { + "defaultMessage": "취소" + }, + "selected_refinements.action.clear_all": { + "defaultMessage": "모두 지우기" + }, + "shipping_address.button.continue_to_shipping": { + "defaultMessage": "배송 방법으로 계속 진행하기" + }, + "shipping_address.title.shipping_address": { + "defaultMessage": "배송 주소" + }, + "shipping_address_edit_form.button.save_and_continue": { + "defaultMessage": "저장하고 배송 방법으로 계속 진행하기" + }, + "shipping_address_form.heading.edit_address": { + "defaultMessage": "주소 편집" + }, + "shipping_address_form.heading.new_address": { + "defaultMessage": "새 주소 추가" + }, + "shipping_address_selection.button.add_address": { + "defaultMessage": "새 주소 추가" + }, + "shipping_address_selection.button.submit": { + "defaultMessage": "제출" + }, + "shipping_address_selection.title.add_address": { + "defaultMessage": "새 주소 추가" + }, + "shipping_address_selection.title.edit_shipping": { + "defaultMessage": "배송 주소 편집" + }, + "shipping_options.action.send_as_a_gift": { + "defaultMessage": "이 제품을 선물로 보내시겠습니까?" + }, + "shipping_options.button.continue_to_payment": { + "defaultMessage": "결제로 계속 진행하기" + }, + "shipping_options.title.shipping_gift_options": { + "defaultMessage": "배송 및 선물 옵션" + }, + "signout_confirmation_dialog.button.cancel": { + "defaultMessage": "취소" + }, + "signout_confirmation_dialog.button.sign_out": { + "defaultMessage": "로그아웃" + }, + "signout_confirmation_dialog.heading.sign_out": { + "defaultMessage": "로그아웃" + }, + "signout_confirmation_dialog.message.sure_to_sign_out": { + "defaultMessage": "로그아웃하시겠습니까? 현재 주문을 처리하려면 다시 로그인해야 합니다." + }, + "toggle_card.action.edit": { + "defaultMessage": "편집" + }, + "update_password_fields.button.forgot_password": { + "defaultMessage": "암호가 기억나지 않습니까?" + }, + "use_address_fields.error.please_enter_first_name": { + "defaultMessage": "이름을 입력하십시오." + }, + "use_address_fields.error.please_enter_last_name": { + "defaultMessage": "성을 입력하십시오." + }, + "use_address_fields.error.please_enter_phone_number": { + "defaultMessage": "전화번호를 입력하십시오." + }, + "use_address_fields.error.please_enter_your_postal_or_zip": { + "defaultMessage": "{postalOrZip}를 입력하십시오." + }, + "use_address_fields.error.please_select_your_address": { + "defaultMessage": "주소를 입력하십시오." + }, + "use_address_fields.error.please_select_your_city": { + "defaultMessage": "구/군/시를 입력하십시오." + }, + "use_address_fields.error.please_select_your_country": { + "defaultMessage": "국가를 선택하십시오." + }, + "use_address_fields.error.please_select_your_state_or_province": { + "defaultMessage": "{stateOrProvince}를 선택하십시오." + }, + "use_address_fields.error.required": { + "defaultMessage": "필수" + }, + "use_address_fields.error.state_code_invalid": { + "defaultMessage": "2자리 시/도를 입력하십시오." + }, + "use_address_fields.label.address": { + "defaultMessage": "주소" + }, + "use_address_fields.label.city": { + "defaultMessage": "구/군/시" + }, + "use_address_fields.label.country": { + "defaultMessage": "국가" + }, + "use_address_fields.label.first_name": { + "defaultMessage": "이름" + }, + "use_address_fields.label.last_name": { + "defaultMessage": "성" + }, + "use_address_fields.label.phone": { + "defaultMessage": "전화번호" + }, + "use_address_fields.label.postal_code": { + "defaultMessage": "우편번호" + }, + "use_address_fields.label.preferred": { + "defaultMessage": "기본값으로 설정" + }, + "use_address_fields.label.province": { + "defaultMessage": "시/도" + }, + "use_address_fields.label.state": { + "defaultMessage": "시/도" + }, + "use_address_fields.label.zipCode": { + "defaultMessage": "우편번호" + }, + "use_credit_card_fields.error.required": { + "defaultMessage": "필수" + }, + "use_credit_card_fields.error.required_card_number": { + "defaultMessage": "카드 번호를 입력하십시오." + }, + "use_credit_card_fields.error.required_expiry": { + "defaultMessage": "만료 날짜를 입력하십시오." + }, + "use_credit_card_fields.error.required_name": { + "defaultMessage": "카드에 표시된 대로 이름을 입력하십시오." + }, + "use_credit_card_fields.error.required_security_code": { + "defaultMessage": "보안 코드를 입력하십시오." + }, + "use_credit_card_fields.error.valid_card_number": { + "defaultMessage": "유효한 카드 번호를 입력하십시오." + }, + "use_credit_card_fields.error.valid_date": { + "defaultMessage": "유효한 날짜를 입력하십시오." + }, + "use_credit_card_fields.error.valid_name": { + "defaultMessage": "올바른 이름을 입력하십시오." + }, + "use_credit_card_fields.error.valid_security_code": { + "defaultMessage": "유효한 보안 코드를 입력하십시오." + }, + "use_credit_card_fields.label.card_number": { + "defaultMessage": "카드 번호" + }, + "use_credit_card_fields.label.card_type": { + "defaultMessage": "카드 유형" + }, + "use_credit_card_fields.label.expiry": { + "defaultMessage": "만료 날짜" + }, + "use_credit_card_fields.label.name": { + "defaultMessage": "카드에 표시된 이름" + }, + "use_credit_card_fields.label.security_code": { + "defaultMessage": "보안 코드" + }, + "use_login_fields.error.required_email": { + "defaultMessage": "이메일 주소를 입력하십시오." + }, + "use_login_fields.error.required_password": { + "defaultMessage": "암호를 입력하십시오." + }, + "use_login_fields.label.email": { + "defaultMessage": "이메일" + }, + "use_login_fields.label.password": { + "defaultMessage": "암호" + }, + "use_product.message.inventory_remaining": { + "defaultMessage": "품절 임박({stockLevel}개 남음)" + }, + "use_product.message.out_of_stock": { + "defaultMessage": "품절" + }, + "use_profile_fields.error.required_email": { + "defaultMessage": "유효한 이메일 주소를 입력하십시오." + }, + "use_profile_fields.error.required_first_name": { + "defaultMessage": "이름을 입력하십시오." + }, + "use_profile_fields.error.required_last_name": { + "defaultMessage": "성을 입력하십시오." + }, + "use_profile_fields.error.required_phone": { + "defaultMessage": "전화번호를 입력하십시오." + }, + "use_profile_fields.label.email": { + "defaultMessage": "이메일" + }, + "use_profile_fields.label.first_name": { + "defaultMessage": "이름" + }, + "use_profile_fields.label.last_name": { + "defaultMessage": "성" + }, + "use_profile_fields.label.phone": { + "defaultMessage": "전화번호" + }, + "use_promo_code_fields.error.required_promo_code": { + "defaultMessage": "유효한 프로모션 코드를 제공하십시오." + }, + "use_promo_code_fields.label.promo_code": { + "defaultMessage": "프로모션 코드" + }, + "use_promocode.error.check_the_code": { + "defaultMessage": "코드를 확인하고 다시 시도하십시오. 이미 적용되었거나 프로모션이 만료되었을 수 있습니다." + }, + "use_promocode.info.promo_applied": { + "defaultMessage": "프로모션이 적용됨" + }, + "use_promocode.info.promo_removed": { + "defaultMessage": "프로모션이 제거됨" + }, + "use_registration_fields.error.contain_number": { + "defaultMessage": "암호에는 숫자가 하나 이상 포함되어야 합니다." + }, + "use_registration_fields.error.lowercase_letter": { + "defaultMessage": "암호에는 소문자가 하나 이상 포함되어야 합니다." + }, + "use_registration_fields.error.minimum_characters": { + "defaultMessage": "암호는 8자 이상이어야 합니다." + }, + "use_registration_fields.error.required_email": { + "defaultMessage": "유효한 이메일 주소를 입력하십시오." + }, + "use_registration_fields.error.required_first_name": { + "defaultMessage": "이름을 입력하십시오." + }, + "use_registration_fields.error.required_last_name": { + "defaultMessage": "성을 입력하십시오." + }, + "use_registration_fields.error.required_password": { + "defaultMessage": "암호를 생성하십시오." + }, + "use_registration_fields.error.special_character": { + "defaultMessage": "암호에는 특수 문자가 하나 이상 포함되어야 합니다." + }, + "use_registration_fields.error.uppercase_letter": { + "defaultMessage": "암호에는 대문자가 하나 이상 포함되어야 합니다." + }, + "use_registration_fields.label.email": { + "defaultMessage": "이메일" + }, + "use_registration_fields.label.first_name": { + "defaultMessage": "이름" + }, + "use_registration_fields.label.last_name": { + "defaultMessage": "성" + }, + "use_registration_fields.label.password": { + "defaultMessage": "암호" + }, + "use_registration_fields.label.sign_up_to_emails": { + "defaultMessage": "Salesforce 이메일 가입(언제든지 탈퇴 가능)" + }, + "use_reset_password_fields.error.required_email": { + "defaultMessage": "유효한 이메일 주소를 입력하십시오." + }, + "use_reset_password_fields.label.email": { + "defaultMessage": "이메일" + }, + "use_update_password_fields.error.contain_number": { + "defaultMessage": "암호에는 숫자가 하나 이상 포함되어야 합니다." + }, + "use_update_password_fields.error.lowercase_letter": { + "defaultMessage": "암호에는 소문자가 하나 이상 포함되어야 합니다." + }, + "use_update_password_fields.error.minimum_characters": { + "defaultMessage": "암호는 8자 이상이어야 합니다." + }, + "use_update_password_fields.error.required_new_password": { + "defaultMessage": "새 암호를 제공하십시오." + }, + "use_update_password_fields.error.required_password": { + "defaultMessage": "암호를 입력하십시오." + }, + "use_update_password_fields.error.special_character": { + "defaultMessage": "암호에는 특수 문자가 하나 이상 포함되어야 합니다." + }, + "use_update_password_fields.error.uppercase_letter": { + "defaultMessage": "암호에는 대문자가 하나 이상 포함되어야 합니다." + }, + "use_update_password_fields.label.current_password": { + "defaultMessage": "현재 암호" + }, + "use_update_password_fields.label.new_password": { + "defaultMessage": "새 암호" + }, + "wishlist_primary_action.button.add_to_cart": { + "defaultMessage": "카트에 추가" + }, + "wishlist_primary_action.button.select_options": { + "defaultMessage": "옵션 선택" + }, + "wishlist_primary_action.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {개 항목} other {개 항목}}이 카트에 추가됨" + }, + "wishlist_secondary_button_group.action.remove": { + "defaultMessage": "제거" + }, + "wishlist_secondary_button_group.info.item_removed": { + "defaultMessage": "항목이 위시리스트에서 제거됨" + }, + "with_registration.info.please_sign_in": { + "defaultMessage": "계속하려면 로그인하십시오." + } +} diff --git a/packages/adyen-retail-react-app/translations/pt-BR.json b/packages/adyen-retail-react-app/translations/pt-BR.json new file mode 100644 index 0000000..9261333 --- /dev/null +++ b/packages/adyen-retail-react-app/translations/pt-BR.json @@ -0,0 +1,1417 @@ +{ + "account.accordion.button.my_account": { + "defaultMessage": "Minha conta" + }, + "account.heading.my_account": { + "defaultMessage": "Minha conta" + }, + "account.logout_button.button.log_out": { + "defaultMessage": "Sair" + }, + "account_addresses.badge.default": { + "defaultMessage": "Padrão" + }, + "account_addresses.button.add_address": { + "defaultMessage": "Adicionar endereço" + }, + "account_addresses.info.address_updated": { + "defaultMessage": "Endereço atualizado" + }, + "account_addresses.info.new_address_saved": { + "defaultMessage": "Novo endereço salvo" + }, + "account_addresses.page_action_placeholder.button.add_address": { + "defaultMessage": "Adicionar endereço" + }, + "account_addresses.page_action_placeholder.heading.no_saved_addresses": { + "defaultMessage": "Não há endereços salvos" + }, + "account_addresses.page_action_placeholder.message.add_new_address": { + "defaultMessage": "Adicione um novo método de endereço para agilizar o checkout." + }, + "account_addresses.title.addresses": { + "defaultMessage": "Endereços" + }, + "account_detail.title.account_details": { + "defaultMessage": "Detalhes da conta" + }, + "account_order_detail.heading.billing_address": { + "defaultMessage": "Endereço de cobrança" + }, + "account_order_detail.heading.num_of_items": { + "defaultMessage": "{count} itens" + }, + "account_order_detail.heading.payment_method": { + "defaultMessage": "Método de pagamento" + }, + "account_order_detail.heading.shipping_address": { + "defaultMessage": "Endereço de entrega" + }, + "account_order_detail.heading.shipping_method": { + "defaultMessage": "Método de entrega" + }, + "account_order_detail.label.order_number": { + "defaultMessage": "Número do pedido: {orderNumber}" + }, + "account_order_detail.label.ordered_date": { + "defaultMessage": "Pedido: {date}" + }, + "account_order_detail.label.pending_tracking_number": { + "defaultMessage": "Pendente" + }, + "account_order_detail.label.tracking_number": { + "defaultMessage": "Número de controle" + }, + "account_order_detail.link.back_to_history": { + "defaultMessage": "Voltar a Histórico de pedidos" + }, + "account_order_detail.title.order_details": { + "defaultMessage": "Detalhes do pedido" + }, + "account_order_history.button.continue_shopping": { + "defaultMessage": "Continuar comprando" + }, + "account_order_history.description.once_you_place_order": { + "defaultMessage": "Quando você faz um pedido, os detalhes aparecem aqui." + }, + "account_order_history.heading.no_order_yet": { + "defaultMessage": "Você ainda não fez um pedido." + }, + "account_order_history.label.num_of_items": { + "defaultMessage": "{count} itens", + "description": "Number of items in order" + }, + "account_order_history.label.order_number": { + "defaultMessage": "Número do pedido: {orderNumber}" + }, + "account_order_history.label.ordered_date": { + "defaultMessage": "Pedido: {date}" + }, + "account_order_history.label.shipped_to": { + "defaultMessage": "Enviado para: {name}" + }, + "account_order_history.link.view_details": { + "defaultMessage": "Ver detalhes" + }, + "account_order_history.title.order_history": { + "defaultMessage": "Histórico de pedidos" + }, + "account_payment_methods.button.add_method": { + "defaultMessage": "Adicionar método de pagamento" + }, + "account_payment_methods.description.add_method_for_faster_checkout": { + "defaultMessage": "Adicione um novo método de pagamento para agilizar o checkout." + }, + "account_payment_methods.heading.no_saved_methods": { + "defaultMessage": "Não há métodos de pagamento salvos" + }, + "account_payment_methods.info.new_method_saved": { + "defaultMessage": "Novo método de pagamento salvo" + }, + "account_payment_methods.title.payment_methods": { + "defaultMessage": "Métodos de pagamento" + }, + "account_wishlist.button.continue_shopping": { + "defaultMessage": "Continuar comprando" + }, + "account_wishlist.description.continue_shopping": { + "defaultMessage": "Continue comprando e adicionando itens na sua lista de desejos." + }, + "account_wishlist.heading.no_wishlist": { + "defaultMessage": "Não há itens na lista de desejos" + }, + "account_wishlist.title.wishlist": { + "defaultMessage": "Lista de desejos" + }, + "action_card.action.edit": { + "defaultMessage": "Editar" + }, + "action_card.action.remove": { + "defaultMessage": "Remover" + }, + "add_to_cart_modal.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {item} other {itens}} adicionado(s) ao carrinho" + }, + "add_to_cart_modal.label.cart_subtotal": { + "defaultMessage": "Subtotal do carrinho ({itemAccumulatedCount} item/itens)" + }, + "add_to_cart_modal.label.quantity": { + "defaultMessage": "Qtd." + }, + "add_to_cart_modal.link.checkout": { + "defaultMessage": "Pagar" + }, + "add_to_cart_modal.link.view_cart": { + "defaultMessage": "Ver carrinho" + }, + "add_to_cart_modal.recommended_products.title.might_also_like": { + "defaultMessage": "Talvez você também queira" + }, + "auth_modal.description.now_signed_in": { + "defaultMessage": "Agora você fez login na sua conta." + }, + "auth_modal.error.incorrect_email_or_password": { + "defaultMessage": "Há algo errado com seu e-mail ou senha. Tente novamente." + }, + "auth_modal.info.welcome_user": { + "defaultMessage": "Olá {name}," + }, + "auth_modal.password_reset_success.button.back_to_sign_in": { + "defaultMessage": "Fazer login novamente" + }, + "auth_modal.password_reset_success.info.will_email_shortly": { + "defaultMessage": "Em breve, você receberá um e-mail em {email} com um link para redefinir a senha." + }, + "auth_modal.password_reset_success.title.password_reset": { + "defaultMessage": "Redefinição de senha" + }, + "card_payment_form.heading.new_payment_method": { + "defaultMessage": "Adicionar novo método de pagamento" + }, + "cart.info.removed_from_cart": { + "defaultMessage": "Item removido do carrinho" + }, + "cart.recommended_products.title.may_also_like": { + "defaultMessage": "Talvez você também queira" + }, + "cart.recommended_products.title.recently_viewed": { + "defaultMessage": "Recentemente visualizados" + }, + "cart_cta.link.checkout": { + "defaultMessage": "Pagar" + }, + "cart_secondary_button_group.action.added_to_wishlist": { + "defaultMessage": "Adicionar à lista de desejos" + }, + "cart_secondary_button_group.action.edit": { + "defaultMessage": "Editar" + }, + "cart_secondary_button_group.action.remove": { + "defaultMessage": "Remover" + }, + "cart_secondary_button_group.label.this_is_gift": { + "defaultMessage": "É um presente." + }, + "cart_secondary_button_group.link_learn_more": { + "defaultMessage": "Saiba mais" + }, + "cart_skeleton.heading.order_summary": { + "defaultMessage": "Resumo do pedido" + }, + "cart_skeleton.title.cart": { + "defaultMessage": "Carrinho" + }, + "cart_title.title.cart_num_of_items": { + "defaultMessage": "Carrinho ({itemCount, plural, =0 {0 itens} one {# item} other {# itens}})" + }, + "cc_radio_group.action.remove": { + "defaultMessage": "Remover" + }, + "cc_radio_group.button.add_new_card": { + "defaultMessage": "Adicionar novo cartão" + }, + "checkout.button.place_order": { + "defaultMessage": "Fazer pedido" + }, + "checkout.message.generic_error": { + "defaultMessage": "Ocorreu um erro inesperado durante o checkout." + }, + "checkout_confirmation.button.create_account": { + "defaultMessage": "Criar conta" + }, + "checkout_confirmation.heading.billing_address": { + "defaultMessage": "Endereço de cobrança" + }, + "checkout_confirmation.heading.create_account": { + "defaultMessage": "Criar uma conta para agilizar o checkout" + }, + "checkout_confirmation.heading.credit_card": { + "defaultMessage": "Cartão de crédito" + }, + "checkout_confirmation.heading.delivery_details": { + "defaultMessage": "Detalhes da entrega" + }, + "checkout_confirmation.heading.order_summary": { + "defaultMessage": "Resumo do pedido" + }, + "checkout_confirmation.heading.payment_details": { + "defaultMessage": "Detalhes do pagamento" + }, + "checkout_confirmation.heading.shipping_address": { + "defaultMessage": "Endereço de entrega" + }, + "checkout_confirmation.heading.shipping_method": { + "defaultMessage": "Método de entrega" + }, + "checkout_confirmation.heading.thank_you_for_order": { + "defaultMessage": "Agradecemos o seu pedido!" + }, + "checkout_confirmation.label.free": { + "defaultMessage": "Gratuito" + }, + "checkout_confirmation.label.order_number": { + "defaultMessage": "Número do pedido" + }, + "checkout_confirmation.label.order_total": { + "defaultMessage": "Total do pedido" + }, + "checkout_confirmation.label.promo_applied": { + "defaultMessage": "Promoção aplicada" + }, + "checkout_confirmation.label.shipping": { + "defaultMessage": "Frete" + }, + "checkout_confirmation.label.subtotal": { + "defaultMessage": "Subtotal" + }, + "checkout_confirmation.label.tax": { + "defaultMessage": "Imposto" + }, + "checkout_confirmation.link.continue_shopping": { + "defaultMessage": "Continuar comprando" + }, + "checkout_confirmation.link.login": { + "defaultMessage": "Fazer logon aqui" + }, + "checkout_confirmation.message.already_has_account": { + "defaultMessage": "Já há uma conta com este mesmo endereço de e-mail." + }, + "checkout_confirmation.message.num_of_items_in_order": { + "defaultMessage": "{itemCount, plural, =0 {0 itens} one {# item} other {# itens}})", + "description": "# item(s) in order" + }, + "checkout_confirmation.message.will_email_shortly": { + "defaultMessage": "Em breve, enviaremos um e-mail para {email} com seu número de confirmação e recibo." + }, + "checkout_footer.link.privacy_policy": { + "defaultMessage": "Política de privacidade" + }, + "checkout_footer.link.returns_exchanges": { + "defaultMessage": "Devoluções e trocas" + }, + "checkout_footer.link.shipping": { + "defaultMessage": "Frete" + }, + "checkout_footer.link.site_map": { + "defaultMessage": "Mapa do site" + }, + "checkout_footer.link.terms_conditions": { + "defaultMessage": "Termos e condições" + }, + "checkout_footer.message.copyright": { + "defaultMessage": "Salesforce ou suas afiliadas. Todos os direitos reservados. Esta é apenas uma loja de demonstração. Os pedidos feitos NÃO SERÃO processados." + }, + "checkout_header.link.cart": { + "defaultMessage": "Voltar ao carrinho" + }, + "checkout_payment.action.remove": { + "defaultMessage": "Remover" + }, + "checkout_payment.button.review_order": { + "defaultMessage": "Rever pedido" + }, + "checkout_payment.heading.billing_address": { + "defaultMessage": "Endereço de cobrança" + }, + "checkout_payment.heading.credit_card": { + "defaultMessage": "Cartão de crédito" + }, + "checkout_payment.label.same_as_shipping": { + "defaultMessage": "Igual ao endereço de entrega" + }, + "checkout_payment.title.payment": { + "defaultMessage": "Pagamento" + }, + "confirmation_modal.default.action.no": { + "defaultMessage": "Não" + }, + "confirmation_modal.default.action.yes": { + "defaultMessage": "Sim" + }, + "confirmation_modal.default.message.you_want_to_continue": { + "defaultMessage": "Tem certeza de que deseja continuar?" + }, + "confirmation_modal.default.title.confirm_action": { + "defaultMessage": "Confirmar ação" + }, + "confirmation_modal.remove_cart_item.action.no": { + "defaultMessage": "Não, manter item" + }, + "confirmation_modal.remove_cart_item.action.yes": { + "defaultMessage": "Sim, remover item" + }, + "confirmation_modal.remove_cart_item.message.sure_to_remove": { + "defaultMessage": "Tem certeza de que deseja remover este item do carrinho?" + }, + "confirmation_modal.remove_cart_item.title.confirm_remove": { + "defaultMessage": "Confirmar remoção do item" + }, + "confirmation_modal.remove_wishlist_item.action.no": { + "defaultMessage": "Não, manter item" + }, + "confirmation_modal.remove_wishlist_item.action.yes": { + "defaultMessage": "Sim, remover item" + }, + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": { + "defaultMessage": "Tem certeza de que deseja remover este item da lista de desejos?" + }, + "confirmation_modal.remove_wishlist_item.title.confirm_remove": { + "defaultMessage": "Confirmar remoção do item" + }, + "contact_info.action.sign_out": { + "defaultMessage": "Fazer logoff" + }, + "contact_info.button.already_have_account": { + "defaultMessage": "Já tem uma conta? Fazer logon" + }, + "contact_info.button.checkout_as_guest": { + "defaultMessage": "Pagar como convidado" + }, + "contact_info.button.login": { + "defaultMessage": "Fazer logon" + }, + "contact_info.error.incorrect_username_or_password": { + "defaultMessage": "Nome de usuário ou senha incorreta. Tente novamente." + }, + "contact_info.link.forgot_password": { + "defaultMessage": "Esqueceu a senha?" + }, + "contact_info.title.contact_info": { + "defaultMessage": "Informações de contato" + }, + "credit_card_fields.tool_tip.security_code": { + "defaultMessage": "Este código de 3 dígitos pode ser encontrado no verso do seu cartão.", + "description": "Generic credit card security code help text" + }, + "credit_card_fields.tool_tip.security_code.american_express": { + "defaultMessage": "Este código de 4 dígitos pode ser encontrado na frente do seu cartão.", + "description": "American Express security code help text" + }, + "drawer_menu.button.account_details": { + "defaultMessage": "Detalhes da conta" + }, + "drawer_menu.button.addresses": { + "defaultMessage": "Endereços" + }, + "drawer_menu.button.log_out": { + "defaultMessage": "Sair" + }, + "drawer_menu.button.my_account": { + "defaultMessage": "Minha conta" + }, + "drawer_menu.button.order_history": { + "defaultMessage": "Histórico de pedidos" + }, + "drawer_menu.button.payment_methods": { + "defaultMessage": "Métodos de pagamento" + }, + "drawer_menu.link.about_us": { + "defaultMessage": "Sobre nós" + }, + "drawer_menu.link.customer_support": { + "defaultMessage": "Suporte ao cliente" + }, + "drawer_menu.link.customer_support.contact_us": { + "defaultMessage": "Entrar em contato" + }, + "drawer_menu.link.customer_support.shipping_and_returns": { + "defaultMessage": "Frete e devoluções" + }, + "drawer_menu.link.our_company": { + "defaultMessage": "Nossa empresa" + }, + "drawer_menu.link.privacy_and_security": { + "defaultMessage": "Privacidade e segurança" + }, + "drawer_menu.link.privacy_policy": { + "defaultMessage": "Política de privacidade" + }, + "drawer_menu.link.shop_all": { + "defaultMessage": "Ver tudo" + }, + "drawer_menu.link.sign_in": { + "defaultMessage": "Fazer logon" + }, + "drawer_menu.link.site_map": { + "defaultMessage": "Mapa do site" + }, + "drawer_menu.link.store_locator": { + "defaultMessage": "Localizador de lojas" + }, + "drawer_menu.link.terms_and_conditions": { + "defaultMessage": "Termos e condições" + }, + "empty_cart.description.empty_cart": { + "defaultMessage": "Seu carrinho está vazio." + }, + "empty_cart.link.continue_shopping": { + "defaultMessage": "Continuar comprando" + }, + "empty_cart.link.sign_in": { + "defaultMessage": "Fazer logon" + }, + "empty_cart.message.continue_shopping": { + "defaultMessage": "Continue comprando e adicione itens ao seu carrinho." + }, + "empty_cart.message.sign_in_or_continue_shopping": { + "defaultMessage": "Faça logon para recuperar seus itens salvos ou continuar a compra." + }, + "empty_search_results.info.cant_find_anything_for_category": { + "defaultMessage": "Não encontramos resultados para {category}. Tente pesquisar um produto ou {link}." + }, + "empty_search_results.info.cant_find_anything_for_query": { + "defaultMessage": "Não encontramos resultados para \"{searchQuery}\"." + }, + "empty_search_results.info.double_check_spelling": { + "defaultMessage": "Confira a ortografia e tente novamente ou {link}." + }, + "empty_search_results.link.contact_us": { + "defaultMessage": "Entrar em contato" + }, + "empty_search_results.recommended_products.title.most_viewed": { + "defaultMessage": "Mais visto" + }, + "empty_search_results.recommended_products.title.top_sellers": { + "defaultMessage": "Mais vendidos" + }, + "footer.column.account": { + "defaultMessage": "Conta" + }, + "footer.column.customer_support": { + "defaultMessage": "Suporte ao cliente" + }, + "footer.column.our_company": { + "defaultMessage": "Nossa empresa" + }, + "footer.link.about_us": { + "defaultMessage": "Sobre nós" + }, + "footer.link.contact_us": { + "defaultMessage": "Entrar em contato" + }, + "footer.link.order_status": { + "defaultMessage": "Estado do pedido" + }, + "footer.link.privacy_policy": { + "defaultMessage": "Política de privacidade" + }, + "footer.link.shipping": { + "defaultMessage": "Frete" + }, + "footer.link.signin_create_account": { + "defaultMessage": "Fazer logon ou criar conta" + }, + "footer.link.site_map": { + "defaultMessage": "Mapa do site" + }, + "footer.link.store_locator": { + "defaultMessage": "Localizador de lojas" + }, + "footer.link.terms_conditions": { + "defaultMessage": "Termos e condições" + }, + "footer.message.copyright": { + "defaultMessage": "Salesforce ou suas afiliadas. Todos os direitos reservados. Esta é apenas uma loja de demonstração. Os pedidos feitos NÃO SERÃO processados." + }, + "footer.subscribe.button.sign_up": { + "defaultMessage": "Cadastro" + }, + "footer.subscribe.description.sign_up": { + "defaultMessage": "Registre-se para ficar por dentro de todas as ofertas" + }, + "footer.subscribe.heading.first_to_know": { + "defaultMessage": "Seja o primeiro a saber" + }, + "form_action_buttons.button.cancel": { + "defaultMessage": "Cancelar" + }, + "form_action_buttons.button.save": { + "defaultMessage": "Salvar" + }, + "global.account.link.account_details": { + "defaultMessage": "Detalhes da conta" + }, + "global.account.link.addresses": { + "defaultMessage": "Endereços" + }, + "global.account.link.order_history": { + "defaultMessage": "Histórico de pedidos" + }, + "global.account.link.payment_methods": { + "defaultMessage": "Métodos de pagamento" + }, + "global.account.link.wishlist": { + "defaultMessage": "Lista de desejos" + }, + "global.error.something_went_wrong": { + "defaultMessage": "Ocorreu um erro. Tente novamente." + }, + "global.info.added_to_wishlist": { + "defaultMessage": "{quantity} {quantity, plural, one {item} other {itens}} adicionado(s) à lista de desejos" + }, + "global.info.removed_from_wishlist": { + "defaultMessage": "Item removido da lista de desejos" + }, + "global.link.added_to_wishlist.view_wishlist": { + "defaultMessage": "Ver" + }, + "header.button.assistive_msg.logo": { + "defaultMessage": "Logotipo" + }, + "header.button.assistive_msg.menu": { + "defaultMessage": "Menu" + }, + "header.button.assistive_msg.my_account": { + "defaultMessage": "Minha conta" + }, + "header.button.assistive_msg.my_cart": { + "defaultMessage": "Meu carrinho" + }, + "header.button.assistive_msg.wishlist": { + "defaultMessage": "Lista de desejos" + }, + "header.field.placeholder.search_for_products": { + "defaultMessage": "Pesquisar produtos..." + }, + "header.popover.action.log_out": { + "defaultMessage": "Sair" + }, + "header.popover.title.my_account": { + "defaultMessage": "Minha conta" + }, + "home.description.features": { + "defaultMessage": "Recursos prontos para uso, para que você só precise adicionar melhorias." + }, + "home.description.here_to_help": { + "defaultMessage": "Entre em contato com nossa equipe de suporte." + }, + "home.description.here_to_help_line_2": { + "defaultMessage": "Eles vão levá-lo ao lugar certo." + }, + "home.description.shop_products": { + "defaultMessage": "Esta seção tem conteúdo do catálogo. {docLink} sobre como substitui-lo.", + "description": "{docLink} is a html button that links the user to https://sfdc.co/business-manager-manage-catalogs" + }, + "home.features.description.cart_checkout": { + "defaultMessage": "Práticas recomendadas de comércio eletrônico para a experiência de carrinho e checkout do comprador." + }, + "home.features.description.components": { + "defaultMessage": "Criado com Chakra UI, uma biblioteca de componentes de React simples, modulares e acessíveis." + }, + "home.features.description.einstein_recommendations": { + "defaultMessage": "Entregue o próximo melhor produto ou oferta a cada comprador por meio de recomendações de produto." + }, + "home.features.description.my_account": { + "defaultMessage": "Os compradores podem gerenciar as informações da conta, como perfil, endereços, pagamentos e pedidos." + }, + "home.features.description.shopper_login": { + "defaultMessage": "Permite que os compradores façam logon com uma experiência de compra mais personalizada." + }, + "home.features.description.wishlist": { + "defaultMessage": "Os compradores registrados podem adicionar itens de produtos à lista de desejos para comprá-los mais tarde." + }, + "home.features.heading.cart_checkout": { + "defaultMessage": "Carrinho e Checkout" + }, + "home.features.heading.components": { + "defaultMessage": "Componentes e Kit de design" + }, + "home.features.heading.einstein_recommendations": { + "defaultMessage": "Recomendações do Einstein" + }, + "home.features.heading.my_account": { + "defaultMessage": "Minha conta" + }, + "home.features.heading.shopper_login": { + "defaultMessage": "Shopper Login and API Access Service (SLAS)" + }, + "home.features.heading.wishlist": { + "defaultMessage": "Lista de desejos" + }, + "home.heading.features": { + "defaultMessage": "Recursos" + }, + "home.heading.here_to_help": { + "defaultMessage": "Estamos aqui para ajudar" + }, + "home.heading.shop_products": { + "defaultMessage": "Comprar produtos" + }, + "home.hero_features.link.design_kit": { + "defaultMessage": "Criar com o Figma PWA Design Kit" + }, + "home.hero_features.link.on_github": { + "defaultMessage": "Baixar no Github" + }, + "home.hero_features.link.on_managed_runtime": { + "defaultMessage": "Implantar no Managed Runtime" + }, + "home.link.contact_us": { + "defaultMessage": "Entrar em contato" + }, + "home.link.get_started": { + "defaultMessage": "Começar" + }, + "home.link.read_docs": { + "defaultMessage": "Ler documentos" + }, + "home.title.react_starter_store": { + "defaultMessage": "React PWA Starter Store para varejo" + }, + "item_attributes.label.promotions": { + "defaultMessage": "Promoções" + }, + "item_attributes.label.quantity": { + "defaultMessage": "Quantidade: {quantity}" + }, + "item_image.label.sale": { + "defaultMessage": "Promoção", + "description": "A sale badge placed on top of a product image" + }, + "lCPCxk": { + "defaultMessage": "Selecione todas as opções acima" + }, + "locale_text.message.ar-SA": { + "defaultMessage": "Árabe (Arábia Saudita)" + }, + "locale_text.message.bn-BD": { + "defaultMessage": "Bengali (Bangladesh)" + }, + "locale_text.message.bn-IN": { + "defaultMessage": "Bengali (Índia)" + }, + "locale_text.message.cs-CZ": { + "defaultMessage": "Tcheco (República Tcheca)" + }, + "locale_text.message.da-DK": { + "defaultMessage": "Dinamarquês (Dinamarca)" + }, + "locale_text.message.de-AT": { + "defaultMessage": "Alemão (Áustria)" + }, + "locale_text.message.de-CH": { + "defaultMessage": "Alemão (Suíça)" + }, + "locale_text.message.de-DE": { + "defaultMessage": "Alemão (Alemanha)" + }, + "locale_text.message.el-GR": { + "defaultMessage": "Grego (Grécia)" + }, + "locale_text.message.en-AU": { + "defaultMessage": "Inglês (Austrália)" + }, + "locale_text.message.en-CA": { + "defaultMessage": "Inglês (Canadá)" + }, + "locale_text.message.en-GB": { + "defaultMessage": "Inglês (Reino Unido)" + }, + "locale_text.message.en-IE": { + "defaultMessage": "Inglês (Irlanda)" + }, + "locale_text.message.en-IN": { + "defaultMessage": "Inglês (Índia)" + }, + "locale_text.message.en-NZ": { + "defaultMessage": "Inglês (Nova Zelândia)" + }, + "locale_text.message.en-US": { + "defaultMessage": "Inglês (Estados Unidos)" + }, + "locale_text.message.en-ZA": { + "defaultMessage": "Inglês (África do Sul)" + }, + "locale_text.message.es-AR": { + "defaultMessage": "Espanhol (Argentina)" + }, + "locale_text.message.es-CL": { + "defaultMessage": "Espanhol (Chile)" + }, + "locale_text.message.es-CO": { + "defaultMessage": "Espanhol (Colômbia)" + }, + "locale_text.message.es-ES": { + "defaultMessage": "Espanhol (Espanha)" + }, + "locale_text.message.es-MX": { + "defaultMessage": "Espanhol (México)" + }, + "locale_text.message.es-US": { + "defaultMessage": "Espanhol (Estados Unidos)" + }, + "locale_text.message.fi-FI": { + "defaultMessage": "Finlandês (Finlândia)" + }, + "locale_text.message.fr-BE": { + "defaultMessage": "Francês (Bélgica)" + }, + "locale_text.message.fr-CA": { + "defaultMessage": "Francês (Canadá)" + }, + "locale_text.message.fr-CH": { + "defaultMessage": "Francês (Suíça)" + }, + "locale_text.message.fr-FR": { + "defaultMessage": "Francês (França)" + }, + "locale_text.message.he-IL": { + "defaultMessage": "Hebreu (Israel)" + }, + "locale_text.message.hi-IN": { + "defaultMessage": "Hindi (Índia)" + }, + "locale_text.message.hu-HU": { + "defaultMessage": "Húngaro (Hungria)" + }, + "locale_text.message.id-ID": { + "defaultMessage": "Indonésio (Indonésia)" + }, + "locale_text.message.it-CH": { + "defaultMessage": "Italiano (Suíça)" + }, + "locale_text.message.it-IT": { + "defaultMessage": "Italiano (Itália)" + }, + "locale_text.message.ja-JP": { + "defaultMessage": "Japonês (Japão)" + }, + "locale_text.message.ko-KR": { + "defaultMessage": "Coreano (Coreia do Sul)" + }, + "locale_text.message.nl-BE": { + "defaultMessage": "Holandês (Bélgica)" + }, + "locale_text.message.nl-NL": { + "defaultMessage": "Holandês (Países Baixos)" + }, + "locale_text.message.no-NO": { + "defaultMessage": "Norueguês (Noruega)" + }, + "locale_text.message.pl-PL": { + "defaultMessage": "Polonês (Polônia)" + }, + "locale_text.message.pt-BR": { + "defaultMessage": "Português (Brasil)" + }, + "locale_text.message.pt-PT": { + "defaultMessage": "Português (Portugal)" + }, + "locale_text.message.ro-RO": { + "defaultMessage": "Romeno (Romênia)" + }, + "locale_text.message.ru-RU": { + "defaultMessage": "Russo (Rússia)" + }, + "locale_text.message.sk-SK": { + "defaultMessage": "Eslovaco (Eslováquia)" + }, + "locale_text.message.sv-SE": { + "defaultMessage": "Sueco (Suécia)" + }, + "locale_text.message.ta-IN": { + "defaultMessage": "Tâmil (Índia)" + }, + "locale_text.message.ta-LK": { + "defaultMessage": "Tâmil (Sri Lanka)" + }, + "locale_text.message.th-TH": { + "defaultMessage": "Tailandês (Tailândia)" + }, + "locale_text.message.tr-TR": { + "defaultMessage": "Turco (Turquia)" + }, + "locale_text.message.zh-CN": { + "defaultMessage": "Chinês (China)" + }, + "locale_text.message.zh-HK": { + "defaultMessage": "Chinês (Hong Kong)" + }, + "locale_text.message.zh-TW": { + "defaultMessage": "Chinês (Taiwan)" + }, + "login_form.action.create_account": { + "defaultMessage": "Criar conta" + }, + "login_form.button.sign_in": { + "defaultMessage": "Fazer logon" + }, + "login_form.link.forgot_password": { + "defaultMessage": "Esqueceu a senha?" + }, + "login_form.message.dont_have_account": { + "defaultMessage": "Não tem uma conta?" + }, + "login_form.message.welcome_back": { + "defaultMessage": "Olá novamente" + }, + "login_page.error.incorrect_username_or_password": { + "defaultMessage": "Nome de usuário ou senha incorreta. Tente novamente." + }, + "offline_banner.description.browsing_offline_mode": { + "defaultMessage": "Você está navegando no modo offline" + }, + "order_summary.action.remove_promo": { + "defaultMessage": "Remover" + }, + "order_summary.cart_items.action.num_of_items_in_cart": { + "defaultMessage": "{itemCount, plural, =0 {0 itens} one {# item} other {# itens}}) no carrinho", + "description": "clicking it would expand/show the items in cart" + }, + "order_summary.cart_items.link.edit_cart": { + "defaultMessage": "Editar carrinho" + }, + "order_summary.heading.order_summary": { + "defaultMessage": "Resumo do pedido" + }, + "order_summary.label.estimated_total": { + "defaultMessage": "Total estimado" + }, + "order_summary.label.free": { + "defaultMessage": "Gratuito" + }, + "order_summary.label.order_total": { + "defaultMessage": "Total do pedido" + }, + "order_summary.label.promo_applied": { + "defaultMessage": "Promoção aplicada" + }, + "order_summary.label.promotions_applied": { + "defaultMessage": "Promoções aplicadas" + }, + "order_summary.label.shipping": { + "defaultMessage": "Frete" + }, + "order_summary.label.subtotal": { + "defaultMessage": "Subtotal" + }, + "order_summary.label.tax": { + "defaultMessage": "Imposto" + }, + "page_not_found.action.go_back": { + "defaultMessage": "Voltar à página anterior" + }, + "page_not_found.link.homepage": { + "defaultMessage": "Ir à página inicial" + }, + "page_not_found.message.suggestion_to_try": { + "defaultMessage": "Tente digitar o endereço novamente, voltar à página anterior ou à página inicial." + }, + "page_not_found.title.page_cant_be_found": { + "defaultMessage": "A página buscada não pôde ser encontrada." + }, + "pagination.field.num_of_pages": { + "defaultMessage": "de {numOfPages}" + }, + "pagination.link.next": { + "defaultMessage": "Próximo" + }, + "pagination.link.prev": { + "defaultMessage": "Ant" + }, + "password_card.info.password_updated": { + "defaultMessage": "Senha atualizada" + }, + "password_card.label.password": { + "defaultMessage": "Senha" + }, + "password_card.title.password": { + "defaultMessage": "Senha" + }, + "password_requirements.error.eight_letter_minimum": { + "defaultMessage": "Mínimo de 8 caracteres", + "description": "Password requirement" + }, + "password_requirements.error.one_lowercase_letter": { + "defaultMessage": "1 letra minúscula", + "description": "Password requirement" + }, + "password_requirements.error.one_number": { + "defaultMessage": "1 número", + "description": "Password requirement" + }, + "password_requirements.error.one_special_character": { + "defaultMessage": "1 caractere especial (exemplo: , $ ! % #)", + "description": "Password requirement" + }, + "password_requirements.error.one_uppercase_letter": { + "defaultMessage": "1 letra maiúscula", + "description": "Password requirement" + }, + "payment_selection.button.save_and_continue": { + "defaultMessage": "Salvar e continuar" + }, + "payment_selection.heading.add_new_card": { + "defaultMessage": "Adicionar novo cartão" + }, + "payment_selection.heading.credit_card": { + "defaultMessage": "Cartão de crédito" + }, + "payment_selection.message.select_payment_method": { + "defaultMessage": "Selecione um método de pagamento." + }, + "payment_selection.tooltip.secure_payment": { + "defaultMessage": "Este é um pagamento protegido com criptografia SSL." + }, + "price_per_item.label.each": { + "defaultMessage": "cada", + "description": "Abbreviated 'each', follows price per item, like $10/ea" + }, + "product_detail.accordion.button.product_detail": { + "defaultMessage": "Detalhe do produto" + }, + "product_detail.accordion.button.questions": { + "defaultMessage": "Perguntas" + }, + "product_detail.accordion.button.reviews": { + "defaultMessage": "Avaliações" + }, + "product_detail.accordion.button.size_fit": { + "defaultMessage": "Tamanho" + }, + "product_detail.accordion.message.coming_soon": { + "defaultMessage": "Em breve" + }, + "product_detail.recommended_products.title.complete_set": { + "defaultMessage": "Completar o conjunto" + }, + "product_detail.recommended_products.title.might_also_like": { + "defaultMessage": "Talvez você também queira" + }, + "product_detail.recommended_products.title.recently_viewed": { + "defaultMessage": "Recentemente visualizados" + }, + "product_item.label.quantity": { + "defaultMessage": "Quantidade:" + }, + "product_list.button.filter": { + "defaultMessage": "Filtrar" + }, + "product_list.button.sort_by": { + "defaultMessage": "Ordenar por: {sortOption}" + }, + "product_list.drawer.title.sort_by": { + "defaultMessage": "Ordenar por" + }, + "product_list.modal.button.clear_filters": { + "defaultMessage": "Limpar filtros" + }, + "product_list.modal.button.view_items": { + "defaultMessage": "Ver {prroductCount} itens" + }, + "product_list.modal.title.filter": { + "defaultMessage": "Filtrar" + }, + "product_list.select.sort_by": { + "defaultMessage": "Ordenar por: {sortOption}" + }, + "product_tile.assistive_msg.wishlist": { + "defaultMessage": "Lista de desejos" + }, + "product_view.button.add_to_cart": { + "defaultMessage": "Adicionar ao carrinho" + }, + "product_view.button.add_to_wishlist": { + "defaultMessage": "Adicionar à lista de desejos" + }, + "product_view.button.update": { + "defaultMessage": "Atualizar" + }, + "product_view.label.quantity": { + "defaultMessage": "Quantidade" + }, + "product_view.link.full_details": { + "defaultMessage": "Ver detalhes completos" + }, + "profile_card.info.profile_updated": { + "defaultMessage": "Perfil atualizado" + }, + "profile_card.label.email": { + "defaultMessage": "E-mail" + }, + "profile_card.label.full_name": { + "defaultMessage": "Nome" + }, + "profile_card.label.phone": { + "defaultMessage": "Número de telefone" + }, + "profile_card.message.not_provided": { + "defaultMessage": "Não fornecido" + }, + "profile_card.title.my_profile": { + "defaultMessage": "Meu perfil" + }, + "promo_code_fields.button.apply": { + "defaultMessage": "Aplicar" + }, + "promo_popover.heading.promo_applied": { + "defaultMessage": "Promoções aplicadas" + }, + "promocode.accordion.button.have_promocode": { + "defaultMessage": "Você tem um código promocional?" + }, + "recent_searches.action.clear_searches": { + "defaultMessage": "Apagar pesquisas recentes" + }, + "recent_searches.heading.recent_searches": { + "defaultMessage": "Pesquisas recentes" + }, + "register_form.action.sign_in": { + "defaultMessage": "Fazer logon" + }, + "register_form.button.create_account": { + "defaultMessage": "Criar conta" + }, + "register_form.heading.lets_get_started": { + "defaultMessage": "Vamos começar!" + }, + "register_form.message.agree_to_policy_terms": { + "defaultMessage": "Ao criar uma conta, você concorda com a Política de privacidade e os Termos e condições da Salesforce" + }, + "register_form.message.already_have_account": { + "defaultMessage": "Já tem uma conta?" + }, + "register_form.message.create_an_account": { + "defaultMessage": "Crie uma conta e tenha acesso aos melhores produtos, ideias e comunidade." + }, + "reset_password.button.back_to_sign_in": { + "defaultMessage": "Fazer login novamente" + }, + "reset_password.info.receive_email_shortly": { + "defaultMessage": "Em breve, você receberá um e-mail em {email} com um link para redefinir a senha." + }, + "reset_password.title.password_reset": { + "defaultMessage": "Redefinição de senha" + }, + "reset_password_form.action.sign_in": { + "defaultMessage": "Fazer logon" + }, + "reset_password_form.button.reset_password": { + "defaultMessage": "Redefinir senha" + }, + "reset_password_form.message.enter_your_email": { + "defaultMessage": "Digite seu e-mail para receber instruções sobre como redefinir sua senha" + }, + "reset_password_form.message.return_to_sign_in": { + "defaultMessage": "Ou voltar para", + "description": "Precedes link to return to sign in" + }, + "reset_password_form.title.reset_password": { + "defaultMessage": "Redefinir senha" + }, + "search.action.cancel": { + "defaultMessage": "Cancelar" + }, + "selected_refinements.action.clear_all": { + "defaultMessage": "Apagar tudo" + }, + "shipping_address.button.continue_to_shipping": { + "defaultMessage": "Ir ao método de entrega" + }, + "shipping_address.title.shipping_address": { + "defaultMessage": "Endereço de entrega" + }, + "shipping_address_edit_form.button.save_and_continue": { + "defaultMessage": "Salvar e ir ao método de entrega" + }, + "shipping_address_form.heading.edit_address": { + "defaultMessage": "Editar endereço" + }, + "shipping_address_form.heading.new_address": { + "defaultMessage": "Adicionar novo endereço" + }, + "shipping_address_selection.button.add_address": { + "defaultMessage": "Adicionar novo endereço" + }, + "shipping_address_selection.button.submit": { + "defaultMessage": "Enviar" + }, + "shipping_address_selection.title.add_address": { + "defaultMessage": "Adicionar novo endereço" + }, + "shipping_address_selection.title.edit_shipping": { + "defaultMessage": "Editar endereço de entrega" + }, + "shipping_options.action.send_as_a_gift": { + "defaultMessage": "Deseja enviar esse item como presente?" + }, + "shipping_options.button.continue_to_payment": { + "defaultMessage": "Ir ao Pagamento" + }, + "shipping_options.title.shipping_gift_options": { + "defaultMessage": "Opções de frete e presente" + }, + "signout_confirmation_dialog.button.cancel": { + "defaultMessage": "Cancelar" + }, + "signout_confirmation_dialog.button.sign_out": { + "defaultMessage": "Fazer logoff" + }, + "signout_confirmation_dialog.heading.sign_out": { + "defaultMessage": "Fazer logoff" + }, + "signout_confirmation_dialog.message.sure_to_sign_out": { + "defaultMessage": "Tem certeza de que deseja fazer logout? Será preciso fazer logon novamente para dar continuidade ao seu pedido atual." + }, + "toggle_card.action.edit": { + "defaultMessage": "Editar" + }, + "update_password_fields.button.forgot_password": { + "defaultMessage": "Esqueceu a senha?" + }, + "use_address_fields.error.please_enter_first_name": { + "defaultMessage": "Insira seu nome." + }, + "use_address_fields.error.please_enter_last_name": { + "defaultMessage": "Insira seu sobrenome." + }, + "use_address_fields.error.please_enter_phone_number": { + "defaultMessage": "Insira seu telefone." + }, + "use_address_fields.error.please_enter_your_postal_or_zip": { + "defaultMessage": "Insira seu {postalOrZip}." + }, + "use_address_fields.error.please_select_your_address": { + "defaultMessage": "Insira seu endereço." + }, + "use_address_fields.error.please_select_your_city": { + "defaultMessage": "Insira sua cidade." + }, + "use_address_fields.error.please_select_your_country": { + "defaultMessage": "Selecione o país." + }, + "use_address_fields.error.please_select_your_state_or_province": { + "defaultMessage": "Selecione o {stateOrProvince}." + }, + "use_address_fields.error.required": { + "defaultMessage": "Requerido" + }, + "use_address_fields.error.state_code_invalid": { + "defaultMessage": "Insira 2 letras para estado/município." + }, + "use_address_fields.label.address": { + "defaultMessage": "Endereço" + }, + "use_address_fields.label.city": { + "defaultMessage": "Cidade" + }, + "use_address_fields.label.country": { + "defaultMessage": "País" + }, + "use_address_fields.label.first_name": { + "defaultMessage": "Nome" + }, + "use_address_fields.label.last_name": { + "defaultMessage": "Sobrenome" + }, + "use_address_fields.label.phone": { + "defaultMessage": "Telefone" + }, + "use_address_fields.label.postal_code": { + "defaultMessage": "Código postal" + }, + "use_address_fields.label.preferred": { + "defaultMessage": "Definir como padrão" + }, + "use_address_fields.label.province": { + "defaultMessage": "Município" + }, + "use_address_fields.label.state": { + "defaultMessage": "Estado" + }, + "use_address_fields.label.zipCode": { + "defaultMessage": "Código postal" + }, + "use_credit_card_fields.error.required": { + "defaultMessage": "Requerido" + }, + "use_credit_card_fields.error.required_card_number": { + "defaultMessage": "Insira o número de seu cartão." + }, + "use_credit_card_fields.error.required_expiry": { + "defaultMessage": "Insira a data de expiração." + }, + "use_credit_card_fields.error.required_name": { + "defaultMessage": "Insira seu nome exatamente como aparece no cartão." + }, + "use_credit_card_fields.error.required_security_code": { + "defaultMessage": "Insira seu código de segurança." + }, + "use_credit_card_fields.error.valid_card_number": { + "defaultMessage": "Insira um número de cartão válido." + }, + "use_credit_card_fields.error.valid_date": { + "defaultMessage": "Insira uma data válida." + }, + "use_credit_card_fields.error.valid_name": { + "defaultMessage": "Insira um nome válido." + }, + "use_credit_card_fields.error.valid_security_code": { + "defaultMessage": "Insira um código de segurança válido." + }, + "use_credit_card_fields.label.card_number": { + "defaultMessage": "Número de cartão" + }, + "use_credit_card_fields.label.card_type": { + "defaultMessage": "Tipo de cartão" + }, + "use_credit_card_fields.label.expiry": { + "defaultMessage": "Data de expiração" + }, + "use_credit_card_fields.label.name": { + "defaultMessage": "Nome no cartão" + }, + "use_credit_card_fields.label.security_code": { + "defaultMessage": "Código de segurança" + }, + "use_login_fields.error.required_email": { + "defaultMessage": "Insira seu endereço de e-mail." + }, + "use_login_fields.error.required_password": { + "defaultMessage": "Insira sua senha." + }, + "use_login_fields.label.email": { + "defaultMessage": "E-mail" + }, + "use_login_fields.label.password": { + "defaultMessage": "Senha" + }, + "use_product.message.inventory_remaining": { + "defaultMessage": "Somente {stockLevel} restante(s)!" + }, + "use_product.message.out_of_stock": { + "defaultMessage": "Fora de estoque" + }, + "use_profile_fields.error.required_email": { + "defaultMessage": "Insira um endereço de e-mail válido." + }, + "use_profile_fields.error.required_first_name": { + "defaultMessage": "Insira seu nome." + }, + "use_profile_fields.error.required_last_name": { + "defaultMessage": "Insira seu sobrenome." + }, + "use_profile_fields.error.required_phone": { + "defaultMessage": "Insira seu telefone." + }, + "use_profile_fields.label.email": { + "defaultMessage": "E-mail" + }, + "use_profile_fields.label.first_name": { + "defaultMessage": "Nome" + }, + "use_profile_fields.label.last_name": { + "defaultMessage": "Sobrenome" + }, + "use_profile_fields.label.phone": { + "defaultMessage": "Número de telefone" + }, + "use_promo_code_fields.error.required_promo_code": { + "defaultMessage": "Forneça um código promocional válido." + }, + "use_promo_code_fields.label.promo_code": { + "defaultMessage": "Código promocional" + }, + "use_promocode.error.check_the_code": { + "defaultMessage": "Verifique o código e tente novamente. Talvez ele já tenha sido utilizado ou a promoção já não é mais válida." + }, + "use_promocode.info.promo_applied": { + "defaultMessage": "Promoção aplicada" + }, + "use_promocode.info.promo_removed": { + "defaultMessage": "Promoção removida" + }, + "use_registration_fields.error.contain_number": { + "defaultMessage": "A senha deve conter pelo menos 1 número." + }, + "use_registration_fields.error.lowercase_letter": { + "defaultMessage": "A senha deve conter pelo menos 1 letra minúscula." + }, + "use_registration_fields.error.minimum_characters": { + "defaultMessage": "A senha deve conter pelo menos 8 caracteres." + }, + "use_registration_fields.error.required_email": { + "defaultMessage": "Insira um endereço de e-mail válido." + }, + "use_registration_fields.error.required_first_name": { + "defaultMessage": "Insira seu nome." + }, + "use_registration_fields.error.required_last_name": { + "defaultMessage": "Insira seu sobrenome." + }, + "use_registration_fields.error.required_password": { + "defaultMessage": "Crie uma senha." + }, + "use_registration_fields.error.special_character": { + "defaultMessage": "A senha deve conter pelo menos 1 caractere especial." + }, + "use_registration_fields.error.uppercase_letter": { + "defaultMessage": "A senha deve conter pelo menos 1 letra maiúscula." + }, + "use_registration_fields.label.email": { + "defaultMessage": "E-mail" + }, + "use_registration_fields.label.first_name": { + "defaultMessage": "Nome" + }, + "use_registration_fields.label.last_name": { + "defaultMessage": "Sobrenome" + }, + "use_registration_fields.label.password": { + "defaultMessage": "Senha" + }, + "use_registration_fields.label.sign_up_to_emails": { + "defaultMessage": "Fazer o meu registro para receber e-mails da Salesforce (você pode cancelar sua inscrição quando quiser)" + }, + "use_reset_password_fields.error.required_email": { + "defaultMessage": "Insira um endereço de e-mail válido." + }, + "use_reset_password_fields.label.email": { + "defaultMessage": "E-mail" + }, + "use_update_password_fields.error.contain_number": { + "defaultMessage": "A senha deve conter pelo menos 1 número." + }, + "use_update_password_fields.error.lowercase_letter": { + "defaultMessage": "A senha deve conter pelo menos 1 letra minúscula." + }, + "use_update_password_fields.error.minimum_characters": { + "defaultMessage": "A senha deve conter pelo menos 8 caracteres." + }, + "use_update_password_fields.error.required_new_password": { + "defaultMessage": "Forneça uma nova senha." + }, + "use_update_password_fields.error.required_password": { + "defaultMessage": "Insira sua senha." + }, + "use_update_password_fields.error.special_character": { + "defaultMessage": "A senha deve conter pelo menos 1 caractere especial." + }, + "use_update_password_fields.error.uppercase_letter": { + "defaultMessage": "A senha deve conter pelo menos 1 letra maiúscula." + }, + "use_update_password_fields.label.current_password": { + "defaultMessage": "Senha atual" + }, + "use_update_password_fields.label.new_password": { + "defaultMessage": "Nova senha" + }, + "wishlist_primary_action.button.add_to_cart": { + "defaultMessage": "Adicionar ao carrinho" + }, + "wishlist_primary_action.button.select_options": { + "defaultMessage": "Selecionar Opções" + }, + "wishlist_primary_action.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {item} other {itens}} adicionado(s) ao carrinho" + }, + "wishlist_secondary_button_group.action.remove": { + "defaultMessage": "Remover" + }, + "wishlist_secondary_button_group.info.item_removed": { + "defaultMessage": "Item removido da lista de desejos" + }, + "with_registration.info.please_sign_in": { + "defaultMessage": "Faça logon para continuar!" + } +} diff --git a/packages/adyen-retail-react-app/translations/zh-CN.json b/packages/adyen-retail-react-app/translations/zh-CN.json new file mode 100644 index 0000000..30c634d --- /dev/null +++ b/packages/adyen-retail-react-app/translations/zh-CN.json @@ -0,0 +1,1417 @@ +{ + "account.accordion.button.my_account": { + "defaultMessage": "我的账户" + }, + "account.heading.my_account": { + "defaultMessage": "我的账户" + }, + "account.logout_button.button.log_out": { + "defaultMessage": "登出" + }, + "account_addresses.badge.default": { + "defaultMessage": "默认" + }, + "account_addresses.button.add_address": { + "defaultMessage": "添加地址" + }, + "account_addresses.info.address_updated": { + "defaultMessage": "已更新地址" + }, + "account_addresses.info.new_address_saved": { + "defaultMessage": "已保存新地址" + }, + "account_addresses.page_action_placeholder.button.add_address": { + "defaultMessage": "添加地址" + }, + "account_addresses.page_action_placeholder.heading.no_saved_addresses": { + "defaultMessage": "没有保存的地址" + }, + "account_addresses.page_action_placeholder.message.add_new_address": { + "defaultMessage": "添加新地址方式,加快结账速度。" + }, + "account_addresses.title.addresses": { + "defaultMessage": "地址" + }, + "account_detail.title.account_details": { + "defaultMessage": "账户详情" + }, + "account_order_detail.heading.billing_address": { + "defaultMessage": "账单地址" + }, + "account_order_detail.heading.num_of_items": { + "defaultMessage": "{count} 件商品" + }, + "account_order_detail.heading.payment_method": { + "defaultMessage": "付款方式" + }, + "account_order_detail.heading.shipping_address": { + "defaultMessage": "送货地址" + }, + "account_order_detail.heading.shipping_method": { + "defaultMessage": "送货方式" + }, + "account_order_detail.label.order_number": { + "defaultMessage": "订单编号:{orderNumber}" + }, + "account_order_detail.label.ordered_date": { + "defaultMessage": "下单日期:{date}" + }, + "account_order_detail.label.pending_tracking_number": { + "defaultMessage": "待处理" + }, + "account_order_detail.label.tracking_number": { + "defaultMessage": "跟踪编号" + }, + "account_order_detail.link.back_to_history": { + "defaultMessage": "返回订单记录" + }, + "account_order_detail.title.order_details": { + "defaultMessage": "订单详情" + }, + "account_order_history.button.continue_shopping": { + "defaultMessage": "继续购物" + }, + "account_order_history.description.once_you_place_order": { + "defaultMessage": "下订单后,详细信息将显示在此处。" + }, + "account_order_history.heading.no_order_yet": { + "defaultMessage": "您尚未下订单。" + }, + "account_order_history.label.num_of_items": { + "defaultMessage": "{count} 件商品", + "description": "Number of items in order" + }, + "account_order_history.label.order_number": { + "defaultMessage": "订单编号:{orderNumber}" + }, + "account_order_history.label.ordered_date": { + "defaultMessage": "下单日期:{date}" + }, + "account_order_history.label.shipped_to": { + "defaultMessage": "送货至:{name}" + }, + "account_order_history.link.view_details": { + "defaultMessage": "查看详情" + }, + "account_order_history.title.order_history": { + "defaultMessage": "订单记录" + }, + "account_payment_methods.button.add_method": { + "defaultMessage": "添加付款方式" + }, + "account_payment_methods.description.add_method_for_faster_checkout": { + "defaultMessage": "添加新付款方式,加快结账速度。" + }, + "account_payment_methods.heading.no_saved_methods": { + "defaultMessage": "没有保存的付款方式" + }, + "account_payment_methods.info.new_method_saved": { + "defaultMessage": "已保存新付款方式" + }, + "account_payment_methods.title.payment_methods": { + "defaultMessage": "付款方式" + }, + "account_wishlist.button.continue_shopping": { + "defaultMessage": "继续购物" + }, + "account_wishlist.description.continue_shopping": { + "defaultMessage": "继续购物并将商品加入愿望清单。" + }, + "account_wishlist.heading.no_wishlist": { + "defaultMessage": "没有愿望清单商品" + }, + "account_wishlist.title.wishlist": { + "defaultMessage": "愿望清单" + }, + "action_card.action.edit": { + "defaultMessage": "编辑" + }, + "action_card.action.remove": { + "defaultMessage": "移除" + }, + "add_to_cart_modal.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one { 件商品} other { 件商品}}已添加至购物车" + }, + "add_to_cart_modal.label.cart_subtotal": { + "defaultMessage": "购物车小计({itemAccumulatedCount} 件商品)" + }, + "add_to_cart_modal.label.quantity": { + "defaultMessage": "数量" + }, + "add_to_cart_modal.link.checkout": { + "defaultMessage": "继续以结账" + }, + "add_to_cart_modal.link.view_cart": { + "defaultMessage": "查看购物车" + }, + "add_to_cart_modal.recommended_products.title.might_also_like": { + "defaultMessage": "您可能还喜欢" + }, + "auth_modal.description.now_signed_in": { + "defaultMessage": "您现在已登录。" + }, + "auth_modal.error.incorrect_email_or_password": { + "defaultMessage": "您的电子邮件或密码有问题。重试" + }, + "auth_modal.info.welcome_user": { + "defaultMessage": "欢迎 {name}," + }, + "auth_modal.password_reset_success.button.back_to_sign_in": { + "defaultMessage": "返回登录" + }, + "auth_modal.password_reset_success.info.will_email_shortly": { + "defaultMessage": "您将通过 {email} 收到包含重置密码链接的电子邮件。" + }, + "auth_modal.password_reset_success.title.password_reset": { + "defaultMessage": "密码重置" + }, + "card_payment_form.heading.new_payment_method": { + "defaultMessage": "添加新付款方式" + }, + "cart.info.removed_from_cart": { + "defaultMessage": "从购物车中移除商品" + }, + "cart.recommended_products.title.may_also_like": { + "defaultMessage": "您可能还喜欢" + }, + "cart.recommended_products.title.recently_viewed": { + "defaultMessage": "最近查看" + }, + "cart_cta.link.checkout": { + "defaultMessage": "继续以结账" + }, + "cart_secondary_button_group.action.added_to_wishlist": { + "defaultMessage": "添加到愿望清单" + }, + "cart_secondary_button_group.action.edit": { + "defaultMessage": "编辑" + }, + "cart_secondary_button_group.action.remove": { + "defaultMessage": "移除" + }, + "cart_secondary_button_group.label.this_is_gift": { + "defaultMessage": "这是礼品。" + }, + "cart_secondary_button_group.link_learn_more": { + "defaultMessage": "了解更多" + }, + "cart_skeleton.heading.order_summary": { + "defaultMessage": "订单摘要" + }, + "cart_skeleton.title.cart": { + "defaultMessage": "购物车" + }, + "cart_title.title.cart_num_of_items": { + "defaultMessage": "购物车({itemCount, plural, =0 {0 件商品} one {# 件商品} other {# 件商品}})" + }, + "cc_radio_group.action.remove": { + "defaultMessage": "移除" + }, + "cc_radio_group.button.add_new_card": { + "defaultMessage": "添加新卡" + }, + "checkout.button.place_order": { + "defaultMessage": "下订单" + }, + "checkout.message.generic_error": { + "defaultMessage": "结帐期间发生意外错误。" + }, + "checkout_confirmation.button.create_account": { + "defaultMessage": "创建账户" + }, + "checkout_confirmation.heading.billing_address": { + "defaultMessage": "账单地址" + }, + "checkout_confirmation.heading.create_account": { + "defaultMessage": "创建账户,加快结账速度" + }, + "checkout_confirmation.heading.credit_card": { + "defaultMessage": "信用卡" + }, + "checkout_confirmation.heading.delivery_details": { + "defaultMessage": "交货详情" + }, + "checkout_confirmation.heading.order_summary": { + "defaultMessage": "订单摘要" + }, + "checkout_confirmation.heading.payment_details": { + "defaultMessage": "付款详情" + }, + "checkout_confirmation.heading.shipping_address": { + "defaultMessage": "送货地址" + }, + "checkout_confirmation.heading.shipping_method": { + "defaultMessage": "送货方式" + }, + "checkout_confirmation.heading.thank_you_for_order": { + "defaultMessage": "感谢您订购商品!" + }, + "checkout_confirmation.label.free": { + "defaultMessage": "免费" + }, + "checkout_confirmation.label.order_number": { + "defaultMessage": "订单编号" + }, + "checkout_confirmation.label.order_total": { + "defaultMessage": "订单总额" + }, + "checkout_confirmation.label.promo_applied": { + "defaultMessage": "已应用促销" + }, + "checkout_confirmation.label.shipping": { + "defaultMessage": "送货" + }, + "checkout_confirmation.label.subtotal": { + "defaultMessage": "小计" + }, + "checkout_confirmation.label.tax": { + "defaultMessage": "税项" + }, + "checkout_confirmation.link.continue_shopping": { + "defaultMessage": "继续购物" + }, + "checkout_confirmation.link.login": { + "defaultMessage": "在此处登录" + }, + "checkout_confirmation.message.already_has_account": { + "defaultMessage": "此电子邮件地址已注册账户。" + }, + "checkout_confirmation.message.num_of_items_in_order": { + "defaultMessage": "{itemCount, plural, =0 {0 件商品} one {# 件商品} other {# 件商品}}", + "description": "# item(s) in order" + }, + "checkout_confirmation.message.will_email_shortly": { + "defaultMessage": "我们会尽快向 {email} 发送带有您的确认号码和收据的电子邮件。" + }, + "checkout_footer.link.privacy_policy": { + "defaultMessage": "隐私政策" + }, + "checkout_footer.link.returns_exchanges": { + "defaultMessage": "退货与换货" + }, + "checkout_footer.link.shipping": { + "defaultMessage": "送货" + }, + "checkout_footer.link.site_map": { + "defaultMessage": "站点地图" + }, + "checkout_footer.link.terms_conditions": { + "defaultMessage": "条款与条件" + }, + "checkout_footer.message.copyright": { + "defaultMessage": "Salesforce 或其附属公司。保留所有权利。此仅为示范商店。所下订单不会被处理。" + }, + "checkout_header.link.cart": { + "defaultMessage": "返回购物车" + }, + "checkout_payment.action.remove": { + "defaultMessage": "移除" + }, + "checkout_payment.button.review_order": { + "defaultMessage": "检查订单" + }, + "checkout_payment.heading.billing_address": { + "defaultMessage": "账单地址" + }, + "checkout_payment.heading.credit_card": { + "defaultMessage": "信用卡" + }, + "checkout_payment.label.same_as_shipping": { + "defaultMessage": "与送货地址相同" + }, + "checkout_payment.title.payment": { + "defaultMessage": "付款" + }, + "confirmation_modal.default.action.no": { + "defaultMessage": "否" + }, + "confirmation_modal.default.action.yes": { + "defaultMessage": "是" + }, + "confirmation_modal.default.message.you_want_to_continue": { + "defaultMessage": "是否确定要继续?" + }, + "confirmation_modal.default.title.confirm_action": { + "defaultMessage": "确认操作" + }, + "confirmation_modal.remove_cart_item.action.no": { + "defaultMessage": "否,保留商品" + }, + "confirmation_modal.remove_cart_item.action.yes": { + "defaultMessage": "是,移除商品" + }, + "confirmation_modal.remove_cart_item.message.sure_to_remove": { + "defaultMessage": "是否确定要从购物车移除此商品?" + }, + "confirmation_modal.remove_cart_item.title.confirm_remove": { + "defaultMessage": "确认移除商品" + }, + "confirmation_modal.remove_wishlist_item.action.no": { + "defaultMessage": "否,保留商品" + }, + "confirmation_modal.remove_wishlist_item.action.yes": { + "defaultMessage": "是,移除商品" + }, + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": { + "defaultMessage": "是否确定要从愿望清单移除此商品?" + }, + "confirmation_modal.remove_wishlist_item.title.confirm_remove": { + "defaultMessage": "确认移除商品" + }, + "contact_info.action.sign_out": { + "defaultMessage": "注销" + }, + "contact_info.button.already_have_account": { + "defaultMessage": "已有账户?登录" + }, + "contact_info.button.checkout_as_guest": { + "defaultMessage": "以访客身份结算" + }, + "contact_info.button.login": { + "defaultMessage": "登录" + }, + "contact_info.error.incorrect_username_or_password": { + "defaultMessage": "用户名或密码错误,请重试。" + }, + "contact_info.link.forgot_password": { + "defaultMessage": "忘记密码?" + }, + "contact_info.title.contact_info": { + "defaultMessage": "联系信息" + }, + "credit_card_fields.tool_tip.security_code": { + "defaultMessage": "此 3 位数代码可在卡的背面找到。", + "description": "Generic credit card security code help text" + }, + "credit_card_fields.tool_tip.security_code.american_express": { + "defaultMessage": "此 4 位数代码可在卡的正面找到。", + "description": "American Express security code help text" + }, + "drawer_menu.button.account_details": { + "defaultMessage": "账户详情" + }, + "drawer_menu.button.addresses": { + "defaultMessage": "地址" + }, + "drawer_menu.button.log_out": { + "defaultMessage": "退出" + }, + "drawer_menu.button.my_account": { + "defaultMessage": "我的账户" + }, + "drawer_menu.button.order_history": { + "defaultMessage": "订单记录" + }, + "drawer_menu.button.payment_methods": { + "defaultMessage": "付款方式" + }, + "drawer_menu.link.about_us": { + "defaultMessage": "关于我们" + }, + "drawer_menu.link.customer_support": { + "defaultMessage": "客户支持" + }, + "drawer_menu.link.customer_support.contact_us": { + "defaultMessage": "联系我们" + }, + "drawer_menu.link.customer_support.shipping_and_returns": { + "defaultMessage": "送货与退货" + }, + "drawer_menu.link.our_company": { + "defaultMessage": "我们的公司" + }, + "drawer_menu.link.privacy_and_security": { + "defaultMessage": "隐私及安全" + }, + "drawer_menu.link.privacy_policy": { + "defaultMessage": "隐私政策" + }, + "drawer_menu.link.shop_all": { + "defaultMessage": "购买全部" + }, + "drawer_menu.link.sign_in": { + "defaultMessage": "登录" + }, + "drawer_menu.link.site_map": { + "defaultMessage": "站点地图" + }, + "drawer_menu.link.store_locator": { + "defaultMessage": "实体店地址搜索" + }, + "drawer_menu.link.terms_and_conditions": { + "defaultMessage": "条款与条件" + }, + "empty_cart.description.empty_cart": { + "defaultMessage": "购物车内没有商品。" + }, + "empty_cart.link.continue_shopping": { + "defaultMessage": "继续购物" + }, + "empty_cart.link.sign_in": { + "defaultMessage": "登录" + }, + "empty_cart.message.continue_shopping": { + "defaultMessage": "继续购物并将商品加入购物车。" + }, + "empty_cart.message.sign_in_or_continue_shopping": { + "defaultMessage": "登录以检索您保存的商品或继续购物。" + }, + "empty_search_results.info.cant_find_anything_for_category": { + "defaultMessage": "我们找不到{category}的任何内容。尝试搜索产品或{link}。" + }, + "empty_search_results.info.cant_find_anything_for_query": { + "defaultMessage": "我们找不到“{searchQuery}”的任何内容。" + }, + "empty_search_results.info.double_check_spelling": { + "defaultMessage": "请仔细检查您的拼写并重试或{link}。" + }, + "empty_search_results.link.contact_us": { + "defaultMessage": "联系我们" + }, + "empty_search_results.recommended_products.title.most_viewed": { + "defaultMessage": "查看最多的商品" + }, + "empty_search_results.recommended_products.title.top_sellers": { + "defaultMessage": "最畅销" + }, + "footer.column.account": { + "defaultMessage": "账户" + }, + "footer.column.customer_support": { + "defaultMessage": "客户支持" + }, + "footer.column.our_company": { + "defaultMessage": "我们的公司" + }, + "footer.link.about_us": { + "defaultMessage": "关于我们" + }, + "footer.link.contact_us": { + "defaultMessage": "联系我们" + }, + "footer.link.order_status": { + "defaultMessage": "订单状态" + }, + "footer.link.privacy_policy": { + "defaultMessage": "隐私政策" + }, + "footer.link.shipping": { + "defaultMessage": "送货" + }, + "footer.link.signin_create_account": { + "defaultMessage": "登录或创建账户" + }, + "footer.link.site_map": { + "defaultMessage": "站点地图" + }, + "footer.link.store_locator": { + "defaultMessage": "实体店地址搜索" + }, + "footer.link.terms_conditions": { + "defaultMessage": "条款与条件" + }, + "footer.message.copyright": { + "defaultMessage": "Salesforce 或其附属公司。保留所有权利。此仅为示范商店。所下订单不会被处理。" + }, + "footer.subscribe.button.sign_up": { + "defaultMessage": "注册" + }, + "footer.subscribe.description.sign_up": { + "defaultMessage": "注册以随时了解最热门的交易" + }, + "footer.subscribe.heading.first_to_know": { + "defaultMessage": "率先了解" + }, + "form_action_buttons.button.cancel": { + "defaultMessage": "取消" + }, + "form_action_buttons.button.save": { + "defaultMessage": "保存" + }, + "global.account.link.account_details": { + "defaultMessage": "账户详情" + }, + "global.account.link.addresses": { + "defaultMessage": "地址" + }, + "global.account.link.order_history": { + "defaultMessage": "订单记录" + }, + "global.account.link.payment_methods": { + "defaultMessage": "付款方式" + }, + "global.account.link.wishlist": { + "defaultMessage": "愿望清单" + }, + "global.error.something_went_wrong": { + "defaultMessage": "出现错误。重试。" + }, + "global.info.added_to_wishlist": { + "defaultMessage": "{quantity} {quantity, plural, one { 件商品} other { 件商品}}已添加至愿望清单" + }, + "global.info.removed_from_wishlist": { + "defaultMessage": "从愿望清单中移除商品" + }, + "global.link.added_to_wishlist.view_wishlist": { + "defaultMessage": "查看" + }, + "header.button.assistive_msg.logo": { + "defaultMessage": "标志" + }, + "header.button.assistive_msg.menu": { + "defaultMessage": "菜单" + }, + "header.button.assistive_msg.my_account": { + "defaultMessage": "我的账户" + }, + "header.button.assistive_msg.my_cart": { + "defaultMessage": "我的购物车" + }, + "header.button.assistive_msg.wishlist": { + "defaultMessage": "愿望清单" + }, + "header.field.placeholder.search_for_products": { + "defaultMessage": "搜索产品..." + }, + "header.popover.action.log_out": { + "defaultMessage": "登出" + }, + "header.popover.title.my_account": { + "defaultMessage": "我的账户" + }, + "home.description.features": { + "defaultMessage": "开箱即用的功能,让您只需专注于添加增强功能。" + }, + "home.description.here_to_help": { + "defaultMessage": "联系我们的支持人员。" + }, + "home.description.here_to_help_line_2": { + "defaultMessage": "他们将为您提供适当指导。" + }, + "home.description.shop_products": { + "defaultMessage": "本节包含目录中的内容。{docLink}(关于如何进行更换)", + "description": "{docLink} is a html button that links the user to https://sfdc.co/business-manager-manage-catalogs" + }, + "home.features.description.cart_checkout": { + "defaultMessage": "购物者购物车和结账体验的电子商务最佳实践。" + }, + "home.features.description.components": { + "defaultMessage": "使用 Chakra UI 构建,Chakra UI 是一个简单、模块化且可访问的 React 组件库。" + }, + "home.features.description.einstein_recommendations": { + "defaultMessage": "通过产品推荐向每位购物者提供下一个最佳产品或优惠。" + }, + "home.features.description.my_account": { + "defaultMessage": "购物者可以管理账户信息,例如个人概况、地址、付款和订单。" + }, + "home.features.description.shopper_login": { + "defaultMessage": "使购物者能够轻松登录并获得更加个性化的购物体验。" + }, + "home.features.description.wishlist": { + "defaultMessage": "已注册的购物者可以将产品添加到愿望清单,以便日后购买。" + }, + "home.features.heading.cart_checkout": { + "defaultMessage": "购物车和结账" + }, + "home.features.heading.components": { + "defaultMessage": "组件和 Design Kit" + }, + "home.features.heading.einstein_recommendations": { + "defaultMessage": "Einstein 推荐" + }, + "home.features.heading.my_account": { + "defaultMessage": "我的账户" + }, + "home.features.heading.shopper_login": { + "defaultMessage": "Shopper Login and API Access Service" + }, + "home.features.heading.wishlist": { + "defaultMessage": "愿望清单" + }, + "home.heading.features": { + "defaultMessage": "功能" + }, + "home.heading.here_to_help": { + "defaultMessage": "我们随时提供帮助" + }, + "home.heading.shop_products": { + "defaultMessage": "购买产品" + }, + "home.hero_features.link.design_kit": { + "defaultMessage": "采用 Figma PWA Design Kit 创建" + }, + "home.hero_features.link.on_github": { + "defaultMessage": "在 Github 下载" + }, + "home.hero_features.link.on_managed_runtime": { + "defaultMessage": "Managed Runtime 部署" + }, + "home.link.contact_us": { + "defaultMessage": "联系我们" + }, + "home.link.get_started": { + "defaultMessage": "入门指南" + }, + "home.link.read_docs": { + "defaultMessage": "阅读文档" + }, + "home.title.react_starter_store": { + "defaultMessage": "零售 React PWA 入门商铺" + }, + "item_attributes.label.promotions": { + "defaultMessage": "促销" + }, + "item_attributes.label.quantity": { + "defaultMessage": "数量:{quantity}" + }, + "item_image.label.sale": { + "defaultMessage": "销售", + "description": "A sale badge placed on top of a product image" + }, + "lCPCxk": { + "defaultMessage": "请在上面选择所有选项" + }, + "locale_text.message.ar-SA": { + "defaultMessage": "阿拉伯语(沙特阿拉伯)" + }, + "locale_text.message.bn-BD": { + "defaultMessage": "孟加拉语(孟加拉国)" + }, + "locale_text.message.bn-IN": { + "defaultMessage": "孟加拉语(印度)" + }, + "locale_text.message.cs-CZ": { + "defaultMessage": "捷克语(捷克共和国)" + }, + "locale_text.message.da-DK": { + "defaultMessage": "丹麦语(丹麦)" + }, + "locale_text.message.de-AT": { + "defaultMessage": "德语(奥地利)" + }, + "locale_text.message.de-CH": { + "defaultMessage": "德语(瑞士)" + }, + "locale_text.message.de-DE": { + "defaultMessage": "德语(德国)" + }, + "locale_text.message.el-GR": { + "defaultMessage": "希腊语(希腊)" + }, + "locale_text.message.en-AU": { + "defaultMessage": "英语(澳大利亚)" + }, + "locale_text.message.en-CA": { + "defaultMessage": "英语(加拿大)" + }, + "locale_text.message.en-GB": { + "defaultMessage": "英语(英国)" + }, + "locale_text.message.en-IE": { + "defaultMessage": "英语(爱尔兰)" + }, + "locale_text.message.en-IN": { + "defaultMessage": "英语(印度)" + }, + "locale_text.message.en-NZ": { + "defaultMessage": "英语(新西兰)" + }, + "locale_text.message.en-US": { + "defaultMessage": "英语(美国)" + }, + "locale_text.message.en-ZA": { + "defaultMessage": "英语(南非)" + }, + "locale_text.message.es-AR": { + "defaultMessage": "西班牙语(阿根廷)" + }, + "locale_text.message.es-CL": { + "defaultMessage": "西班牙语(智利)" + }, + "locale_text.message.es-CO": { + "defaultMessage": "西班牙语(哥伦比亚)" + }, + "locale_text.message.es-ES": { + "defaultMessage": "西班牙语(西班牙)" + }, + "locale_text.message.es-MX": { + "defaultMessage": "西班牙语(墨西哥)" + }, + "locale_text.message.es-US": { + "defaultMessage": "西班牙语(美国)" + }, + "locale_text.message.fi-FI": { + "defaultMessage": "芬兰语(芬兰)" + }, + "locale_text.message.fr-BE": { + "defaultMessage": "法语(比利时)" + }, + "locale_text.message.fr-CA": { + "defaultMessage": "法语(加拿大)" + }, + "locale_text.message.fr-CH": { + "defaultMessage": "法语(瑞士)" + }, + "locale_text.message.fr-FR": { + "defaultMessage": "法语(法国)" + }, + "locale_text.message.he-IL": { + "defaultMessage": "希伯来语(以色列)" + }, + "locale_text.message.hi-IN": { + "defaultMessage": "印地语(印度)" + }, + "locale_text.message.hu-HU": { + "defaultMessage": "匈牙利语(匈牙利)" + }, + "locale_text.message.id-ID": { + "defaultMessage": "印尼语(印度尼西亚)" + }, + "locale_text.message.it-CH": { + "defaultMessage": "意大利语(瑞士)" + }, + "locale_text.message.it-IT": { + "defaultMessage": "意大利语(意大利)" + }, + "locale_text.message.ja-JP": { + "defaultMessage": "日语(日本)" + }, + "locale_text.message.ko-KR": { + "defaultMessage": "韩语(韩国)" + }, + "locale_text.message.nl-BE": { + "defaultMessage": "荷兰语(比利时)" + }, + "locale_text.message.nl-NL": { + "defaultMessage": "荷兰语(荷兰)" + }, + "locale_text.message.no-NO": { + "defaultMessage": "挪威语(挪威)" + }, + "locale_text.message.pl-PL": { + "defaultMessage": "波兰语(波兰)" + }, + "locale_text.message.pt-BR": { + "defaultMessage": "葡萄牙语(巴西)" + }, + "locale_text.message.pt-PT": { + "defaultMessage": "葡萄牙语(葡萄牙)" + }, + "locale_text.message.ro-RO": { + "defaultMessage": "罗马尼亚语(罗马尼亚)" + }, + "locale_text.message.ru-RU": { + "defaultMessage": "俄语(俄罗斯联邦)" + }, + "locale_text.message.sk-SK": { + "defaultMessage": "斯洛伐克语(斯洛伐克)" + }, + "locale_text.message.sv-SE": { + "defaultMessage": "瑞典语(瑞典)" + }, + "locale_text.message.ta-IN": { + "defaultMessage": "泰米尔语(印度)" + }, + "locale_text.message.ta-LK": { + "defaultMessage": "泰米尔语(斯里兰卡)" + }, + "locale_text.message.th-TH": { + "defaultMessage": "泰语(泰国)" + }, + "locale_text.message.tr-TR": { + "defaultMessage": "土耳其语(土耳其)" + }, + "locale_text.message.zh-CN": { + "defaultMessage": "中文(中国)" + }, + "locale_text.message.zh-HK": { + "defaultMessage": "中文(香港)" + }, + "locale_text.message.zh-TW": { + "defaultMessage": "中文(台湾)" + }, + "login_form.action.create_account": { + "defaultMessage": "创建账户" + }, + "login_form.button.sign_in": { + "defaultMessage": "登录" + }, + "login_form.link.forgot_password": { + "defaultMessage": "忘记密码?" + }, + "login_form.message.dont_have_account": { + "defaultMessage": "没有账户?" + }, + "login_form.message.welcome_back": { + "defaultMessage": "欢迎回来" + }, + "login_page.error.incorrect_username_or_password": { + "defaultMessage": "用户名或密码错误,请重试。" + }, + "offline_banner.description.browsing_offline_mode": { + "defaultMessage": "您正在离线模式下浏览" + }, + "order_summary.action.remove_promo": { + "defaultMessage": "移除" + }, + "order_summary.cart_items.action.num_of_items_in_cart": { + "defaultMessage": "购物车内有 {itemCount, plural, =0 {0 件商品} one {# 件商品} other {# 件商品}}", + "description": "clicking it would expand/show the items in cart" + }, + "order_summary.cart_items.link.edit_cart": { + "defaultMessage": "编辑购物车" + }, + "order_summary.heading.order_summary": { + "defaultMessage": "订单摘要" + }, + "order_summary.label.estimated_total": { + "defaultMessage": "预计总数" + }, + "order_summary.label.free": { + "defaultMessage": "免费" + }, + "order_summary.label.order_total": { + "defaultMessage": "订单总额" + }, + "order_summary.label.promo_applied": { + "defaultMessage": "已应用促销" + }, + "order_summary.label.promotions_applied": { + "defaultMessage": "已应用促销" + }, + "order_summary.label.shipping": { + "defaultMessage": "送货" + }, + "order_summary.label.subtotal": { + "defaultMessage": "小计" + }, + "order_summary.label.tax": { + "defaultMessage": "税项" + }, + "page_not_found.action.go_back": { + "defaultMessage": "返回上一页" + }, + "page_not_found.link.homepage": { + "defaultMessage": "返回主页" + }, + "page_not_found.message.suggestion_to_try": { + "defaultMessage": "请尝试重新输入地址、返回上一页或返回主页。" + }, + "page_not_found.title.page_cant_be_found": { + "defaultMessage": "找不到您要查找的页面。" + }, + "pagination.field.num_of_pages": { + "defaultMessage": "/ {numOfPages}" + }, + "pagination.link.next": { + "defaultMessage": "下一步" + }, + "pagination.link.prev": { + "defaultMessage": "上一步" + }, + "password_card.info.password_updated": { + "defaultMessage": "密码已更新" + }, + "password_card.label.password": { + "defaultMessage": "密码" + }, + "password_card.title.password": { + "defaultMessage": "密码" + }, + "password_requirements.error.eight_letter_minimum": { + "defaultMessage": "最短 8 个字符", + "description": "Password requirement" + }, + "password_requirements.error.one_lowercase_letter": { + "defaultMessage": "1 个小写字母", + "description": "Password requirement" + }, + "password_requirements.error.one_number": { + "defaultMessage": "1 个数字", + "description": "Password requirement" + }, + "password_requirements.error.one_special_character": { + "defaultMessage": "1 个特殊字符(例如:, S ! %)", + "description": "Password requirement" + }, + "password_requirements.error.one_uppercase_letter": { + "defaultMessage": "1 个大写字母", + "description": "Password requirement" + }, + "payment_selection.button.save_and_continue": { + "defaultMessage": "保存并继续" + }, + "payment_selection.heading.add_new_card": { + "defaultMessage": "添加新卡" + }, + "payment_selection.heading.credit_card": { + "defaultMessage": "信用卡" + }, + "payment_selection.message.select_payment_method": { + "defaultMessage": "请选择付款方式。" + }, + "payment_selection.tooltip.secure_payment": { + "defaultMessage": "这是一种安全的 SSL 加密支付。" + }, + "price_per_item.label.each": { + "defaultMessage": "每件", + "description": "Abbreviated 'each', follows price per item, like $10/ea" + }, + "product_detail.accordion.button.product_detail": { + "defaultMessage": "产品详情" + }, + "product_detail.accordion.button.questions": { + "defaultMessage": "问题" + }, + "product_detail.accordion.button.reviews": { + "defaultMessage": "点评" + }, + "product_detail.accordion.button.size_fit": { + "defaultMessage": "尺寸与合身" + }, + "product_detail.accordion.message.coming_soon": { + "defaultMessage": "即将到货" + }, + "product_detail.recommended_products.title.complete_set": { + "defaultMessage": "Complete the Set(完成组合)" + }, + "product_detail.recommended_products.title.might_also_like": { + "defaultMessage": "您可能还喜欢" + }, + "product_detail.recommended_products.title.recently_viewed": { + "defaultMessage": "最近查看" + }, + "product_item.label.quantity": { + "defaultMessage": "数量:" + }, + "product_list.button.filter": { + "defaultMessage": "筛选器" + }, + "product_list.button.sort_by": { + "defaultMessage": "排序标准:{sortOption}" + }, + "product_list.drawer.title.sort_by": { + "defaultMessage": "排序标准" + }, + "product_list.modal.button.clear_filters": { + "defaultMessage": "清除筛选器" + }, + "product_list.modal.button.view_items": { + "defaultMessage": "查看 {prroductCount} 件商品" + }, + "product_list.modal.title.filter": { + "defaultMessage": "筛选器" + }, + "product_list.select.sort_by": { + "defaultMessage": "排序标准:{sortOption}" + }, + "product_tile.assistive_msg.wishlist": { + "defaultMessage": "愿望清单" + }, + "product_view.button.add_to_cart": { + "defaultMessage": "添加到购物车" + }, + "product_view.button.add_to_wishlist": { + "defaultMessage": "添加到愿望清单" + }, + "product_view.button.update": { + "defaultMessage": "更新" + }, + "product_view.label.quantity": { + "defaultMessage": "数量" + }, + "product_view.link.full_details": { + "defaultMessage": "查看完整详情" + }, + "profile_card.info.profile_updated": { + "defaultMessage": "已更新概况" + }, + "profile_card.label.email": { + "defaultMessage": "电子邮件" + }, + "profile_card.label.full_name": { + "defaultMessage": "全名" + }, + "profile_card.label.phone": { + "defaultMessage": "电话号码" + }, + "profile_card.message.not_provided": { + "defaultMessage": "未提供" + }, + "profile_card.title.my_profile": { + "defaultMessage": "我的概况" + }, + "promo_code_fields.button.apply": { + "defaultMessage": "确定" + }, + "promo_popover.heading.promo_applied": { + "defaultMessage": "已应用促销" + }, + "promocode.accordion.button.have_promocode": { + "defaultMessage": "您是否有促销码?" + }, + "recent_searches.action.clear_searches": { + "defaultMessage": "清除最近搜索" + }, + "recent_searches.heading.recent_searches": { + "defaultMessage": "最近搜索" + }, + "register_form.action.sign_in": { + "defaultMessage": "登录" + }, + "register_form.button.create_account": { + "defaultMessage": "创建账户" + }, + "register_form.heading.lets_get_started": { + "defaultMessage": "开始使用!" + }, + "register_form.message.agree_to_policy_terms": { + "defaultMessage": "隐私创建账户即表明您同意 Salesforce 隐私政策条款与条件" + }, + "register_form.message.already_have_account": { + "defaultMessage": "已有账户?" + }, + "register_form.message.create_an_account": { + "defaultMessage": "创建账户并首先查看最佳产品、妙招和虚拟社区。" + }, + "reset_password.button.back_to_sign_in": { + "defaultMessage": "返回登录" + }, + "reset_password.info.receive_email_shortly": { + "defaultMessage": "您将通过 {email} 收到包含重置密码链接的电子邮件。" + }, + "reset_password.title.password_reset": { + "defaultMessage": "密码重置" + }, + "reset_password_form.action.sign_in": { + "defaultMessage": "登录" + }, + "reset_password_form.button.reset_password": { + "defaultMessage": "重置密码" + }, + "reset_password_form.message.enter_your_email": { + "defaultMessage": "进入您的电子邮件,获取重置密码说明" + }, + "reset_password_form.message.return_to_sign_in": { + "defaultMessage": "或返回", + "description": "Precedes link to return to sign in" + }, + "reset_password_form.title.reset_password": { + "defaultMessage": "重置密码" + }, + "search.action.cancel": { + "defaultMessage": "取消" + }, + "selected_refinements.action.clear_all": { + "defaultMessage": "全部清除" + }, + "shipping_address.button.continue_to_shipping": { + "defaultMessage": "继续并选择送货方式" + }, + "shipping_address.title.shipping_address": { + "defaultMessage": "送货地址" + }, + "shipping_address_edit_form.button.save_and_continue": { + "defaultMessage": "保存并继续选择送货方式" + }, + "shipping_address_form.heading.edit_address": { + "defaultMessage": "编辑地址" + }, + "shipping_address_form.heading.new_address": { + "defaultMessage": "添加新地址" + }, + "shipping_address_selection.button.add_address": { + "defaultMessage": "添加新地址" + }, + "shipping_address_selection.button.submit": { + "defaultMessage": "提交" + }, + "shipping_address_selection.title.add_address": { + "defaultMessage": "添加新地址" + }, + "shipping_address_selection.title.edit_shipping": { + "defaultMessage": "编辑送货地址" + }, + "shipping_options.action.send_as_a_gift": { + "defaultMessage": "您想将此作为礼品发送吗?" + }, + "shipping_options.button.continue_to_payment": { + "defaultMessage": "继续并选择付款" + }, + "shipping_options.title.shipping_gift_options": { + "defaultMessage": "送货与礼品选项" + }, + "signout_confirmation_dialog.button.cancel": { + "defaultMessage": "取消" + }, + "signout_confirmation_dialog.button.sign_out": { + "defaultMessage": "注销" + }, + "signout_confirmation_dialog.heading.sign_out": { + "defaultMessage": "注销" + }, + "signout_confirmation_dialog.message.sure_to_sign_out": { + "defaultMessage": "是否确定要注销?您需要重新登录才能继续处理当前订单。" + }, + "toggle_card.action.edit": { + "defaultMessage": "编辑" + }, + "update_password_fields.button.forgot_password": { + "defaultMessage": "忘记密码?" + }, + "use_address_fields.error.please_enter_first_name": { + "defaultMessage": "请输入您的名字。" + }, + "use_address_fields.error.please_enter_last_name": { + "defaultMessage": "请输入您的姓氏。" + }, + "use_address_fields.error.please_enter_phone_number": { + "defaultMessage": "请输入您的电话号码。" + }, + "use_address_fields.error.please_enter_your_postal_or_zip": { + "defaultMessage": "请输入您的{postalOrZip}。" + }, + "use_address_fields.error.please_select_your_address": { + "defaultMessage": "请输入您的地址。" + }, + "use_address_fields.error.please_select_your_city": { + "defaultMessage": "请输入您所在城市。" + }, + "use_address_fields.error.please_select_your_country": { + "defaultMessage": "请输入您所在国家/地区。" + }, + "use_address_fields.error.please_select_your_state_or_province": { + "defaultMessage": "请选择您所在的{stateOrProvince}。" + }, + "use_address_fields.error.required": { + "defaultMessage": "必填" + }, + "use_address_fields.error.state_code_invalid": { + "defaultMessage": "请输入两个字母的州/省名称。" + }, + "use_address_fields.label.address": { + "defaultMessage": "地址" + }, + "use_address_fields.label.city": { + "defaultMessage": "城市" + }, + "use_address_fields.label.country": { + "defaultMessage": "国家" + }, + "use_address_fields.label.first_name": { + "defaultMessage": "名字" + }, + "use_address_fields.label.last_name": { + "defaultMessage": "姓氏" + }, + "use_address_fields.label.phone": { + "defaultMessage": "电话" + }, + "use_address_fields.label.postal_code": { + "defaultMessage": "邮政编码" + }, + "use_address_fields.label.preferred": { + "defaultMessage": "设为默认值" + }, + "use_address_fields.label.province": { + "defaultMessage": "省" + }, + "use_address_fields.label.state": { + "defaultMessage": "州/省" + }, + "use_address_fields.label.zipCode": { + "defaultMessage": "邮政编码" + }, + "use_credit_card_fields.error.required": { + "defaultMessage": "必填" + }, + "use_credit_card_fields.error.required_card_number": { + "defaultMessage": "请输入您的卡号。" + }, + "use_credit_card_fields.error.required_expiry": { + "defaultMessage": "请输入卡的到期日期。" + }, + "use_credit_card_fields.error.required_name": { + "defaultMessage": "请输入卡上显示的名字。" + }, + "use_credit_card_fields.error.required_security_code": { + "defaultMessage": "请输入您的安全码。" + }, + "use_credit_card_fields.error.valid_card_number": { + "defaultMessage": "请输入有效的卡号。" + }, + "use_credit_card_fields.error.valid_date": { + "defaultMessage": "请输入有效的日期。" + }, + "use_credit_card_fields.error.valid_name": { + "defaultMessage": "请输入有效的名称。" + }, + "use_credit_card_fields.error.valid_security_code": { + "defaultMessage": "请输入有效的安全码。" + }, + "use_credit_card_fields.label.card_number": { + "defaultMessage": "卡号" + }, + "use_credit_card_fields.label.card_type": { + "defaultMessage": "卡类型" + }, + "use_credit_card_fields.label.expiry": { + "defaultMessage": "到期日期" + }, + "use_credit_card_fields.label.name": { + "defaultMessage": "持卡人姓名" + }, + "use_credit_card_fields.label.security_code": { + "defaultMessage": "安全码" + }, + "use_login_fields.error.required_email": { + "defaultMessage": "请输入您的电子邮件地址。" + }, + "use_login_fields.error.required_password": { + "defaultMessage": "请输入您的密码。" + }, + "use_login_fields.label.email": { + "defaultMessage": "电子邮件" + }, + "use_login_fields.label.password": { + "defaultMessage": "密码" + }, + "use_product.message.inventory_remaining": { + "defaultMessage": "仅剩 {stockLevel} 件!" + }, + "use_product.message.out_of_stock": { + "defaultMessage": "无库存" + }, + "use_profile_fields.error.required_email": { + "defaultMessage": "请输入有效的电子邮件地址。" + }, + "use_profile_fields.error.required_first_name": { + "defaultMessage": "请输入您的名字。" + }, + "use_profile_fields.error.required_last_name": { + "defaultMessage": "请输入您的姓氏。" + }, + "use_profile_fields.error.required_phone": { + "defaultMessage": "请输入您的电话号码。" + }, + "use_profile_fields.label.email": { + "defaultMessage": "电子邮件" + }, + "use_profile_fields.label.first_name": { + "defaultMessage": "名字" + }, + "use_profile_fields.label.last_name": { + "defaultMessage": "姓氏" + }, + "use_profile_fields.label.phone": { + "defaultMessage": "电话号码" + }, + "use_promo_code_fields.error.required_promo_code": { + "defaultMessage": "请提供有效的促销码。" + }, + "use_promo_code_fields.label.promo_code": { + "defaultMessage": "促销码" + }, + "use_promocode.error.check_the_code": { + "defaultMessage": "检查促销码并重试,该促销码可能已被使用或促销已过期。" + }, + "use_promocode.info.promo_applied": { + "defaultMessage": "已应用促销" + }, + "use_promocode.info.promo_removed": { + "defaultMessage": "已删除促销" + }, + "use_registration_fields.error.contain_number": { + "defaultMessage": "密码必须至少包含一个数字。" + }, + "use_registration_fields.error.lowercase_letter": { + "defaultMessage": "密码必须至少包含一个小写字母。" + }, + "use_registration_fields.error.minimum_characters": { + "defaultMessage": "密码必须至少包含 8 个字符。" + }, + "use_registration_fields.error.required_email": { + "defaultMessage": "请输入有效的电子邮件地址。" + }, + "use_registration_fields.error.required_first_name": { + "defaultMessage": "请输入您的名字。" + }, + "use_registration_fields.error.required_last_name": { + "defaultMessage": "请输入您的姓氏。" + }, + "use_registration_fields.error.required_password": { + "defaultMessage": "请创建密码。" + }, + "use_registration_fields.error.special_character": { + "defaultMessage": "密码必须至少包含一个特殊字符。" + }, + "use_registration_fields.error.uppercase_letter": { + "defaultMessage": "密码必须至少包含一个大写字母。" + }, + "use_registration_fields.label.email": { + "defaultMessage": "电子邮件" + }, + "use_registration_fields.label.first_name": { + "defaultMessage": "名字" + }, + "use_registration_fields.label.last_name": { + "defaultMessage": "姓氏" + }, + "use_registration_fields.label.password": { + "defaultMessage": "密码" + }, + "use_registration_fields.label.sign_up_to_emails": { + "defaultMessage": "为我注册 Salesforce 电子邮件(您可以随时取消订阅)" + }, + "use_reset_password_fields.error.required_email": { + "defaultMessage": "请输入有效的电子邮件地址。" + }, + "use_reset_password_fields.label.email": { + "defaultMessage": "电子邮件" + }, + "use_update_password_fields.error.contain_number": { + "defaultMessage": "密码必须至少包含一个数字。" + }, + "use_update_password_fields.error.lowercase_letter": { + "defaultMessage": "密码必须至少包含一个小写字母。" + }, + "use_update_password_fields.error.minimum_characters": { + "defaultMessage": "密码必须至少包含 8 个字符。" + }, + "use_update_password_fields.error.required_new_password": { + "defaultMessage": "请提供新密码。" + }, + "use_update_password_fields.error.required_password": { + "defaultMessage": "请输入您的密码。" + }, + "use_update_password_fields.error.special_character": { + "defaultMessage": "密码必须至少包含一个特殊字符。" + }, + "use_update_password_fields.error.uppercase_letter": { + "defaultMessage": "密码必须至少包含一个大写字母。" + }, + "use_update_password_fields.label.current_password": { + "defaultMessage": "当前密码" + }, + "use_update_password_fields.label.new_password": { + "defaultMessage": "新密码" + }, + "wishlist_primary_action.button.add_to_cart": { + "defaultMessage": "添加到购物车" + }, + "wishlist_primary_action.button.select_options": { + "defaultMessage": "选择选项" + }, + "wishlist_primary_action.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one { 件商品} other { 件商品}}已添加至购物车" + }, + "wishlist_secondary_button_group.action.remove": { + "defaultMessage": "移除" + }, + "wishlist_secondary_button_group.info.item_removed": { + "defaultMessage": "从愿望清单中移除商品" + }, + "with_registration.info.please_sign_in": { + "defaultMessage": "请登录以继续!" + } +} diff --git a/packages/adyen-retail-react-app/translations/zh-TW.json b/packages/adyen-retail-react-app/translations/zh-TW.json new file mode 100644 index 0000000..9dbcc84 --- /dev/null +++ b/packages/adyen-retail-react-app/translations/zh-TW.json @@ -0,0 +1,1417 @@ +{ + "account.accordion.button.my_account": { + "defaultMessage": "我的帳戶" + }, + "account.heading.my_account": { + "defaultMessage": "我的帳戶" + }, + "account.logout_button.button.log_out": { + "defaultMessage": "登出" + }, + "account_addresses.badge.default": { + "defaultMessage": "預設" + }, + "account_addresses.button.add_address": { + "defaultMessage": "新增地址" + }, + "account_addresses.info.address_updated": { + "defaultMessage": "地址已更新" + }, + "account_addresses.info.new_address_saved": { + "defaultMessage": "新地址已儲存" + }, + "account_addresses.page_action_placeholder.button.add_address": { + "defaultMessage": "新增地址" + }, + "account_addresses.page_action_placeholder.heading.no_saved_addresses": { + "defaultMessage": "沒有已儲存的地址" + }, + "account_addresses.page_action_placeholder.message.add_new_address": { + "defaultMessage": "新增地址,加快結帳流程。" + }, + "account_addresses.title.addresses": { + "defaultMessage": "地址" + }, + "account_detail.title.account_details": { + "defaultMessage": "帳戶詳細資料" + }, + "account_order_detail.heading.billing_address": { + "defaultMessage": "帳單地址" + }, + "account_order_detail.heading.num_of_items": { + "defaultMessage": "{count} 件商品" + }, + "account_order_detail.heading.payment_method": { + "defaultMessage": "付款方式" + }, + "account_order_detail.heading.shipping_address": { + "defaultMessage": "運送地址" + }, + "account_order_detail.heading.shipping_method": { + "defaultMessage": "運送方式" + }, + "account_order_detail.label.order_number": { + "defaultMessage": "訂單編號:{orderNumber}" + }, + "account_order_detail.label.ordered_date": { + "defaultMessage": "下單日期:{date}" + }, + "account_order_detail.label.pending_tracking_number": { + "defaultMessage": "待處理" + }, + "account_order_detail.label.tracking_number": { + "defaultMessage": "追蹤編號" + }, + "account_order_detail.link.back_to_history": { + "defaultMessage": "返回訂單記錄" + }, + "account_order_detail.title.order_details": { + "defaultMessage": "訂單詳細資料" + }, + "account_order_history.button.continue_shopping": { + "defaultMessage": "繼續選購" + }, + "account_order_history.description.once_you_place_order": { + "defaultMessage": "下訂單後,詳細資料將會在這裡顯示。" + }, + "account_order_history.heading.no_order_yet": { + "defaultMessage": "您尚未下訂單。" + }, + "account_order_history.label.num_of_items": { + "defaultMessage": "{count} 件商品", + "description": "Number of items in order" + }, + "account_order_history.label.order_number": { + "defaultMessage": "訂單編號:{orderNumber}" + }, + "account_order_history.label.ordered_date": { + "defaultMessage": "下單日期:{date}" + }, + "account_order_history.label.shipped_to": { + "defaultMessage": "出貨至:{name}" + }, + "account_order_history.link.view_details": { + "defaultMessage": "檢視詳細資料" + }, + "account_order_history.title.order_history": { + "defaultMessage": "訂單記錄" + }, + "account_payment_methods.button.add_method": { + "defaultMessage": "新增付款方式" + }, + "account_payment_methods.description.add_method_for_faster_checkout": { + "defaultMessage": "新增付款方式,加快結帳流程。" + }, + "account_payment_methods.heading.no_saved_methods": { + "defaultMessage": "沒有已儲存的付款方式" + }, + "account_payment_methods.info.new_method_saved": { + "defaultMessage": "新付款方式已儲存" + }, + "account_payment_methods.title.payment_methods": { + "defaultMessage": "付款方式" + }, + "account_wishlist.button.continue_shopping": { + "defaultMessage": "繼續選購" + }, + "account_wishlist.description.continue_shopping": { + "defaultMessage": "繼續選購,並將商品新增至願望清單。" + }, + "account_wishlist.heading.no_wishlist": { + "defaultMessage": "沒有願望清單商品" + }, + "account_wishlist.title.wishlist": { + "defaultMessage": "願望清單" + }, + "action_card.action.edit": { + "defaultMessage": "編輯" + }, + "action_card.action.remove": { + "defaultMessage": "移除" + }, + "add_to_cart_modal.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {件商品} other {件商品}}已新增至購物車" + }, + "add_to_cart_modal.label.cart_subtotal": { + "defaultMessage": "購物車小計 ({itemAccumulatedCount} 件商品)" + }, + "add_to_cart_modal.label.quantity": { + "defaultMessage": "數量" + }, + "add_to_cart_modal.link.checkout": { + "defaultMessage": "繼續以結帳" + }, + "add_to_cart_modal.link.view_cart": { + "defaultMessage": "檢視購物車" + }, + "add_to_cart_modal.recommended_products.title.might_also_like": { + "defaultMessage": "您可能也喜歡" + }, + "auth_modal.description.now_signed_in": { + "defaultMessage": "您現在已登入。" + }, + "auth_modal.error.incorrect_email_or_password": { + "defaultMessage": "您的電子郵件或密碼不正確。請再試一次。" + }, + "auth_modal.info.welcome_user": { + "defaultMessage": "{name},歡迎:" + }, + "auth_modal.password_reset_success.button.back_to_sign_in": { + "defaultMessage": "返回登入" + }, + "auth_modal.password_reset_success.info.will_email_shortly": { + "defaultMessage": "您很快就會在 {email} 收到一封電子郵件,內含重設密碼的連結。" + }, + "auth_modal.password_reset_success.title.password_reset": { + "defaultMessage": "重設密碼" + }, + "card_payment_form.heading.new_payment_method": { + "defaultMessage": "新增付款方式" + }, + "cart.info.removed_from_cart": { + "defaultMessage": "已從購物車移除商品" + }, + "cart.recommended_products.title.may_also_like": { + "defaultMessage": "您可能也喜歡" + }, + "cart.recommended_products.title.recently_viewed": { + "defaultMessage": "最近檢視" + }, + "cart_cta.link.checkout": { + "defaultMessage": "繼續以結帳" + }, + "cart_secondary_button_group.action.added_to_wishlist": { + "defaultMessage": "新增至願望清單" + }, + "cart_secondary_button_group.action.edit": { + "defaultMessage": "編輯" + }, + "cart_secondary_button_group.action.remove": { + "defaultMessage": "移除" + }, + "cart_secondary_button_group.label.this_is_gift": { + "defaultMessage": "這是禮物。" + }, + "cart_secondary_button_group.link_learn_more": { + "defaultMessage": "瞭解更多" + }, + "cart_skeleton.heading.order_summary": { + "defaultMessage": "訂單摘要" + }, + "cart_skeleton.title.cart": { + "defaultMessage": "購物車" + }, + "cart_title.title.cart_num_of_items": { + "defaultMessage": "購物車 ({itemCount, plural, =0 {0 件商品} one {# 件商品} other {# 件商品}})" + }, + "cc_radio_group.action.remove": { + "defaultMessage": "移除" + }, + "cc_radio_group.button.add_new_card": { + "defaultMessage": "新增卡片" + }, + "checkout.button.place_order": { + "defaultMessage": "送出訂單" + }, + "checkout.message.generic_error": { + "defaultMessage": "結帳時發生意外錯誤。" + }, + "checkout_confirmation.button.create_account": { + "defaultMessage": "建立帳戶" + }, + "checkout_confirmation.heading.billing_address": { + "defaultMessage": "帳單地址" + }, + "checkout_confirmation.heading.create_account": { + "defaultMessage": "建立帳戶,加快結帳流程" + }, + "checkout_confirmation.heading.credit_card": { + "defaultMessage": "信用卡" + }, + "checkout_confirmation.heading.delivery_details": { + "defaultMessage": "運送詳細資料" + }, + "checkout_confirmation.heading.order_summary": { + "defaultMessage": "訂單摘要" + }, + "checkout_confirmation.heading.payment_details": { + "defaultMessage": "付款詳細資料" + }, + "checkout_confirmation.heading.shipping_address": { + "defaultMessage": "運送地址" + }, + "checkout_confirmation.heading.shipping_method": { + "defaultMessage": "運送方式" + }, + "checkout_confirmation.heading.thank_you_for_order": { + "defaultMessage": "感謝您的訂購!" + }, + "checkout_confirmation.label.free": { + "defaultMessage": "免費" + }, + "checkout_confirmation.label.order_number": { + "defaultMessage": "訂單編號" + }, + "checkout_confirmation.label.order_total": { + "defaultMessage": "訂單總計" + }, + "checkout_confirmation.label.promo_applied": { + "defaultMessage": "已套用促銷" + }, + "checkout_confirmation.label.shipping": { + "defaultMessage": "運送" + }, + "checkout_confirmation.label.subtotal": { + "defaultMessage": "小計" + }, + "checkout_confirmation.label.tax": { + "defaultMessage": "稅項" + }, + "checkout_confirmation.link.continue_shopping": { + "defaultMessage": "繼續選購" + }, + "checkout_confirmation.link.login": { + "defaultMessage": "於此處登入" + }, + "checkout_confirmation.message.already_has_account": { + "defaultMessage": "此電子郵件已擁有帳戶。" + }, + "checkout_confirmation.message.num_of_items_in_order": { + "defaultMessage": "{itemCount, plural, =0 {0 件商品} one {# 件商品} other {# 件商品}}", + "description": "# item(s) in order" + }, + "checkout_confirmation.message.will_email_shortly": { + "defaultMessage": "我們很快就會寄送電子郵件至 {email},內含您的確認號碼和收據。" + }, + "checkout_footer.link.privacy_policy": { + "defaultMessage": "隱私政策" + }, + "checkout_footer.link.returns_exchanges": { + "defaultMessage": "退貨與換貨" + }, + "checkout_footer.link.shipping": { + "defaultMessage": "運送" + }, + "checkout_footer.link.site_map": { + "defaultMessage": "網站地圖" + }, + "checkout_footer.link.terms_conditions": { + "defaultMessage": "條款與條件" + }, + "checkout_footer.message.copyright": { + "defaultMessage": "Salesforce 或相關企業。保留一切權利。這只是一個示範商店。在此下單將「不會」進行處理。" + }, + "checkout_header.link.cart": { + "defaultMessage": "返回購物車" + }, + "checkout_payment.action.remove": { + "defaultMessage": "移除" + }, + "checkout_payment.button.review_order": { + "defaultMessage": "檢查訂單" + }, + "checkout_payment.heading.billing_address": { + "defaultMessage": "帳單地址" + }, + "checkout_payment.heading.credit_card": { + "defaultMessage": "信用卡" + }, + "checkout_payment.label.same_as_shipping": { + "defaultMessage": "與運送地址相同" + }, + "checkout_payment.title.payment": { + "defaultMessage": "付款" + }, + "confirmation_modal.default.action.no": { + "defaultMessage": "否" + }, + "confirmation_modal.default.action.yes": { + "defaultMessage": "是" + }, + "confirmation_modal.default.message.you_want_to_continue": { + "defaultMessage": "確定要繼續嗎?" + }, + "confirmation_modal.default.title.confirm_action": { + "defaultMessage": "確認動作" + }, + "confirmation_modal.remove_cart_item.action.no": { + "defaultMessage": "否,保留商品" + }, + "confirmation_modal.remove_cart_item.action.yes": { + "defaultMessage": "是,移除商品" + }, + "confirmation_modal.remove_cart_item.message.sure_to_remove": { + "defaultMessage": "確定要將商品從購物車中移除嗎?" + }, + "confirmation_modal.remove_cart_item.title.confirm_remove": { + "defaultMessage": "確認移除商品" + }, + "confirmation_modal.remove_wishlist_item.action.no": { + "defaultMessage": "否,保留商品" + }, + "confirmation_modal.remove_wishlist_item.action.yes": { + "defaultMessage": "是,移除商品" + }, + "confirmation_modal.remove_wishlist_item.message.sure_to_remove": { + "defaultMessage": "確定要將商品從願望清單中移除嗎?" + }, + "confirmation_modal.remove_wishlist_item.title.confirm_remove": { + "defaultMessage": "確認移除商品" + }, + "contact_info.action.sign_out": { + "defaultMessage": "登出" + }, + "contact_info.button.already_have_account": { + "defaultMessage": "已經有帳戶了?登入" + }, + "contact_info.button.checkout_as_guest": { + "defaultMessage": "以訪客身份結帳" + }, + "contact_info.button.login": { + "defaultMessage": "登入" + }, + "contact_info.error.incorrect_username_or_password": { + "defaultMessage": "使用者名稱或密碼不正確,請再試一次。" + }, + "contact_info.link.forgot_password": { + "defaultMessage": "忘記密碼了嗎?" + }, + "contact_info.title.contact_info": { + "defaultMessage": "聯絡資訊" + }, + "credit_card_fields.tool_tip.security_code": { + "defaultMessage": "此 3 位數代碼可在您卡片的背面找到。", + "description": "Generic credit card security code help text" + }, + "credit_card_fields.tool_tip.security_code.american_express": { + "defaultMessage": "此 4 位數代碼可在您卡片的正面找到。", + "description": "American Express security code help text" + }, + "drawer_menu.button.account_details": { + "defaultMessage": "帳戶詳細資料" + }, + "drawer_menu.button.addresses": { + "defaultMessage": "地址" + }, + "drawer_menu.button.log_out": { + "defaultMessage": "登出" + }, + "drawer_menu.button.my_account": { + "defaultMessage": "我的帳戶" + }, + "drawer_menu.button.order_history": { + "defaultMessage": "訂單記錄" + }, + "drawer_menu.button.payment_methods": { + "defaultMessage": "付款方式" + }, + "drawer_menu.link.about_us": { + "defaultMessage": "關於我們" + }, + "drawer_menu.link.customer_support": { + "defaultMessage": "客戶支援" + }, + "drawer_menu.link.customer_support.contact_us": { + "defaultMessage": "聯絡我們" + }, + "drawer_menu.link.customer_support.shipping_and_returns": { + "defaultMessage": "運送與退貨" + }, + "drawer_menu.link.our_company": { + "defaultMessage": "我們的公司" + }, + "drawer_menu.link.privacy_and_security": { + "defaultMessage": "隱私與安全" + }, + "drawer_menu.link.privacy_policy": { + "defaultMessage": "隱私政策" + }, + "drawer_menu.link.shop_all": { + "defaultMessage": "選購全部" + }, + "drawer_menu.link.sign_in": { + "defaultMessage": "登入" + }, + "drawer_menu.link.site_map": { + "defaultMessage": "網站地圖" + }, + "drawer_menu.link.store_locator": { + "defaultMessage": "商店位置搜尋" + }, + "drawer_menu.link.terms_and_conditions": { + "defaultMessage": "條款與條件" + }, + "empty_cart.description.empty_cart": { + "defaultMessage": "您的購物車是空的。" + }, + "empty_cart.link.continue_shopping": { + "defaultMessage": "繼續選購" + }, + "empty_cart.link.sign_in": { + "defaultMessage": "登入" + }, + "empty_cart.message.continue_shopping": { + "defaultMessage": "繼續選購,並將商品新增至購物車。" + }, + "empty_cart.message.sign_in_or_continue_shopping": { + "defaultMessage": "登入來存取您所儲存的商品,或繼續選購。" + }, + "empty_search_results.info.cant_find_anything_for_category": { + "defaultMessage": "我們找不到{category}的結果。請嘗試搜尋產品或{link}。" + }, + "empty_search_results.info.cant_find_anything_for_query": { + "defaultMessage": "我們找不到「{searchQuery}」的結果。" + }, + "empty_search_results.info.double_check_spelling": { + "defaultMessage": "請確認拼字並再試一次,或{link}。" + }, + "empty_search_results.link.contact_us": { + "defaultMessage": "聯絡我們" + }, + "empty_search_results.recommended_products.title.most_viewed": { + "defaultMessage": "最多檢視" + }, + "empty_search_results.recommended_products.title.top_sellers": { + "defaultMessage": "最暢銷產品" + }, + "footer.column.account": { + "defaultMessage": "帳戶" + }, + "footer.column.customer_support": { + "defaultMessage": "客戶支援" + }, + "footer.column.our_company": { + "defaultMessage": "我們的公司" + }, + "footer.link.about_us": { + "defaultMessage": "關於我們" + }, + "footer.link.contact_us": { + "defaultMessage": "聯絡我們" + }, + "footer.link.order_status": { + "defaultMessage": "訂單狀態" + }, + "footer.link.privacy_policy": { + "defaultMessage": "隱私政策" + }, + "footer.link.shipping": { + "defaultMessage": "運送" + }, + "footer.link.signin_create_account": { + "defaultMessage": "登入或建立帳戶" + }, + "footer.link.site_map": { + "defaultMessage": "網站地圖" + }, + "footer.link.store_locator": { + "defaultMessage": "商店位置搜尋" + }, + "footer.link.terms_conditions": { + "defaultMessage": "條款與條件" + }, + "footer.message.copyright": { + "defaultMessage": "Salesforce 或相關企業。保留一切權利。這只是一個示範商店。在此下單將「不會」進行處理。" + }, + "footer.subscribe.button.sign_up": { + "defaultMessage": "註冊" + }, + "footer.subscribe.description.sign_up": { + "defaultMessage": "註冊來獲得最熱門的優惠消息" + }, + "footer.subscribe.heading.first_to_know": { + "defaultMessage": "搶先獲得消息" + }, + "form_action_buttons.button.cancel": { + "defaultMessage": "取消" + }, + "form_action_buttons.button.save": { + "defaultMessage": "儲存" + }, + "global.account.link.account_details": { + "defaultMessage": "帳戶詳細資料" + }, + "global.account.link.addresses": { + "defaultMessage": "地址" + }, + "global.account.link.order_history": { + "defaultMessage": "訂單記錄" + }, + "global.account.link.payment_methods": { + "defaultMessage": "付款方式" + }, + "global.account.link.wishlist": { + "defaultMessage": "願望清單" + }, + "global.error.something_went_wrong": { + "defaultMessage": "發生錯誤。請再試一次。" + }, + "global.info.added_to_wishlist": { + "defaultMessage": "{quantity} {quantity, plural, one {件商品} other {件商品}}已新增至願望清單" + }, + "global.info.removed_from_wishlist": { + "defaultMessage": "已從願望清單移除商品" + }, + "global.link.added_to_wishlist.view_wishlist": { + "defaultMessage": "檢視" + }, + "header.button.assistive_msg.logo": { + "defaultMessage": "標誌" + }, + "header.button.assistive_msg.menu": { + "defaultMessage": "選單" + }, + "header.button.assistive_msg.my_account": { + "defaultMessage": "我的帳戶" + }, + "header.button.assistive_msg.my_cart": { + "defaultMessage": "我的購物車" + }, + "header.button.assistive_msg.wishlist": { + "defaultMessage": "願望清單" + }, + "header.field.placeholder.search_for_products": { + "defaultMessage": "搜尋產品..." + }, + "header.popover.action.log_out": { + "defaultMessage": "登出" + }, + "header.popover.title.my_account": { + "defaultMessage": "我的帳戶" + }, + "home.description.features": { + "defaultMessage": "功能皆可立即使用,您只需專注於如何精益求精。" + }, + "home.description.here_to_help": { + "defaultMessage": "聯絡我們的支援人員," + }, + "home.description.here_to_help_line_2": { + "defaultMessage": "讓他們為您指點迷津。" + }, + "home.description.shop_products": { + "defaultMessage": "此區塊包含來自目錄的內容。{docLink}來瞭解如何取代。", + "description": "{docLink} is a html button that links the user to https://sfdc.co/business-manager-manage-catalogs" + }, + "home.features.description.cart_checkout": { + "defaultMessage": "為購物者提供購物車和結帳體驗的電子商務最佳做法。" + }, + "home.features.description.components": { + "defaultMessage": "以簡單、模組化、無障礙設計的 React 元件庫 Chakra UI 打造而成。" + }, + "home.features.description.einstein_recommendations": { + "defaultMessage": "透過產品推薦,向每位購物者傳遞下一個最佳產品或優惠。" + }, + "home.features.description.my_account": { + "defaultMessage": "購物者可管理帳戶資訊,例如個人資料、地址、付款和訂單。" + }, + "home.features.description.shopper_login": { + "defaultMessage": "讓購物者能夠輕鬆登入,享受更加個人化的購物體驗。" + }, + "home.features.description.wishlist": { + "defaultMessage": "已註冊的購物者可以新增產品至願望清單,留待日後購買。" + }, + "home.features.heading.cart_checkout": { + "defaultMessage": "購物車與結帳" + }, + "home.features.heading.components": { + "defaultMessage": "元件與設計套件" + }, + "home.features.heading.einstein_recommendations": { + "defaultMessage": "Einstein 推薦" + }, + "home.features.heading.my_account": { + "defaultMessage": "我的帳戶" + }, + "home.features.heading.shopper_login": { + "defaultMessage": "Shopper Login and API Access Service (SLAS)" + }, + "home.features.heading.wishlist": { + "defaultMessage": "願望清單" + }, + "home.heading.features": { + "defaultMessage": "功能" + }, + "home.heading.here_to_help": { + "defaultMessage": "我們很樂意隨時提供協助" + }, + "home.heading.shop_products": { + "defaultMessage": "選購產品" + }, + "home.hero_features.link.design_kit": { + "defaultMessage": "使用 Figma PWA Design Kit 揮灑創意" + }, + "home.hero_features.link.on_github": { + "defaultMessage": "前往 Github 下載" + }, + "home.hero_features.link.on_managed_runtime": { + "defaultMessage": "在 Managed Runtime 上部署" + }, + "home.link.contact_us": { + "defaultMessage": "聯絡我們" + }, + "home.link.get_started": { + "defaultMessage": "開始使用" + }, + "home.link.read_docs": { + "defaultMessage": "閱讀文件" + }, + "home.title.react_starter_store": { + "defaultMessage": "零售型 React PWA Starter Store" + }, + "item_attributes.label.promotions": { + "defaultMessage": "促銷" + }, + "item_attributes.label.quantity": { + "defaultMessage": "數量:{quantity}" + }, + "item_image.label.sale": { + "defaultMessage": "特價", + "description": "A sale badge placed on top of a product image" + }, + "lCPCxk": { + "defaultMessage": "請在上方選擇所有選項" + }, + "locale_text.message.ar-SA": { + "defaultMessage": "阿拉伯文 (沙烏地阿拉伯)" + }, + "locale_text.message.bn-BD": { + "defaultMessage": "孟加拉文 (孟加拉)" + }, + "locale_text.message.bn-IN": { + "defaultMessage": "孟加拉文 (印度)" + }, + "locale_text.message.cs-CZ": { + "defaultMessage": "捷克文 (捷克共和國)" + }, + "locale_text.message.da-DK": { + "defaultMessage": "丹麥文 (丹麥)" + }, + "locale_text.message.de-AT": { + "defaultMessage": "德文 (奧地利)" + }, + "locale_text.message.de-CH": { + "defaultMessage": "德文 (瑞士)" + }, + "locale_text.message.de-DE": { + "defaultMessage": "德文 (德國)" + }, + "locale_text.message.el-GR": { + "defaultMessage": "希臘文 (希臘)" + }, + "locale_text.message.en-AU": { + "defaultMessage": "英文 (澳洲)" + }, + "locale_text.message.en-CA": { + "defaultMessage": "英文 (加拿大)" + }, + "locale_text.message.en-GB": { + "defaultMessage": "英文 (英國)" + }, + "locale_text.message.en-IE": { + "defaultMessage": "英文 (愛爾蘭)" + }, + "locale_text.message.en-IN": { + "defaultMessage": "英文 (印度)" + }, + "locale_text.message.en-NZ": { + "defaultMessage": "英文 (紐西蘭)" + }, + "locale_text.message.en-US": { + "defaultMessage": "英文 (美國)" + }, + "locale_text.message.en-ZA": { + "defaultMessage": "英文 (南非)" + }, + "locale_text.message.es-AR": { + "defaultMessage": "西班牙文 (阿根廷)" + }, + "locale_text.message.es-CL": { + "defaultMessage": "西班牙文 (智利)" + }, + "locale_text.message.es-CO": { + "defaultMessage": "西班牙文 (哥倫比亞)" + }, + "locale_text.message.es-ES": { + "defaultMessage": "西班牙文 (西班牙)" + }, + "locale_text.message.es-MX": { + "defaultMessage": "西班牙文 (墨西哥)" + }, + "locale_text.message.es-US": { + "defaultMessage": "西班牙文 (美國)" + }, + "locale_text.message.fi-FI": { + "defaultMessage": "芬蘭文 (芬蘭)" + }, + "locale_text.message.fr-BE": { + "defaultMessage": "法文 (比利時)" + }, + "locale_text.message.fr-CA": { + "defaultMessage": "法文 (加拿大)" + }, + "locale_text.message.fr-CH": { + "defaultMessage": "法文 (瑞士)" + }, + "locale_text.message.fr-FR": { + "defaultMessage": "法文 (法國)" + }, + "locale_text.message.he-IL": { + "defaultMessage": "希伯來文 (以色列)" + }, + "locale_text.message.hi-IN": { + "defaultMessage": "印度文 (印度)" + }, + "locale_text.message.hu-HU": { + "defaultMessage": "匈牙利文 (匈牙利)" + }, + "locale_text.message.id-ID": { + "defaultMessage": "印尼文 (印尼)" + }, + "locale_text.message.it-CH": { + "defaultMessage": "義大利文 (瑞士)" + }, + "locale_text.message.it-IT": { + "defaultMessage": "義大利文 (義大利)" + }, + "locale_text.message.ja-JP": { + "defaultMessage": "日文 (日本)" + }, + "locale_text.message.ko-KR": { + "defaultMessage": "韓文 (韓國)" + }, + "locale_text.message.nl-BE": { + "defaultMessage": "荷蘭文 (比利時)" + }, + "locale_text.message.nl-NL": { + "defaultMessage": "荷蘭文 (荷蘭)" + }, + "locale_text.message.no-NO": { + "defaultMessage": "挪威文 (挪威)" + }, + "locale_text.message.pl-PL": { + "defaultMessage": "波蘭文 (波蘭)" + }, + "locale_text.message.pt-BR": { + "defaultMessage": "葡萄牙文 (巴西)" + }, + "locale_text.message.pt-PT": { + "defaultMessage": "葡萄牙文 (葡萄牙)" + }, + "locale_text.message.ro-RO": { + "defaultMessage": "羅馬尼亞文 (羅馬尼亞)" + }, + "locale_text.message.ru-RU": { + "defaultMessage": "俄文 (俄羅斯聯邦)" + }, + "locale_text.message.sk-SK": { + "defaultMessage": "斯洛伐克文 (斯洛伐克)" + }, + "locale_text.message.sv-SE": { + "defaultMessage": "瑞典文 (瑞典)" + }, + "locale_text.message.ta-IN": { + "defaultMessage": "泰米爾文 (印度)" + }, + "locale_text.message.ta-LK": { + "defaultMessage": "泰米爾文 (斯里蘭卡)" + }, + "locale_text.message.th-TH": { + "defaultMessage": "泰文 (泰國)" + }, + "locale_text.message.tr-TR": { + "defaultMessage": "土耳其文 (土耳其)" + }, + "locale_text.message.zh-CN": { + "defaultMessage": "中文 (中國)" + }, + "locale_text.message.zh-HK": { + "defaultMessage": "中文 (香港)" + }, + "locale_text.message.zh-TW": { + "defaultMessage": "中文 (台灣)" + }, + "login_form.action.create_account": { + "defaultMessage": "建立帳戶" + }, + "login_form.button.sign_in": { + "defaultMessage": "登入" + }, + "login_form.link.forgot_password": { + "defaultMessage": "忘記密碼了嗎?" + }, + "login_form.message.dont_have_account": { + "defaultMessage": "沒有帳戶嗎?" + }, + "login_form.message.welcome_back": { + "defaultMessage": "歡迎回來" + }, + "login_page.error.incorrect_username_or_password": { + "defaultMessage": "使用者名稱或密碼不正確,請再試一次。" + }, + "offline_banner.description.browsing_offline_mode": { + "defaultMessage": "您目前正以離線模式瀏覽" + }, + "order_summary.action.remove_promo": { + "defaultMessage": "移除" + }, + "order_summary.cart_items.action.num_of_items_in_cart": { + "defaultMessage": "購物車有 {itemCount, plural, =0 {0 件商品} one {# 件商品} other {# 件商品}}", + "description": "clicking it would expand/show the items in cart" + }, + "order_summary.cart_items.link.edit_cart": { + "defaultMessage": "編輯購物車" + }, + "order_summary.heading.order_summary": { + "defaultMessage": "訂單摘要" + }, + "order_summary.label.estimated_total": { + "defaultMessage": "預估總計" + }, + "order_summary.label.free": { + "defaultMessage": "免費" + }, + "order_summary.label.order_total": { + "defaultMessage": "訂單總計" + }, + "order_summary.label.promo_applied": { + "defaultMessage": "已套用促銷" + }, + "order_summary.label.promotions_applied": { + "defaultMessage": "已套用促銷" + }, + "order_summary.label.shipping": { + "defaultMessage": "運送" + }, + "order_summary.label.subtotal": { + "defaultMessage": "小計" + }, + "order_summary.label.tax": { + "defaultMessage": "稅項" + }, + "page_not_found.action.go_back": { + "defaultMessage": "返回上一頁" + }, + "page_not_found.link.homepage": { + "defaultMessage": "前往首頁" + }, + "page_not_found.message.suggestion_to_try": { + "defaultMessage": "請嘗試重新輸入地址、返回上一頁或前往首頁。" + }, + "page_not_found.title.page_cant_be_found": { + "defaultMessage": "找不到您在尋找的頁面。" + }, + "pagination.field.num_of_pages": { + "defaultMessage": "/ {numOfPages}" + }, + "pagination.link.next": { + "defaultMessage": "下一頁" + }, + "pagination.link.prev": { + "defaultMessage": "上一頁" + }, + "password_card.info.password_updated": { + "defaultMessage": "密碼已更新" + }, + "password_card.label.password": { + "defaultMessage": "密碼" + }, + "password_card.title.password": { + "defaultMessage": "密碼" + }, + "password_requirements.error.eight_letter_minimum": { + "defaultMessage": "最少 8 個字元", + "description": "Password requirement" + }, + "password_requirements.error.one_lowercase_letter": { + "defaultMessage": "1 個小寫字母", + "description": "Password requirement" + }, + "password_requirements.error.one_number": { + "defaultMessage": "1 個數字", + "description": "Password requirement" + }, + "password_requirements.error.one_special_character": { + "defaultMessage": "1 個特殊字元 (例如:, $ ! % #)", + "description": "Password requirement" + }, + "password_requirements.error.one_uppercase_letter": { + "defaultMessage": "1 個大寫字母", + "description": "Password requirement" + }, + "payment_selection.button.save_and_continue": { + "defaultMessage": "儲存並繼續" + }, + "payment_selection.heading.add_new_card": { + "defaultMessage": "新增卡片" + }, + "payment_selection.heading.credit_card": { + "defaultMessage": "信用卡" + }, + "payment_selection.message.select_payment_method": { + "defaultMessage": "請選擇一種付款方式。" + }, + "payment_selection.tooltip.secure_payment": { + "defaultMessage": "此為安全 SSL 加密付款。" + }, + "price_per_item.label.each": { + "defaultMessage": "每件", + "description": "Abbreviated 'each', follows price per item, like $10/ea" + }, + "product_detail.accordion.button.product_detail": { + "defaultMessage": "產品詳細資料" + }, + "product_detail.accordion.button.questions": { + "defaultMessage": "問題" + }, + "product_detail.accordion.button.reviews": { + "defaultMessage": "評價" + }, + "product_detail.accordion.button.size_fit": { + "defaultMessage": "尺寸與版型" + }, + "product_detail.accordion.message.coming_soon": { + "defaultMessage": "即將推出" + }, + "product_detail.recommended_products.title.complete_set": { + "defaultMessage": "完成組合" + }, + "product_detail.recommended_products.title.might_also_like": { + "defaultMessage": "您可能也喜歡" + }, + "product_detail.recommended_products.title.recently_viewed": { + "defaultMessage": "最近檢視" + }, + "product_item.label.quantity": { + "defaultMessage": "數量:" + }, + "product_list.button.filter": { + "defaultMessage": "篩選條件" + }, + "product_list.button.sort_by": { + "defaultMessage": "排序方式:{sortOption}" + }, + "product_list.drawer.title.sort_by": { + "defaultMessage": "排序方式" + }, + "product_list.modal.button.clear_filters": { + "defaultMessage": "清除篩選條件" + }, + "product_list.modal.button.view_items": { + "defaultMessage": "檢視 {prroductCount} 件商品" + }, + "product_list.modal.title.filter": { + "defaultMessage": "篩選條件" + }, + "product_list.select.sort_by": { + "defaultMessage": "排序方式:{sortOption}" + }, + "product_tile.assistive_msg.wishlist": { + "defaultMessage": "願望清單" + }, + "product_view.button.add_to_cart": { + "defaultMessage": "新增至購物車" + }, + "product_view.button.add_to_wishlist": { + "defaultMessage": "新增至願望清單" + }, + "product_view.button.update": { + "defaultMessage": "更新" + }, + "product_view.label.quantity": { + "defaultMessage": "數量" + }, + "product_view.link.full_details": { + "defaultMessage": "檢視完整詳細資料" + }, + "profile_card.info.profile_updated": { + "defaultMessage": "個人資料已更新" + }, + "profile_card.label.email": { + "defaultMessage": "電子郵件" + }, + "profile_card.label.full_name": { + "defaultMessage": "全名" + }, + "profile_card.label.phone": { + "defaultMessage": "電話號碼" + }, + "profile_card.message.not_provided": { + "defaultMessage": "未提供" + }, + "profile_card.title.my_profile": { + "defaultMessage": "我的個人資料" + }, + "promo_code_fields.button.apply": { + "defaultMessage": "套用" + }, + "promo_popover.heading.promo_applied": { + "defaultMessage": "已套用促銷" + }, + "promocode.accordion.button.have_promocode": { + "defaultMessage": "您有促銷代碼嗎?" + }, + "recent_searches.action.clear_searches": { + "defaultMessage": "清除最近搜尋" + }, + "recent_searches.heading.recent_searches": { + "defaultMessage": "最近搜尋" + }, + "register_form.action.sign_in": { + "defaultMessage": "登入" + }, + "register_form.button.create_account": { + "defaultMessage": "建立帳戶" + }, + "register_form.heading.lets_get_started": { + "defaultMessage": "讓我們開始吧!" + }, + "register_form.message.agree_to_policy_terms": { + "defaultMessage": "建立帳戶即代表您同意 Salesforce 隱私權政策條款與條件" + }, + "register_form.message.already_have_account": { + "defaultMessage": "已經有帳戶了?" + }, + "register_form.message.create_an_account": { + "defaultMessage": "建立帳戶,就能搶先獲得最棒產品、靈感來源和社群最新消息。" + }, + "reset_password.button.back_to_sign_in": { + "defaultMessage": "返回登入" + }, + "reset_password.info.receive_email_shortly": { + "defaultMessage": "您很快就會在 {email} 收到一封電子郵件,內含重設密碼的連結。" + }, + "reset_password.title.password_reset": { + "defaultMessage": "重設密碼" + }, + "reset_password_form.action.sign_in": { + "defaultMessage": "登入" + }, + "reset_password_form.button.reset_password": { + "defaultMessage": "重設密碼" + }, + "reset_password_form.message.enter_your_email": { + "defaultMessage": "請輸入您的電子郵件,以便接收重設密碼的說明" + }, + "reset_password_form.message.return_to_sign_in": { + "defaultMessage": "或返回", + "description": "Precedes link to return to sign in" + }, + "reset_password_form.title.reset_password": { + "defaultMessage": "重設密碼" + }, + "search.action.cancel": { + "defaultMessage": "取消" + }, + "selected_refinements.action.clear_all": { + "defaultMessage": "全部清除" + }, + "shipping_address.button.continue_to_shipping": { + "defaultMessage": "繼續前往運送方式" + }, + "shipping_address.title.shipping_address": { + "defaultMessage": "運送地址" + }, + "shipping_address_edit_form.button.save_and_continue": { + "defaultMessage": "儲存並繼續前往運送方式" + }, + "shipping_address_form.heading.edit_address": { + "defaultMessage": "編輯地址" + }, + "shipping_address_form.heading.new_address": { + "defaultMessage": "新增地址" + }, + "shipping_address_selection.button.add_address": { + "defaultMessage": "新增地址" + }, + "shipping_address_selection.button.submit": { + "defaultMessage": "提交" + }, + "shipping_address_selection.title.add_address": { + "defaultMessage": "新增地址" + }, + "shipping_address_selection.title.edit_shipping": { + "defaultMessage": "編輯運送地址" + }, + "shipping_options.action.send_as_a_gift": { + "defaultMessage": "您想以禮品方式寄送嗎?" + }, + "shipping_options.button.continue_to_payment": { + "defaultMessage": "繼續前往付款" + }, + "shipping_options.title.shipping_gift_options": { + "defaultMessage": "運送與禮品選項" + }, + "signout_confirmation_dialog.button.cancel": { + "defaultMessage": "取消" + }, + "signout_confirmation_dialog.button.sign_out": { + "defaultMessage": "登出" + }, + "signout_confirmation_dialog.heading.sign_out": { + "defaultMessage": "登出" + }, + "signout_confirmation_dialog.message.sure_to_sign_out": { + "defaultMessage": "確定要登出嗎?您必須重新登入,才能繼續目前的訂單流程。" + }, + "toggle_card.action.edit": { + "defaultMessage": "編輯" + }, + "update_password_fields.button.forgot_password": { + "defaultMessage": "忘記密碼了嗎?" + }, + "use_address_fields.error.please_enter_first_name": { + "defaultMessage": "請輸入您的名字。" + }, + "use_address_fields.error.please_enter_last_name": { + "defaultMessage": "請輸入您的姓氏。" + }, + "use_address_fields.error.please_enter_phone_number": { + "defaultMessage": "請輸入您的電話號碼。" + }, + "use_address_fields.error.please_enter_your_postal_or_zip": { + "defaultMessage": "請輸入您的{postalOrZip}。" + }, + "use_address_fields.error.please_select_your_address": { + "defaultMessage": "請輸入您的地址。" + }, + "use_address_fields.error.please_select_your_city": { + "defaultMessage": "請輸入您的城市。" + }, + "use_address_fields.error.please_select_your_country": { + "defaultMessage": "請選擇您的國家/地區。" + }, + "use_address_fields.error.please_select_your_state_or_province": { + "defaultMessage": "請選擇您的{stateOrProvince}。" + }, + "use_address_fields.error.required": { + "defaultMessage": "必填" + }, + "use_address_fields.error.state_code_invalid": { + "defaultMessage": "請輸入 2 個字母的州/省名。" + }, + "use_address_fields.label.address": { + "defaultMessage": "地址" + }, + "use_address_fields.label.city": { + "defaultMessage": "城市" + }, + "use_address_fields.label.country": { + "defaultMessage": "國家/地區" + }, + "use_address_fields.label.first_name": { + "defaultMessage": "名字" + }, + "use_address_fields.label.last_name": { + "defaultMessage": "姓氏" + }, + "use_address_fields.label.phone": { + "defaultMessage": "電話" + }, + "use_address_fields.label.postal_code": { + "defaultMessage": "郵遞區號" + }, + "use_address_fields.label.preferred": { + "defaultMessage": "設為預設" + }, + "use_address_fields.label.province": { + "defaultMessage": "省" + }, + "use_address_fields.label.state": { + "defaultMessage": "州" + }, + "use_address_fields.label.zipCode": { + "defaultMessage": "郵遞區號" + }, + "use_credit_card_fields.error.required": { + "defaultMessage": "必填" + }, + "use_credit_card_fields.error.required_card_number": { + "defaultMessage": "請輸入您的卡片號碼。" + }, + "use_credit_card_fields.error.required_expiry": { + "defaultMessage": "請輸入您的到期日。" + }, + "use_credit_card_fields.error.required_name": { + "defaultMessage": "請輸入您卡片上的姓名。" + }, + "use_credit_card_fields.error.required_security_code": { + "defaultMessage": "請輸入您的安全碼。" + }, + "use_credit_card_fields.error.valid_card_number": { + "defaultMessage": "請輸入有效的卡片號碼。" + }, + "use_credit_card_fields.error.valid_date": { + "defaultMessage": "請輸入有效的日期。" + }, + "use_credit_card_fields.error.valid_name": { + "defaultMessage": "請輸入有效的姓名。" + }, + "use_credit_card_fields.error.valid_security_code": { + "defaultMessage": "請輸入有效的安全碼。" + }, + "use_credit_card_fields.label.card_number": { + "defaultMessage": "卡片號碼" + }, + "use_credit_card_fields.label.card_type": { + "defaultMessage": "卡片類型" + }, + "use_credit_card_fields.label.expiry": { + "defaultMessage": "到期日" + }, + "use_credit_card_fields.label.name": { + "defaultMessage": "持卡人姓名" + }, + "use_credit_card_fields.label.security_code": { + "defaultMessage": "安全碼" + }, + "use_login_fields.error.required_email": { + "defaultMessage": "請輸入您的電子郵件地址。" + }, + "use_login_fields.error.required_password": { + "defaultMessage": "請輸入您的密碼。" + }, + "use_login_fields.label.email": { + "defaultMessage": "電子郵件" + }, + "use_login_fields.label.password": { + "defaultMessage": "密碼" + }, + "use_product.message.inventory_remaining": { + "defaultMessage": "只剩 {stockLevel} 個!" + }, + "use_product.message.out_of_stock": { + "defaultMessage": "缺貨" + }, + "use_profile_fields.error.required_email": { + "defaultMessage": "請輸入有效的電子郵件地址。" + }, + "use_profile_fields.error.required_first_name": { + "defaultMessage": "請輸入您的名字。" + }, + "use_profile_fields.error.required_last_name": { + "defaultMessage": "請輸入您的姓氏。" + }, + "use_profile_fields.error.required_phone": { + "defaultMessage": "請輸入您的電話號碼。" + }, + "use_profile_fields.label.email": { + "defaultMessage": "電子郵件" + }, + "use_profile_fields.label.first_name": { + "defaultMessage": "名字" + }, + "use_profile_fields.label.last_name": { + "defaultMessage": "姓氏" + }, + "use_profile_fields.label.phone": { + "defaultMessage": "電話號碼" + }, + "use_promo_code_fields.error.required_promo_code": { + "defaultMessage": "請提供有效的促銷代碼。" + }, + "use_promo_code_fields.label.promo_code": { + "defaultMessage": "促銷代碼" + }, + "use_promocode.error.check_the_code": { + "defaultMessage": "請檢查代碼並再試一次,代碼可能已套用過或促銷已過期。" + }, + "use_promocode.info.promo_applied": { + "defaultMessage": "已套用促銷" + }, + "use_promocode.info.promo_removed": { + "defaultMessage": "已移除促銷" + }, + "use_registration_fields.error.contain_number": { + "defaultMessage": "密碼必須包含至少 1 個數字。" + }, + "use_registration_fields.error.lowercase_letter": { + "defaultMessage": "密碼必須包含至少 1 個小寫字母。" + }, + "use_registration_fields.error.minimum_characters": { + "defaultMessage": "密碼必須包含至少 8 個字元。" + }, + "use_registration_fields.error.required_email": { + "defaultMessage": "請輸入有效的電子郵件地址。" + }, + "use_registration_fields.error.required_first_name": { + "defaultMessage": "請輸入您的名字。" + }, + "use_registration_fields.error.required_last_name": { + "defaultMessage": "請輸入您的姓氏。" + }, + "use_registration_fields.error.required_password": { + "defaultMessage": "請建立密碼。" + }, + "use_registration_fields.error.special_character": { + "defaultMessage": "密碼必須包含至少 1 個特殊字元。" + }, + "use_registration_fields.error.uppercase_letter": { + "defaultMessage": "密碼必須包含至少 1 個大寫字母。" + }, + "use_registration_fields.label.email": { + "defaultMessage": "電子郵件" + }, + "use_registration_fields.label.first_name": { + "defaultMessage": "名字" + }, + "use_registration_fields.label.last_name": { + "defaultMessage": "姓氏" + }, + "use_registration_fields.label.password": { + "defaultMessage": "密碼" + }, + "use_registration_fields.label.sign_up_to_emails": { + "defaultMessage": "我要訂閱 Salesforce 電子報 (可以隨時取消訂閱)" + }, + "use_reset_password_fields.error.required_email": { + "defaultMessage": "請輸入有效的電子郵件地址。" + }, + "use_reset_password_fields.label.email": { + "defaultMessage": "電子郵件" + }, + "use_update_password_fields.error.contain_number": { + "defaultMessage": "密碼必須包含至少 1 個數字。" + }, + "use_update_password_fields.error.lowercase_letter": { + "defaultMessage": "密碼必須包含至少 1 個小寫字母。" + }, + "use_update_password_fields.error.minimum_characters": { + "defaultMessage": "密碼必須包含至少 8 個字元。" + }, + "use_update_password_fields.error.required_new_password": { + "defaultMessage": "請提供新密碼。" + }, + "use_update_password_fields.error.required_password": { + "defaultMessage": "請輸入您的密碼。" + }, + "use_update_password_fields.error.special_character": { + "defaultMessage": "密碼必須包含至少 1 個特殊字元。" + }, + "use_update_password_fields.error.uppercase_letter": { + "defaultMessage": "密碼必須包含至少 1 個大寫字母。" + }, + "use_update_password_fields.label.current_password": { + "defaultMessage": "目前密碼" + }, + "use_update_password_fields.label.new_password": { + "defaultMessage": "新密碼" + }, + "wishlist_primary_action.button.add_to_cart": { + "defaultMessage": "新增至購物車" + }, + "wishlist_primary_action.button.select_options": { + "defaultMessage": "選擇選項" + }, + "wishlist_primary_action.info.added_to_cart": { + "defaultMessage": "{quantity} {quantity, plural, one {件商品} other {件商品}}已新增至購物車" + }, + "wishlist_secondary_button_group.action.remove": { + "defaultMessage": "移除" + }, + "wishlist_secondary_button_group.info.item_removed": { + "defaultMessage": "已從願望清單移除商品" + }, + "with_registration.info.please_sign_in": { + "defaultMessage": "請登入以繼續。" + } +} diff --git a/packages/adyen-retail-react-app/webpack.config.js b/packages/adyen-retail-react-app/webpack.config.js new file mode 100644 index 0000000..1995ba7 --- /dev/null +++ b/packages/adyen-retail-react-app/webpack.config.js @@ -0,0 +1,25 @@ +/* eslint-disable @typescript-eslint/no-var-requires */ +var config = require('@salesforce/pwa-kit-dev/configs/webpack/config') +var configNames = require('@salesforce/pwa-kit-dev/configs/webpack/config-names') +const {isRemote} = require('@salesforce/pwa-kit-runtime/utils/ssr-server') + +module.exports = config.map((configItem) => { + if (configItem.name === configNames.CLIENT || configItem.name === configNames.SERVER) { + return { + ...configItem, + devtool: isRemote() ? false : 'source-map', + module: { + ...configItem.module, + rules: [ + ...configItem.module.rules, + { + test: /\.css$/i, + use: ['style-loader', 'css-loader'] + } + ] + } + } + } else { + return configItem + } +}) diff --git a/packages/adyen-retail-react-app/worker/main.js b/packages/adyen-retail-react-app/worker/main.js new file mode 100644 index 0000000..e4e291f --- /dev/null +++ b/packages/adyen-retail-react-app/worker/main.js @@ -0,0 +1,6 @@ +/* + * Copyright (c) 2023, Salesforce, Inc. + * All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ diff --git a/adyen/api/controllers/authorization-webhook-handler.js b/packages/adyen-salesforce-pwa/lib/api/controllers/authorization-webhook-handler.js similarity index 100% rename from adyen/api/controllers/authorization-webhook-handler.js rename to packages/adyen-salesforce-pwa/lib/api/controllers/authorization-webhook-handler.js diff --git a/adyen/api/controllers/checkout-config.js b/packages/adyen-salesforce-pwa/lib/api/controllers/checkout-config.js similarity index 100% rename from adyen/api/controllers/checkout-config.js rename to packages/adyen-salesforce-pwa/lib/api/controllers/checkout-config.js diff --git a/adyen/api/controllers/environment.js b/packages/adyen-salesforce-pwa/lib/api/controllers/environment.js similarity index 100% rename from adyen/api/controllers/environment.js rename to packages/adyen-salesforce-pwa/lib/api/controllers/environment.js diff --git a/adyen/api/controllers/logger.js b/packages/adyen-salesforce-pwa/lib/api/controllers/logger.js similarity index 100% rename from adyen/api/controllers/logger.js rename to packages/adyen-salesforce-pwa/lib/api/controllers/logger.js diff --git a/adyen/api/controllers/orderApi.js b/packages/adyen-salesforce-pwa/lib/api/controllers/orderApi.js similarity index 100% rename from adyen/api/controllers/orderApi.js rename to packages/adyen-salesforce-pwa/lib/api/controllers/orderApi.js diff --git a/adyen/api/controllers/payment-methods.js b/packages/adyen-salesforce-pwa/lib/api/controllers/payment-methods.js similarity index 100% rename from adyen/api/controllers/payment-methods.js rename to packages/adyen-salesforce-pwa/lib/api/controllers/payment-methods.js diff --git a/adyen/api/controllers/payments-details.js b/packages/adyen-salesforce-pwa/lib/api/controllers/payments-details.js similarity index 100% rename from adyen/api/controllers/payments-details.js rename to packages/adyen-salesforce-pwa/lib/api/controllers/payments-details.js diff --git a/adyen/api/controllers/payments.js b/packages/adyen-salesforce-pwa/lib/api/controllers/payments.js similarity index 100% rename from adyen/api/controllers/payments.js rename to packages/adyen-salesforce-pwa/lib/api/controllers/payments.js diff --git a/adyen/api/controllers/webhook.js b/packages/adyen-salesforce-pwa/lib/api/controllers/webhook.js similarity index 100% rename from adyen/api/controllers/webhook.js rename to packages/adyen-salesforce-pwa/lib/api/controllers/webhook.js diff --git a/adyen/api/routes/router.js b/packages/adyen-salesforce-pwa/lib/api/routes/router.js similarity index 95% rename from adyen/api/routes/router.js rename to packages/adyen-salesforce-pwa/lib/api/routes/router.js index 1b5fe14..0728e42 100644 --- a/adyen/api/routes/router.js +++ b/packages/adyen-salesforce-pwa/lib/api/routes/router.js @@ -17,8 +17,7 @@ function ErrorHandler(err, req, res) { Logger.error(err.message, err.cause) res.status(err.statusCode || 500).json(createErrorResponse(err.message)) } - -export function registerAdyenEndpoints(app, runtime, overrides) { +function registerAdyenEndpoints(app, runtime, overrides) { const environmentHandler = overrides?.environment || [ EnvironmentController, SuccessHandler, @@ -60,3 +59,5 @@ export function registerAdyenEndpoints(app, runtime, overrides) { app.post('/api/adyen/payments', ...paymentsHandler) app.post('/api/adyen/webhook', ...webhookHandler) } + +export default registerAdyenEndpoints diff --git a/adyen/components/AdyenCheckout.js b/packages/adyen-salesforce-pwa/lib/components/AdyenCheckout.js similarity index 100% rename from adyen/components/AdyenCheckout.js rename to packages/adyen-salesforce-pwa/lib/components/AdyenCheckout.js diff --git a/adyen/components/amazonpay/config.js b/packages/adyen-salesforce-pwa/lib/components/amazonpay/config.js similarity index 100% rename from adyen/components/amazonpay/config.js rename to packages/adyen-salesforce-pwa/lib/components/amazonpay/config.js diff --git a/adyen/components/applepay/config.js b/packages/adyen-salesforce-pwa/lib/components/applepay/config.js similarity index 100% rename from adyen/components/applepay/config.js rename to packages/adyen-salesforce-pwa/lib/components/applepay/config.js diff --git a/adyen/components/card/config.js b/packages/adyen-salesforce-pwa/lib/components/card/config.js similarity index 100% rename from adyen/components/card/config.js rename to packages/adyen-salesforce-pwa/lib/components/card/config.js diff --git a/adyen/components/helpers/baseConfig.js b/packages/adyen-salesforce-pwa/lib/components/helpers/baseConfig.js similarity index 100% rename from adyen/components/helpers/baseConfig.js rename to packages/adyen-salesforce-pwa/lib/components/helpers/baseConfig.js diff --git a/adyen/components/klarna/config.js b/packages/adyen-salesforce-pwa/lib/components/klarna/config.js similarity index 100% rename from adyen/components/klarna/config.js rename to packages/adyen-salesforce-pwa/lib/components/klarna/config.js diff --git a/adyen/components/paymentMethodsConfiguration.js b/packages/adyen-salesforce-pwa/lib/components/paymentMethodsConfiguration.js similarity index 100% rename from adyen/components/paymentMethodsConfiguration.js rename to packages/adyen-salesforce-pwa/lib/components/paymentMethodsConfiguration.js diff --git a/adyen/components/paypal/config.js b/packages/adyen-salesforce-pwa/lib/components/paypal/config.js similarity index 100% rename from adyen/components/paypal/config.js rename to packages/adyen-salesforce-pwa/lib/components/paypal/config.js diff --git a/adyen/context/adyen-checkout-context.js b/packages/adyen-salesforce-pwa/lib/context/adyen-checkout-context.js similarity index 100% rename from adyen/context/adyen-checkout-context.js rename to packages/adyen-salesforce-pwa/lib/context/adyen-checkout-context.js diff --git a/adyen/pages/checkout/confirmation.jsx b/packages/adyen-salesforce-pwa/lib/pages/checkout/confirmation.jsx similarity index 100% rename from adyen/pages/checkout/confirmation.jsx rename to packages/adyen-salesforce-pwa/lib/pages/checkout/confirmation.jsx diff --git a/adyen/pages/checkout/error/index.jsx b/packages/adyen-salesforce-pwa/lib/pages/checkout/error/index.jsx similarity index 100% rename from adyen/pages/checkout/error/index.jsx rename to packages/adyen-salesforce-pwa/lib/pages/checkout/error/index.jsx diff --git a/adyen/pages/checkout/index.jsx b/packages/adyen-salesforce-pwa/lib/pages/checkout/index.jsx similarity index 100% rename from adyen/pages/checkout/index.jsx rename to packages/adyen-salesforce-pwa/lib/pages/checkout/index.jsx diff --git a/adyen/pages/checkout/partials/payment.jsx b/packages/adyen-salesforce-pwa/lib/pages/checkout/partials/payment.jsx similarity index 100% rename from adyen/pages/checkout/partials/payment.jsx rename to packages/adyen-salesforce-pwa/lib/pages/checkout/partials/payment.jsx diff --git a/adyen/pages/routes.jsx b/packages/adyen-salesforce-pwa/lib/pages/routes.jsx similarity index 100% rename from adyen/pages/routes.jsx rename to packages/adyen-salesforce-pwa/lib/pages/routes.jsx diff --git a/adyen/scripts/cloudAPICilent.js b/packages/adyen-salesforce-pwa/lib/scripts/cloudAPICilent.js similarity index 100% rename from adyen/scripts/cloudAPICilent.js rename to packages/adyen-salesforce-pwa/lib/scripts/cloudAPICilent.js diff --git a/adyen/scripts/dot-env.js b/packages/adyen-salesforce-pwa/lib/scripts/dot-env.js similarity index 100% rename from adyen/scripts/dot-env.js rename to packages/adyen-salesforce-pwa/lib/scripts/dot-env.js diff --git a/adyen/scripts/get-env.js b/packages/adyen-salesforce-pwa/lib/scripts/get-env.js similarity index 100% rename from adyen/scripts/get-env.js rename to packages/adyen-salesforce-pwa/lib/scripts/get-env.js diff --git a/adyen/scripts/push-env.js b/packages/adyen-salesforce-pwa/lib/scripts/push-env.js similarity index 100% rename from adyen/scripts/push-env.js rename to packages/adyen-salesforce-pwa/lib/scripts/push-env.js diff --git a/adyen/services/api.js b/packages/adyen-salesforce-pwa/lib/services/api.js similarity index 100% rename from adyen/services/api.js rename to packages/adyen-salesforce-pwa/lib/services/api.js diff --git a/adyen/services/environment.js b/packages/adyen-salesforce-pwa/lib/services/environment.js similarity index 100% rename from adyen/services/environment.js rename to packages/adyen-salesforce-pwa/lib/services/environment.js diff --git a/adyen/services/payment-methods.js b/packages/adyen-salesforce-pwa/lib/services/payment-methods.js similarity index 100% rename from adyen/services/payment-methods.js rename to packages/adyen-salesforce-pwa/lib/services/payment-methods.js diff --git a/adyen/services/payments-details.js b/packages/adyen-salesforce-pwa/lib/services/payments-details.js similarity index 100% rename from adyen/services/payments-details.js rename to packages/adyen-salesforce-pwa/lib/services/payments-details.js diff --git a/adyen/services/payments.js b/packages/adyen-salesforce-pwa/lib/services/payments.js similarity index 100% rename from adyen/services/payments.js rename to packages/adyen-salesforce-pwa/lib/services/payments.js diff --git a/adyen/utils/constants.mjs b/packages/adyen-salesforce-pwa/lib/utils/constants.mjs similarity index 100% rename from adyen/utils/constants.mjs rename to packages/adyen-salesforce-pwa/lib/utils/constants.mjs diff --git a/adyen/utils/countryList.mjs b/packages/adyen-salesforce-pwa/lib/utils/countryList.mjs similarity index 100% rename from adyen/utils/countryList.mjs rename to packages/adyen-salesforce-pwa/lib/utils/countryList.mjs diff --git a/adyen/utils/createCheckoutResponse.mjs b/packages/adyen-salesforce-pwa/lib/utils/createCheckoutResponse.mjs similarity index 100% rename from adyen/utils/createCheckoutResponse.mjs rename to packages/adyen-salesforce-pwa/lib/utils/createCheckoutResponse.mjs diff --git a/adyen/utils/createErrorResponse.mjs b/packages/adyen-salesforce-pwa/lib/utils/createErrorResponse.mjs similarity index 100% rename from adyen/utils/createErrorResponse.mjs rename to packages/adyen-salesforce-pwa/lib/utils/createErrorResponse.mjs diff --git a/adyen/utils/currencyList.mjs b/packages/adyen-salesforce-pwa/lib/utils/currencyList.mjs similarity index 100% rename from adyen/utils/currencyList.mjs rename to packages/adyen-salesforce-pwa/lib/utils/currencyList.mjs diff --git a/adyen/utils/executeCallbacks.js b/packages/adyen-salesforce-pwa/lib/utils/executeCallbacks.js similarity index 100% rename from adyen/utils/executeCallbacks.js rename to packages/adyen-salesforce-pwa/lib/utils/executeCallbacks.js diff --git a/adyen/utils/formatAddress.mjs b/packages/adyen-salesforce-pwa/lib/utils/formatAddress.mjs similarity index 100% rename from adyen/utils/formatAddress.mjs rename to packages/adyen-salesforce-pwa/lib/utils/formatAddress.mjs diff --git a/adyen/utils/parsers.mjs b/packages/adyen-salesforce-pwa/lib/utils/parsers.mjs similarity index 100% rename from adyen/utils/parsers.mjs rename to packages/adyen-salesforce-pwa/lib/utils/parsers.mjs diff --git a/packages/adyen-salesforce-pwa/package-lock.json b/packages/adyen-salesforce-pwa/package-lock.json new file mode 100644 index 0000000..26aab56 --- /dev/null +++ b/packages/adyen-salesforce-pwa/package-lock.json @@ -0,0 +1,951 @@ +{ + "name": "@adyen/adyen-salesforce-pwa", + "version": "1.0.0-beta", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "@adyen/adyen-salesforce-pwa", + "version": "1.0.0-beta", + "license": "MIT", + "dependencies": { + "@adyen/adyen-web": "^5.51.0", + "@adyen/api-library": "^14.3.0", + "@salesforce/commerce-sdk-react": "^1.0.2", + "express-validator": "^7.0.1", + "uuid": "^9.0.1" + } + }, + "node_modules/@adyen/adyen-web": { + "version": "5.53.3", + "resolved": "https://registry.npmjs.org/@adyen/adyen-web/-/adyen-web-5.53.3.tgz", + "integrity": "sha512-53nRJl2qxrpTr4YKa1D84GomXCDN6V7F9UKrlMUqyH7DEOVtBDxb8vJ85l/C76a0UTO3aPYJ+w+BdTHSJbhwGw==", + "dependencies": { + "@babel/runtime": "^7.15.4", + "@babel/runtime-corejs3": "^7.20.1", + "@types/applepayjs": "^3.0.4", + "@types/googlepay": "^0.7.0", + "classnames": "^2.3.1", + "core-js-pure": "^3.25.3", + "preact": "10.13.2" + } + }, + "node_modules/@adyen/api-library": { + "version": "14.4.0", + "resolved": "https://registry.npmjs.org/@adyen/api-library/-/api-library-14.4.0.tgz", + "integrity": "sha512-HHX9tJQxJud0ZWRgh2qGejqQMASR/Gk/u/y9M3cx4a/cFqMWBh+nWHkvTRYuGHrTf65uLzfNLT2dA/tHD/MENA==", + "dependencies": { + "https-proxy-agent": "5.0.1" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@types/node": "14.18.61" + } + }, + "node_modules/@babel/runtime": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.4.tgz", + "integrity": "sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.23.4.tgz", + "integrity": "sha512-zQyB4MJGM+rvd4pM58n26kf3xbiitw9MHzL8oLiBMKb8MCtVDfV5nDzzJWWzLMtbvKI9wN6XwJYl479qF4JluQ==", + "dependencies": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@salesforce/commerce-sdk-react": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@salesforce/commerce-sdk-react/-/commerce-sdk-react-1.1.0.tgz", + "integrity": "sha512-vkjeQhUIlDNsNJycj6ihpTyH/lrBwfFOVNxB6Nbbh87pfpCr9SmK0I3VKfRu2BjxVpWTK5nOZgaq/PzKwh8qyA==", + "dependencies": { + "commerce-sdk-isomorphic": "^1.10.4", + "js-cookie": "^3.0.1", + "jwt-decode": "^3.1.2" + }, + "engines": { + "node": "^16.11.0 || ^18.0.0", + "npm": "^8.0.0 || ^9.0.0" + }, + "optionalDependencies": { + "prop-types": "^15.8.1", + "react-router-dom": "^5.3.4" + }, + "peerDependencies": { + "@tanstack/react-query": "^4.28.0", + "react": "^18.2.0", + "react-helmet": "^6.1.0" + } + }, + "node_modules/@tanstack/query-core": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz", + "integrity": "sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.36.1.tgz", + "integrity": "sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==", + "peer": true, + "dependencies": { + "@tanstack/query-core": "4.36.1", + "use-sync-external-store": "^1.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-native": "*" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@types/applepayjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/applepayjs/-/applepayjs-3.0.4.tgz", + "integrity": "sha512-RqaVZWy1Kj4e1PoUoOI8uA+4UuuLpicQFxfU9Y/xWJFZFT6mFB4PiiY911iDxFk7pdvaj5HKH7VsWRisRca1Rg==" + }, + "node_modules/@types/googlepay": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@types/googlepay/-/googlepay-0.7.5.tgz", + "integrity": "sha512-158egcRaqkMSpW6unyGV4uG4FpoCklRf3J5emCzOXSRVAohMfIuZ481JNvp4X6+KxoNjxWiGtMx5vb1YfQADPw==" + }, + "node_modules/@types/node": { + "version": "14.18.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.61.tgz", + "integrity": "sha512-1mFT4DqS4/s9tlZbdkwEB/EnSykA9MDeDLIk3FHApGvIMGY//qgstB2gu9GKGESWyW/qiRUO+jhlLJ9bBJ8j+Q==", + "optional": true + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "node_modules/commerce-sdk-isomorphic": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/commerce-sdk-isomorphic/-/commerce-sdk-isomorphic-1.10.4.tgz", + "integrity": "sha512-CydwGcwo3C6+qZbQNnbEGTifArUnWFv5yhvDvBwx2p2X1yn41TESVKclzxzpGLS88jLEmkzgNvfg2GFtmZgPsQ==", + "dependencies": { + "nanoid": "^3.3.4", + "node-fetch": "2.6.12" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/core-js-pure": { + "version": "3.33.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.3.tgz", + "integrity": "sha512-taJ00IDOP+XYQEA2dAe4ESkmHt1fL8wzYDo3mRWQey8uO9UojlBFMneA65kMyxfYP7106c6LzWaq7/haDT6BCQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/express-validator": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/express-validator/-/express-validator-7.0.1.tgz", + "integrity": "sha512-oB+z9QOzQIE8FnlINqyIFA8eIckahC6qc8KtqLdLJcU3/phVyuhXH3bA4qzcrhme+1RYaCSwrq+TlZ/kAKIARA==", + "dependencies": { + "lodash": "^4.17.21", + "validator": "^13.9.0" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "optional": true, + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "optional": true, + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "optional": true + }, + "node_modules/js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "engines": { + "node": ">=14" + } + }, + "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==" + }, + "node_modules/jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "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==" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-fetch": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "optional": true, + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/preact": { + "version": "10.13.2", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.2.tgz", + "integrity": "sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "peer": true + }, + "node_modules/react-helmet": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.1.0.tgz", + "integrity": "sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==", + "peer": true, + "dependencies": { + "object-assign": "^4.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.1.1", + "react-side-effect": "^2.1.0" + }, + "peerDependencies": { + "react": ">=16.3.0" + } + }, + "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==" + }, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "optional": true, + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "optional": true, + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-side-effect": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz", + "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==", + "peer": true, + "peerDependencies": { + "react": "^16.3.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "optional": true + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", + "optional": true + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "optional": true + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peer": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "optional": true + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "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==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + }, + "dependencies": { + "@adyen/adyen-web": { + "version": "5.53.3", + "resolved": "https://registry.npmjs.org/@adyen/adyen-web/-/adyen-web-5.53.3.tgz", + "integrity": "sha512-53nRJl2qxrpTr4YKa1D84GomXCDN6V7F9UKrlMUqyH7DEOVtBDxb8vJ85l/C76a0UTO3aPYJ+w+BdTHSJbhwGw==", + "requires": { + "@babel/runtime": "^7.15.4", + "@babel/runtime-corejs3": "^7.20.1", + "@types/applepayjs": "^3.0.4", + "@types/googlepay": "^0.7.0", + "classnames": "^2.3.1", + "core-js-pure": "^3.25.3", + "preact": "10.13.2" + } + }, + "@adyen/api-library": { + "version": "14.4.0", + "resolved": "https://registry.npmjs.org/@adyen/api-library/-/api-library-14.4.0.tgz", + "integrity": "sha512-HHX9tJQxJud0ZWRgh2qGejqQMASR/Gk/u/y9M3cx4a/cFqMWBh+nWHkvTRYuGHrTf65uLzfNLT2dA/tHD/MENA==", + "requires": { + "@types/node": "14.18.61", + "https-proxy-agent": "5.0.1" + } + }, + "@babel/runtime": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.4.tgz", + "integrity": "sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==", + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/runtime-corejs3": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.23.4.tgz", + "integrity": "sha512-zQyB4MJGM+rvd4pM58n26kf3xbiitw9MHzL8oLiBMKb8MCtVDfV5nDzzJWWzLMtbvKI9wN6XwJYl479qF4JluQ==", + "requires": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + } + }, + "@salesforce/commerce-sdk-react": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@salesforce/commerce-sdk-react/-/commerce-sdk-react-1.1.0.tgz", + "integrity": "sha512-vkjeQhUIlDNsNJycj6ihpTyH/lrBwfFOVNxB6Nbbh87pfpCr9SmK0I3VKfRu2BjxVpWTK5nOZgaq/PzKwh8qyA==", + "requires": { + "commerce-sdk-isomorphic": "^1.10.4", + "js-cookie": "^3.0.1", + "jwt-decode": "^3.1.2", + "prop-types": "^15.8.1", + "react-router-dom": "^5.3.4" + } + }, + "@tanstack/query-core": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz", + "integrity": "sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==", + "peer": true + }, + "@tanstack/react-query": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.36.1.tgz", + "integrity": "sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==", + "peer": true, + "requires": { + "@tanstack/query-core": "4.36.1", + "use-sync-external-store": "^1.2.0" + } + }, + "@types/applepayjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/applepayjs/-/applepayjs-3.0.4.tgz", + "integrity": "sha512-RqaVZWy1Kj4e1PoUoOI8uA+4UuuLpicQFxfU9Y/xWJFZFT6mFB4PiiY911iDxFk7pdvaj5HKH7VsWRisRca1Rg==" + }, + "@types/googlepay": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@types/googlepay/-/googlepay-0.7.5.tgz", + "integrity": "sha512-158egcRaqkMSpW6unyGV4uG4FpoCklRf3J5emCzOXSRVAohMfIuZ481JNvp4X6+KxoNjxWiGtMx5vb1YfQADPw==" + }, + "@types/node": { + "version": "14.18.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.61.tgz", + "integrity": "sha512-1mFT4DqS4/s9tlZbdkwEB/EnSykA9MDeDLIk3FHApGvIMGY//qgstB2gu9GKGESWyW/qiRUO+jhlLJ9bBJ8j+Q==", + "optional": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "commerce-sdk-isomorphic": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/commerce-sdk-isomorphic/-/commerce-sdk-isomorphic-1.10.4.tgz", + "integrity": "sha512-CydwGcwo3C6+qZbQNnbEGTifArUnWFv5yhvDvBwx2p2X1yn41TESVKclzxzpGLS88jLEmkzgNvfg2GFtmZgPsQ==", + "requires": { + "nanoid": "^3.3.4", + "node-fetch": "2.6.12" + } + }, + "core-js-pure": { + "version": "3.33.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.3.tgz", + "integrity": "sha512-taJ00IDOP+XYQEA2dAe4ESkmHt1fL8wzYDo3mRWQey8uO9UojlBFMneA65kMyxfYP7106c6LzWaq7/haDT6BCQ==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "express-validator": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/express-validator/-/express-validator-7.0.1.tgz", + "integrity": "sha512-oB+z9QOzQIE8FnlINqyIFA8eIckahC6qc8KtqLdLJcU3/phVyuhXH3bA4qzcrhme+1RYaCSwrq+TlZ/kAKIARA==", + "requires": { + "lodash": "^4.17.21", + "validator": "^13.9.0" + } + }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "optional": true, + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "optional": true, + "requires": { + "react-is": "^16.7.0" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "optional": true + }, + "js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" + }, + "node-fetch": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "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==", + "optional": true, + "requires": { + "isarray": "0.0.1" + } + }, + "preact": { + "version": "10.13.2", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.2.tgz", + "integrity": "sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==" + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "peer": true + }, + "react-helmet": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.1.0.tgz", + "integrity": "sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==", + "peer": true, + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.1.1", + "react-side-effect": "^2.1.0" + } + }, + "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==" + }, + "react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "optional": true, + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "optional": true, + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-side-effect": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz", + "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==", + "peer": true, + "requires": {} + }, + "regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "optional": true + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", + "optional": true + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "optional": true + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peer": true, + "requires": {} + }, + "uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" + }, + "validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==" + }, + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "optional": true + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } +} diff --git a/packages/adyen-salesforce-pwa/package.json b/packages/adyen-salesforce-pwa/package.json new file mode 100644 index 0000000..260b14f --- /dev/null +++ b/packages/adyen-salesforce-pwa/package.json @@ -0,0 +1,26 @@ +{ + "name": "@adyen/adyen-salesforce-pwa", + "keywords": [ + "adyen", + "salesforce", + "pwa", + "checkout", + "payment", + "payments", + "components" + ], + "version": "0.0.1-beta", + "license": "MIT", + "homepage": "https://docs.adyen.com/checkout", + "repository": "github:Adyen/adyen-salesforce-headless-commerce-pwa", + "bugs": { + "url": "https://support.adyen.com/" + }, + "dependencies": { + "@adyen/adyen-web": "^5.51.0", + "@adyen/api-library": "^14.3.0", + "express-validator": "^7.0.1", + "@salesforce/commerce-sdk-react": "^1.0.2", + "uuid": "^9.0.1" + } +}