From 8d68ff50ce0ed66dd713c027e09f1c62d2a5db25 Mon Sep 17 00:00:00 2001 From: DrMint <29893320+DrMint@users.noreply.github.com> Date: Sat, 22 Jul 2023 20:32:18 +0200 Subject: [PATCH] Adding styling --- package-lock.json | 2162 ++++++++++++++++++++++++++++++++++++++- package.json | 4 +- public/accords.svg | 10 + public/favicon.ico | Bin 0 -> 15086 bytes public/og.jpg | Bin 0 -> 87931 bytes src/components/Icon.tsx | 12 + src/components/Logo.tsx | 37 + src/payload.config.ts | 10 +- src/server.ts | 20 +- src/styles.scss | 47 + 10 files changed, 2297 insertions(+), 5 deletions(-) create mode 100644 public/accords.svg create mode 100644 public/favicon.ico create mode 100644 public/og.jpg create mode 100644 src/components/Icon.tsx create mode 100644 src/components/Logo.tsx create mode 100644 src/styles.scss diff --git a/package-lock.json b/package-lock.json index ff48c97..4264f34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,12 +9,14 @@ "version": "1.0.0", "license": "MIT", "dependencies": { + "@fontsource/vollkorn": "^5.0.5", "cross-env": "^7.0.3", "dotenv": "^8.2.0", "express": "^4.17.1", "iso-639-1": "^2.1.15", "payload": "^1.11.1", - "slugify": "^1.6.6" + "slugify": "^1.6.6", + "styled-components": "^6.0.5" }, "devDependencies": { "@types/express": "^4.17.9", @@ -25,6 +27,54 @@ "typescript": "^4.8.4" } }, + "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==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/cli": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.22.9.tgz", + "integrity": "sha512-nb2O7AThqRo7/E53EGiuAkMaRbb7J5Qp3RvN+dmua1U+kydm0oznkhqbTEG15yk26G/C3yL6OdZjzgl+DMXVVA==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "commander": "^4.0.1", + "convert-source-map": "^1.1.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==", + "engines": { + "node": ">= 6" + } + }, "node_modules/@babel/code-frame": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", @@ -36,6 +86,279 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.8", + "@babel/types": "^7.22.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/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/@babel/core/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/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "dependencies": { + "@babel/types": "^7.22.5", + "@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==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz", + "integrity": "sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", + "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/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==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz", + "integrity": "sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==", + "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.5", + "@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-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz", + "integrity": "sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==", + "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-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "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-define-polyfill-provider/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/@babel/helper-define-polyfill-provider/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/@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "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==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", + "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-module-imports": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", @@ -47,6 +370,108 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" + }, + "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==", + "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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", + "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-wrap-function": "^7.22.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@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==", + "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==", + "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==", + "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", @@ -63,6 +488,40 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.9.tgz", + "integrity": "sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.6", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/highlight": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", @@ -121,6 +580,1325 @@ "node": ">=0.8.0" } }, + "node_modules/@babel/parser": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", + "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.5", + "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.5.tgz", + "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", + "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-external-helpers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.22.5.tgz", + "integrity": "sha512-ngnNEWxmykPk82mH4ajZT0qTztr3Je6hrMuKAslZVM8G1YZTENJSYwrIGtt6KOtznug3exmAtF4so/nPqJuA4A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-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==", + "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-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==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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.22.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.7.tgz", + "integrity": "sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5", + "@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==", + "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==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz", + "integrity": "sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==", + "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==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz", + "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@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.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz", + "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.6", + "@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.5", + "@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==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz", + "integrity": "sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==", + "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==", + "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==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz", + "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==", + "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==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz", + "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", + "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", + "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==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz", + "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==", + "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==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz", + "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==", + "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==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", + "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", + "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-modules-commonjs": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz", + "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz", + "integrity": "sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5" + }, + "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==", + "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==", + "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==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz", + "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz", + "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==", + "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-rest-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz", + "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==", + "dependencies": { + "@babel/compat-data": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.5" + }, + "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==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz", + "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==", + "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.22.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz", + "integrity": "sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", + "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", + "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==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz", + "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@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==", + "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==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", + "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "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==", + "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==", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz", + "integrity": "sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.1" + }, + "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==", + "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-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==", + "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==", + "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==", + "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==", + "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==", + "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.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.9.tgz", + "integrity": "sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.9", + "@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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz", + "integrity": "sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==", + "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==", + "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==", + "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==", + "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.22.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.9.tgz", + "integrity": "sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@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.22.7", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.5", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.5", + "@babel/plugin-transform-classes": "^7.22.6", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.5", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.5", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.5", + "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.5", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-modules-systemjs": "^7.22.5", + "@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.5", + "@babel/plugin-transform-numeric-separator": "^7.22.5", + "@babel/plugin-transform-object-rest-spread": "^7.22.5", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.6", + "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.5", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.5", + "@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.5", + "@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.5", + "@babel/types": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "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-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", + "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@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.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.5.tgz", + "integrity": "sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.5", + "@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.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz", + "integrity": "sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-typescript": "^7.22.5" + }, + "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==" + }, "node_modules/@babel/runtime": { "version": "7.22.6", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", @@ -132,6 +1910,60 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.7", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/types": "^7.22.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/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/@babel/traverse/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/@babel/types": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", @@ -554,6 +2386,14 @@ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" }, + "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==", + "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", @@ -686,6 +2526,11 @@ "@floating-ui/core": "^1.3.1" } }, + "node_modules/@fontsource/vollkorn": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@fontsource/vollkorn/-/vollkorn-5.0.5.tgz", + "integrity": "sha512-8YQT9VLc6z0rxuyrDRLrcQnYFJ8eZOOKs4Oat7HUMHYAwRe20XK1khUkiTLb5jGXD4XDfAwFW9sV21SJoyUhHQ==" + }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -812,6 +2657,12 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.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==", + "optional": true + }, "node_modules/@polka/url": { "version": "1.0.0-next.21", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", @@ -1278,6 +3129,11 @@ "@types/node": "*" } }, + "node_modules/@types/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==" + }, "node_modules/@types/webidl-conversions": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz", @@ -1745,6 +3601,50 @@ "npm": ">=6" } }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", + "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.31.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -2002,6 +3902,14 @@ "tslib": "^2.0.3" } }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -2428,6 +4336,18 @@ "copyup": "copyfiles" } }, + "node_modules/core-js-compat": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.1.tgz", + "integrity": "sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==", + "dependencies": { + "browserslist": "^4.21.9" + }, + "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", @@ -2510,6 +4430,14 @@ "postcss": "^8.4" } }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, "node_modules/css-declaration-sorter": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", @@ -2700,6 +4628,16 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "node_modules/css-tree": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", @@ -3376,6 +5314,14 @@ "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==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", @@ -3683,6 +5629,11 @@ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==" }, + "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==" + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -3714,6 +5665,14 @@ "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==", + "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", @@ -3817,6 +5776,14 @@ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, + "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==", + "engines": { + "node": ">=4" + } + }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -4794,6 +6761,17 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, "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", @@ -5006,6 +6984,11 @@ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, "node_modules/lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", @@ -5059,6 +7042,18 @@ "es5-ext": "~0.10.2" } }, + "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==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -6144,6 +8139,14 @@ "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==", + "engines": { + "node": ">=6" + } + }, "node_modules/pino": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/pino/-/pino-6.14.0.tgz", @@ -7945,11 +9948,35 @@ "node": ">= 0.10" } }, + "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==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, "node_modules/regexp.prototype.flags": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", @@ -7966,6 +9993,41 @@ "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==", + "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==", + "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==", + "bin": { + "jsesc": "bin/jsesc" + } + }, "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", @@ -8208,7 +10270,6 @@ "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" } @@ -8279,6 +10340,11 @@ "node": ">=8" } }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "node_modules/sharp": { "version": "0.31.3", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.3.tgz", @@ -8442,6 +10508,14 @@ "node": ">= 10" } }, + "node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "engines": { + "node": ">=6" + } + }, "node_modules/slate": { "version": "0.91.4", "resolved": "https://registry.npmjs.org/slate/-/slate-0.91.4.tgz", @@ -8708,6 +10782,54 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/styled-components": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.0.5.tgz", + "integrity": "sha512-308zi5o7LrA9cVaP4nPD0TaUpOjGPePkAUFb/OGB0xRI3I9ozpW5UyASvRVi9wJcYASG+Y3mLDLDUZC7nqzimw==", + "dependencies": { + "@babel/cli": "^7.21.0", + "@babel/core": "^7.21.0", + "@babel/helper-module-imports": "^7.18.6", + "@babel/plugin-external-helpers": "^7.18.6", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@babel/traverse": "^7.21.2", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/unitless": "^0.8.0", + "@types/stylis": "^4.0.2", + "css-to-react-native": "^3.2.0", + "csstype": "^3.1.2", + "postcss": "^8.4.23", + "shallowequal": "^1.1.0", + "stylis": "^4.3.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "babel-plugin-styled-components": ">= 2", + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + }, + "peerDependenciesMeta": { + "babel-plugin-styled-components": { + "optional": true + } + } + }, + "node_modules/styled-components/node_modules/stylis": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz", + "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" + }, "node_modules/stylehacks": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", @@ -9278,6 +11400,42 @@ "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", "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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">=4" + } + }, "node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", diff --git a/package.json b/package.json index e90ed28..386f4c8 100644 --- a/package.json +++ b/package.json @@ -18,12 +18,14 @@ "precommit": "npm run generate:types && npm run prettier && npm run tsc" }, "dependencies": { + "@fontsource/vollkorn": "^5.0.5", "cross-env": "^7.0.3", "dotenv": "^8.2.0", "express": "^4.17.1", "iso-639-1": "^2.1.15", "payload": "^1.11.1", - "slugify": "^1.6.6" + "slugify": "^1.6.6", + "styled-components": "^6.0.5" }, "devDependencies": { "@types/express": "^4.17.9", diff --git a/public/accords.svg b/public/accords.svg new file mode 100644 index 0000000..c11d81c --- /dev/null +++ b/public/accords.svg @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..424e9cff31e0228274b263cd0caf476ac9fb3d07 GIT binary patch literal 15086 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 y>`g=1(f1sRxjBVxm9 z9zY>BL(K3v;6DW+{5_wE*!fdmMR){A9Q@}al<0W@kZ-!+1~Gv<+;DGDM;+Jbn|xhA>wvHN(xGfNCgd~g1Ur~0#Zo@ zsj30SW4a1KtnghyNm=pE>iXcB?l7#)$@KUR<60hGIX$r;7+3LT`FU*!?;mSJ1pK@< z2E^JJh%kolWAl`)j<+A&;q}q)%kP)RATIiP9P~{g#PT@ALoY$jr(n3{PUtMe#m2_Q z&c?;g&c(;c!O6FQmy3&c!$yAo4gCBY`MBt5^|n&@>lMMx$;r*by^e=xod6FHj{tn( z5m@QM_umY#{2bzAgN{IV7!i^X10RBs53$@07Rj;v8lelYWJb^vKp0MpfMb}LSy%Ce(QJBW5b^?5ie1|Fogh zjg)iwH(xh@qTYW}(K0Y|%q8G_Olm=8>*rZ@BTFptLTp-LRU2iF4`N^d*fP;^Vr5}g zrK7M#aXk~jz)zB&S?TmO0T_c9hZ`o9w>f?A|NXkY#RfD^<;!*!7y;HDsxKP>63If& z21nKKn2+C4_-72HexR`20dXfY@bn~(r^KZc z88ep|aL;YGK|nFI`k-BSag27@)-}Fz=`K$ySUfi`{Ixv zLTXRWb@E>LC^H`}P~*smyUmWQj{3Hq2Y2O|1kZst%TUViv5N`|ef!(o#4jJl)p!M- zBJgZJdoIAJ=?^4Z-!imajgoJ2KH+zb#3|jF>v1uvW6((7r&`=;uCP3+-N$=+uG^os z2KiiD_?$lG5m(?Wx@T!;x;YE6aEQm~k4ZB&UnX~64%N7ZUenv_ug;bfPCGpKy5wuj z)o8r!2>jG^mm8?Bxfb5}D){4a*#$l}f6J7V^4RP!+C9Gv6-5?DWqn?F`Z#!dV4UX0 z;`SqnX^JwzL zsQB~RYR4Lmp3<2h5Dq=9T)cOwcNtyY64h5ub*unQXVL72z$@fB?hf4MDQoAw~$GxaC2TmGVVLb2EyM^8u<)MzZM~B|* zx1?!PTWFh?p_lImtxD0uX@*#R@?dd$VIOiL*Wt9~BZJYL@#6Riw?!L542qa;Ij!5b zXx@;v@yrA99EeJs(kXPzOCP}3h-i^B!WfAzDCR36(mTTUj>r{|=5=~Mdn`kjmjW_w zy%5h5-7SJRXJ!~+bTq~J(3!|eWNRzYJ8yfdm7RcE#%7uW&4+T#$V3!7oOWcG=z_0_ zynC_L>zjxCQ06!Nho#>#-@Ga)tto7LG&`ESwY_}4Zn8BrL9z9VPF_-$AU^Y%Z*Z1! zj`yqdvQ&Eok6T?Hvaj5_ChTtA=tavcMU8aZEJMbYBW$nnV!svI_kKCuC^Ix4msM4r zMUL~3se45rTpkt_H+yDZEsrt3Kf4q~5VFFSl{cimp?z!67PqOdr6$taPt%HdY6*FT zvv$V>b!OX^Hp~V)keim)(}+_f++9Lex_K*arg+{|dS0foFn=0#+A3@h#=N4SCiC6H z?pgB&>cnJu5;kq=LRwm(I)^-NkjH&2LtrFl z)<;6m-3FwOS=z{!LR1zZ#9`3UDfjVl?X=NvX~LqJRUQv#JPX=7hr5>qAI5~q9m5`^ zEt(%&jBfUQ9AzHBn|?F$IP=|BTkgn5tvNR|%X%#rB@1UdS*~>Ecnph5ZGA{hGNy!a zhvfQAao%q2v_ik1Ya*B}stWJM4!S?X=12=2ZLkx~if(%_oGg2#>dmV+&mUV{i->8> zeg3h*LrnN+tatk8oF(?F!R5G?r?0{*1z8QVk?&~U$D}&OD!Ec3YGyjzG1)0S9bVs* z?XW|k=AmVzE6Wf|@4?5k*6mjPitVOD**MA7E9Tmdq~~PLX)h&KKgdZ;8yuzHdg!!>8P?FX z3d==1A0o9(`jU+A->OMpI%6;H(K+N@i7QKdHyd0Kj9-eKYbDyf8(G9Erx7@j_MsX@ zc4qO4ljoHaW*edeF<9r~i0;`dX%41=??=PaXpfemFPB<{4w8q$t;-%05DmeJN4599 zV-X&%+LER5VdnjaC@zCK^kf;TwOP7M{iB5=>yJVkdGO3zx;$-p9@r6XiS8jkz*ru~ z$%KTFf(R4drUA-BURjqz4Z~GSjmzz%i)-&?MYWhY2bVi*jCn<5*;hIc(>>f%GaQaS z$qQLDcq4YE4e8Bl>}_dUJooI8SoY1R3l`a40=x$2W09m8T2_16Lz$3e$gm(RH!_3R z`k?N4T`jHDTLE(vf5#}>?Q~&=oy}ljL;9?H*qgh;bLYuNUDlwe?-swQTa62<$4+1rzjdDh*nEXj(QC2-mB=G3Ytg_wOAR;HSF4~3^? z%N)j8Z6YRh2@N#sOb;IhLYvprQe{P_duk2;Kn?-&8Wm< z3!WxB3q9r*Gjzol1l7|=MpGglCPc=W+t2I_2r#j;VJ>&WI6ZFDqUmD1#P7~@US5>0 zDyY_}uhuo9{dVnXB=6yOL#-!TZn-~`td>$e)l75u%kA)8d-sGm0QiIilWBbE9d>;4rw+vav6z*n@66C$TCE!%P zcOoiuh_Ug8eq7V=@QXRF&c)x}zwE*llrkwk>BPxkyuaDUET*B$s<4Y`%aD_fqw$Bn` zeP?%fxN5XGEqd*)^eQH7%t{^T;KtPX1#FKCINY0?b7fXJy}=^ve6`|kT6n{~8u>?< z{HG(s1@Ag-5_&Bf-EwXs)A9%cF`b46<1=G3u8SLzYFh|lNp}mxPe6Q61Gkd2%C9GM zy|3T&l_~Id4U<1c9UkqT5gARr`qfo-x4f5A%~YLn%+Xnw0h*?$a!W{IOL)6a#-eEJ zkan@DU;gnqM>D8nJM6UX>!suhzO<&?~s^4l1PFDA+1r9HPA?wBk?#Ru5d zp|)**_{Sk7Y{jHjR?g4G?O)m^Q&YX>0FQKugdD}T5sJr|8(=F$PLgGgQwTo^Pv>$skr~bk?M)9Ta z-NoK<{m`a@8lrYyX(~@{uXqo8smpZMcz@2Bd$O3psY1Qc$~O-`^Ri%n{nApV)Fu@uH-pS*;tfi;^F+OZ^Vr| zm`V=yJ$%Bv43%L&2{b{Q8I2hC4ebJFZ0YdjX6ozM>bE;Li9a~(AP-L6tGCp4ox9Ys zsGtvflpo2KPg_DnuCmq7r z8;`+w6TILCI1k_TJ^kS_FTJmYTObUv*9{N%fty#x#Q2*zdSQ+j96thsLWdz^NFOo> zujLYuDRdBA^&w?Q0aAmk;XbQ_9rX9{ak0SQ3BKk|?r2cW1wj2FAMob_x>!IM2oDh; zUwRh~-|x_%OviSwC*FG%TP`PpnsAA*yfPaj;QCnJCFzt!#a{5#xU zf9E4dz43-y4|~GT{d?N$=`8W9`olO+JiY#4pr_v9@8BE(7&P9;f1e}X5ncfu$%EK~ zxHXP}^Dr>D!)QYXFfJ>@{AJoBz{>QiX)Vy6EA52gl7jUne zH+GGDJaEHdfYV+dJl@C4)5jaT+J$Sa1xDegdhWIQ!){pDpBp&W8USwJ;bA#q99zL* z#li&mZpGq+pv%|}dK=H`q~NA|YDF>`r|5MY5VTBBtMbZCuZ1OAjNX6KpUaHX^fEjB z3N8pb?*dC5oH$lx7*x~onxWV3hvZ#cK#M210*e|*h}D|AakszMDADU-(OZL2rPsjn zuv$YO^D8Jru)M8c{nsnwAl&@d+LiMEn>IQv;GtpF#y~H@Dh{@zt|oe&0=>WlTgT{S z7<(9hm=D*}YgXV_C7eMI3rI9%gzQs9q2LS?LAi zeLu~`iuLy)`2MMi#mC-Jsy8d$)io73yS7~GBoypIva8{_YY$2fxu=tz+7+Q!1M z0u0x{EyiA032^)Wd;N?Af6vwJY4xGN#Q$@RDGs}~g{{D_IC|obIAZ?<#e>FxewaYK zF>e16(*tXYkZrB{Pr&T1KK{XbJl(Ksl;T}k{Qk9SuyR&sjEf_Iu9(>aF#h;ofFE0{ z{xdkI6IS2H)5rfO;_|JGzt`w{1Ly*o`FO*$X2<*Zg3TX?`C0REcmfsqw^}YIx=Q_9 zJtug?u73rm%id0SBCvx4cGjJw=U3zm_C&0(Fh3m*hJbiFzy+r99qxlNi z;3b?ez;>f8Iq|GqQo_wyThdb1RKe6&ALHt_KiD5*5o~q@9qfVDbe7cBk`2{kzdS+s(Jl7zaZ zoT8eFiiXB+5Jae?Ag`bOQ^6);x)ww`PTXJ<#L?Tg+ zs4VB>kCj){)YOz$P?A?tk_8a5xFB!5W1y@zZtL0z`!G1PzZ>1AF9DAT?9~Lkwj{uG zWeHxs--rDrt=0gY(cj^GfdPp=xieZG4W;NMNoe4@~5G{H`5=+ zS|>nSQ`28}SbJ_>Uf-v{;SB=7GXB$3#=*uQ`NJ5T55XUeF$e%?ZiOfFMe6%w9D()z z2(a9*J*Xe0&42x?B){m z7f|&hYXPHw0tGDN3_J+`Bd{|X>Eh$>

t+=H-aR$h-Suu#ytr>4-dl!8)RYj1L~s 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 MLA9@;>+~=G*){Sm6951J literal 0 HcmV?d00001 diff --git a/src/components/Icon.tsx b/src/components/Icon.tsx new file mode 100644 index 0000000..ca3f916 --- /dev/null +++ b/src/components/Icon.tsx @@ -0,0 +1,12 @@ +import React from "react"; +import { styled } from "styled-components"; + +export const Icon = styled.div` + width: 46px; + height: 46px; + mask: url("/public/accords.svg"); + background-color: var(--theme-elevation-1000); + mask-size: contain; + mask-repeat: no-repeat; + mask-position: center; +`; diff --git a/src/components/Logo.tsx b/src/components/Logo.tsx new file mode 100644 index 0000000..d193a3f --- /dev/null +++ b/src/components/Logo.tsx @@ -0,0 +1,37 @@ +import React from "react"; +import "@fontsource/vollkorn/700.css"; +import { styled } from "styled-components"; + +export const Logo = (): JSX.Element => ( + + + Accord’s Library + Dashboard + +); + +const Container = styled.div` + display: grid; + place-items: center; +`; + +const Title = styled.h1` + font-family: "Vollkorn"; + margin-top: 2rem; + margin-bottom: 0.5rem; +`; + +const Subtitle = styled.h2` + font-family: "Vollkorn"; + margin: 0; +`; + +const Icon = styled.div` + width: 256px; + height: 256px; + mask: url("/public/accords.svg"); + background-color: var(--theme-elevation-1000); + mask-size: contain; + mask-repeat: no-repeat; + mask-position: center; +`; diff --git a/src/payload.config.ts b/src/payload.config.ts index eb5ab4b..c6d0c95 100644 --- a/src/payload.config.ts +++ b/src/payload.config.ts @@ -9,13 +9,21 @@ import { Tags } from "./collections/Tags/Tags"; import { LibraryItems } from "./collections/LibraryItems/LibraryItems"; import { Contents } from "./collections/Contents/Contents"; import { Files } from "./collections/Files/Files"; +import { Logo } from "./components/Logo"; +import { Icon } from "./components/Icon"; export default buildConfig({ serverURL: "http://localhost:3000", admin: { user: Users.slug, + components: { graphics: { Logo, Icon } }, + meta: { + favicon: "/public/favicon.ico", + ogImage: "og.jpg", + titleSuffix: "- Accord’s Library", + }, + css: path.resolve(__dirname, "styles.scss"), }, - collections: [LibraryItems, Contents, Posts, Images, Files, Languages, Recorders, Tags, Users], globals: [], telemetry: false, typescript: { diff --git a/src/server.ts b/src/server.ts index 667cfb1..1e08681 100644 --- a/src/server.ts +++ b/src/server.ts @@ -1,7 +1,8 @@ import express from "express"; import payload from "payload"; +import "dotenv/config"; +import path from "path"; -require("dotenv").config(); const app = express(); // Redirect root to Admin panel @@ -12,6 +13,22 @@ app.get("/", (_, res) => { const start = async () => { // Initialize Payload await payload.init({ + email: { + transportOptions: { + host: process.env.SMTP_HOST, + auth: { + user: process.env.SMTP_USER, + pass: process.env.SMTP_PASS, + }, + port: 587, + secure: true, + tls: { + rejectUnauthorized: false, + }, + }, + fromName: "hello", + fromAddress: "hello@example.com", + }, secret: process.env.PAYLOAD_SECRET, mongoURL: process.env.MONGODB_URI, express: app, @@ -21,6 +38,7 @@ const start = async () => { }); // Add your own express routes here + app.use("/public", express.static(path.join(__dirname, "../public"))); app.listen(3000); }; diff --git a/src/styles.scss b/src/styles.scss new file mode 100644 index 0000000..d1114bc --- /dev/null +++ b/src/styles.scss @@ -0,0 +1,47 @@ +html[data-theme="dark"] { + --color-base-0: #ffffff; + --color-base-50: #ebeae7; + --color-base-100: #ebeae7; + --color-base-150: #e5c1a1; + --color-base-200: #dcb392; + --color-base-250: #d3a583; + --color-base-300: #d59e7d; + --color-base-350: #cb906c; + --color-base-400: #be825c; + --color-base-450: #af7650; + --color-base-500: #9f6a47; + --color-base-550: #8f5f3f; + --color-base-600: #7d5438; + --color-base-650: #6c4a33; + --color-base-700: #5a402d; + --color-base-750: #4a3728; + --color-base-800: #3a2d22; + --color-base-850: #2a2521; + --color-base-900: #1d1a17; + --color-base-950: #12100e; + --color-base-1000: #000000; +} + +html[data-theme="light"] { + --color-base-0: #ffedd8; + --color-base-50: #f9dec2; + --color-base-100: #efcfb1; + --color-base-150: #e5c1a1; + --color-base-200: #dcb392; + --color-base-250: #d3a583; + --color-base-300: #c99674; + --color-base-350: #bf8966; + --color-base-400: #b37d59; + --color-base-450: #a76f4d; + --color-base-500: #9a6443; + --color-base-550: #8b593a; + --color-base-600: #7a4f33; + --color-base-650: #6a452d; + --color-base-700: #5a3c27; + --color-base-750: #493322; + --color-base-800: #3a2b1d; + --color-base-850: #2b2218; + --color-base-900: #1d1912; + --color-base-950: #11100b; + --color-base-1000: #000000; +}