From 3930be9a2202af5f84ce8bc234abb9fe5063e051 Mon Sep 17 00:00:00 2001 From: Lenox Wiltshire Date: Mon, 21 Sep 2026 14:24:24 -0400 Subject: [PATCH] Restore gh-pages to c25f36e (undo 2500f92 from #317) Signed-off-by: Lenox Wiltshire --- .gitignore | 46 + .golangci.yml | 150 + CODE_OF_CONDUCT.md | 5 + CONTRIBUTING-gitflow.md | 95 + CONTRIBUTING.md | 301 + LICENSE | 201 + Makefile | 45 + README.md | 46 + SECURITY.md | 64 + asset-manifest.json | 45 + index.html | 1 + install/Makefile.show-help.mk | 5 + site/.prettierrc | 4 + site/package-lock.json | 17659 ++++++++++++++++ site/package.json | 54 + site/public/apple-touch-icon.png | Bin 0 -> 21330 bytes site/public/favicon-32x32.png | Bin 0 -> 2178 bytes site/public/favicon.ico | Bin 0 -> 15406 bytes site/public/index.html | 47 + site/public/logo512.png | Bin 0 -> 64663 bytes site/public/manifest.json | 25 + site/public/robots.txt | 3 + site/src/App.js | 136 + site/src/App.style.js | 356 + site/src/ArrowIcon.js | 8 + site/src/Resources.js | 140 + site/src/assets/data/faq/index.js | 98 + .../fonts/qanelas-soft/QanelasSoftBlack.otf | Bin 0 -> 106200 bytes .../qanelas-soft/QanelasSoftBlackItalic.otf | Bin 0 -> 142716 bytes .../fonts/qanelas-soft/QanelasSoftBold.otf | Bin 0 -> 102012 bytes .../qanelas-soft/QanelasSoftBoldItalic.otf | Bin 0 -> 138512 bytes .../qanelas-soft/QanelasSoftExtraBold.otf | Bin 0 -> 73236 bytes .../QanelasSoftExtraBoldItalic.otf | Bin 0 -> 123456 bytes .../fonts/qanelas-soft/QanelasSoftHeavy.otf | Bin 0 -> 74084 bytes .../qanelas-soft/QanelasSoftHeavyItalic.otf | Bin 0 -> 121124 bytes .../fonts/qanelas-soft/QanelasSoftLight.otf | Bin 0 -> 108092 bytes .../qanelas-soft/QanelasSoftLightItalic.otf | Bin 0 -> 131836 bytes .../fonts/qanelas-soft/QanelasSoftMedium.otf | Bin 0 -> 102840 bytes .../qanelas-soft/QanelasSoftMediumItalic.otf | Bin 0 -> 139916 bytes .../fonts/qanelas-soft/QanelasSoftRegular.otf | Bin 0 -> 72560 bytes .../qanelas-soft/QanelasSoftRegularItalic.otf | Bin 0 -> 117368 bytes .../qanelas-soft/QanelasSoftSemiBold.otf | Bin 0 -> 89516 bytes .../QanelasSoftSemiBoldItalic.otf | Bin 0 -> 133148 bytes .../fonts/qanelas-soft/QanelasSoftThin.otf | Bin 0 -> 92268 bytes .../qanelas-soft/QanelasSoftThinItalic.otf | Bin 0 -> 118000 bytes .../qanelas-soft/QanelasSoftUltraLight.otf | Bin 0 -> 105280 bytes .../QanelasSoftUltraLightItalic.otf | Bin 0 -> 129656 bytes site/src/assets/images/academy-icon.svg | 1 + site/src/assets/images/book-icon.svg | 2 + site/src/assets/images/catalog-icon.svg | 13 + site/src/assets/images/meshery-cloud.png | Bin 0 -> 798220 bytes .../assets/images/meshery-cncf-twitter.png | Bin 0 -> 116340 bytes .../images/meshery-learn-logo-white.png | Bin 0 -> 58228 bytes site/src/assets/images/meshery-learn-logo.png | Bin 0 -> 59339 bytes site/src/assets/images/meshery-learn-logo.svg | 92 + site/src/assets/images/meshery-light-text.svg | 1 + .../images/meshery-logo-light-text-side.svg | 1 + .../images/meshery-playground-kanvas.png | Bin 0 -> 136544 bytes .../assets/images/meshery-playground-new.jpg | Bin 0 -> 77547 bytes .../assets/images/social-icons/bluesky.svg | 4 + .../assets/images/social-icons/calendar.png | Bin 0 -> 186 bytes .../src/assets/images/social-icons/docker.svg | 1 + .../src/assets/images/social-icons/github.svg | 1 + .../assets/images/social-icons/linkedin.png | Bin 0 -> 1284 bytes site/src/assets/images/social-icons/slack.svg | 1 + .../assets/images/social-icons/twitter.svg | 1 + .../assets/images/social-icons/youtube.svg | 1 + .../Discuss-Callout/discuss.style.js | 161 + site/src/components/Discuss-Callout/index.js | 28 + site/src/components/Faq/faqSection.style.js | 154 + site/src/components/Faq/index.js | 94 + site/src/components/Footer/Footer.styles.js | 189 + site/src/components/Footer/index.js | 204 + site/src/components/Navigation/CloudIcon.js | 103 + .../components/Navigation/DefaultAvatar.js | 12 + site/src/components/Navigation/KanvasIcon.js | 123 + site/src/components/Navigation/LogoutIcon.js | 21 + .../Navigation/Navigation.styles.js | 281 + site/src/components/Navigation/index.js | 186 + site/src/components/SignupForm/index.js | 291 + .../components/SignupForm/signupform.style.js | 249 + site/src/components/Toggle.js | 51 + site/src/components/VendorSelection/index.js | 188 + .../VendorSelection/vendorSelection.style.js | 202 + site/src/components/useDarkMode.js | 21 + site/src/constants/links.js | 1 + site/src/fonts.css | 128 + site/src/index.js | 17 + site/src/index.style.js | 165 + site/src/reportWebVitals.js | 13 + .../reusecore/Accordion/accordion.style.js | 76 + site/src/reusecore/Accordion/index.js | 90 + site/src/reusecore/Button/btn.style.js | 86 + site/src/reusecore/Button/index.js | 48 + static/css/main.8c03a602.css | 2 + static/css/main.8c03a602.css.map | 1 + static/js/453.4eb4f5eb.chunk.js | 2 + static/js/453.4eb4f5eb.chunk.js.map | 1 + static/js/453.7fe0e778.chunk.js | 2 + static/js/453.7fe0e778.chunk.js.map | 1 + static/js/main.306e3c90.js | 1445 ++ static/js/main.306e3c90.js.LICENSE.txt | 76 + static/js/main.306e3c90.js.map | 1 + static/js/main.aa2719de.js | 1637 ++ static/js/main.aa2719de.js.LICENSE.txt | 76 + static/js/main.aa2719de.js.map | 1 + static/js/main.bfcda465.js | 1637 ++ static/js/main.bfcda465.js.LICENSE.txt | 76 + static/js/main.bfcda465.js.map | 1 + static/js/main.d55241fe.js | 1445 ++ static/js/main.d55241fe.js.LICENSE.txt | 76 + static/js/main.d55241fe.js.map | 1 + static/js/main.db519eed.js | 1445 ++ static/js/main.db519eed.js.LICENSE.txt | 76 + static/js/main.db519eed.js.map | 1 + .../js/reactPlayerPreview.5b0ba810.chunk.js | 2 + .../reactPlayerPreview.5b0ba810.chunk.js.map | 1 + .../QanelasSoftBlack.207dbceb01e29e8bb66d.otf | Bin 0 -> 106200 bytes ...asSoftBlackItalic.bc806bf9672b5e5c6169.otf | Bin 0 -> 142716 bytes .../QanelasSoftBold.9058a666182a46d4df0c.otf | Bin 0 -> 102012 bytes ...lasSoftBoldItalic.52c37ed9cc5710337d41.otf | Bin 0 -> 138512 bytes ...elasSoftExtraBold.a1f21cc412d0065771a8.otf | Bin 0 -> 73236 bytes ...ftExtraBoldItalic.876c2f79321792d10d20.otf | Bin 0 -> 123456 bytes .../QanelasSoftHeavy.bbac411249b66f4272fc.otf | Bin 0 -> 74084 bytes ...asSoftHeavyItalic.3fc5ff7006a9206f3dca.otf | Bin 0 -> 121124 bytes .../QanelasSoftLight.9d6a51e3fdc39036fe0e.otf | Bin 0 -> 108092 bytes ...asSoftLightItalic.9c130ab4bfac11736a60.otf | Bin 0 -> 131836 bytes ...QanelasSoftMedium.9ed51347d7f334e34ee3.otf | Bin 0 -> 102840 bytes ...sSoftMediumItalic.9bf3c3b0d52e48a90e0d.otf | Bin 0 -> 139916 bytes ...anelasSoftRegular.6917692db33119190d17.otf | Bin 0 -> 72560 bytes ...SoftRegularItalic.c5e117df928ee9e30bd7.otf | Bin 0 -> 117368 bytes ...nelasSoftSemiBold.910d66079359b7c79f61.otf | Bin 0 -> 89516 bytes ...oftSemiBoldItalic.56d0c69232528d9a4366.otf | Bin 0 -> 133148 bytes .../QanelasSoftThin.9bc6eb73bbbe16c23179.otf | Bin 0 -> 92268 bytes ...lasSoftThinItalic.b2fa0a76c7cbbc8d1a41.otf | Bin 0 -> 118000 bytes ...lasSoftUltraLight.ddd079b8459bdb4df837.otf | Bin 0 -> 105280 bytes ...tUltraLightItalic.c8eb96e311fa1a092ae7.otf | Bin 0 -> 129656 bytes ...uesky.7751722215904faa0c37692e1f92d870.svg | 4 + ...-icon.f5be5709c5d9a97f509369c2343cf04e.svg | 2 + ...-icon.4ff6ab96c947f78fe8a5ce6420bb2d34.svg | 13 + ...ocker.294e4ef13e8d16cc0812f421ada97a71.svg | 1 + ...ithub.4fc0796482288278ba7897731ea3a2d6.svg | 1 + ...-learn-logo-white.85d2969e66c4b80a3bf7.png | Bin 0 -> 58228 bytes ...eshery-learn-logo.efec189ffa6454acfae6.png | Bin 0 -> 59339 bytes ...playground-kanvas.5242722a8cd9c3855f42.png | Bin 0 -> 136544 bytes ...slack.0b6bfe903e2a0f132a35bc6b4af39f6f.svg | 1 + ...itter.6bc4fb9befbf0f89f4f6e7b7373efc67.svg | 1 + ...utube.e5e6132f56bf262c7b7ce8b0fe25d38e.svg | 1 + 148 files changed, 30865 insertions(+) create mode 100644 .gitignore create mode 100644 .golangci.yml create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING-gitflow.md create mode 100644 CONTRIBUTING.md create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 README.md create mode 100644 SECURITY.md create mode 100644 asset-manifest.json create mode 100644 index.html create mode 100644 install/Makefile.show-help.mk create mode 100644 site/.prettierrc create mode 100644 site/package-lock.json create mode 100644 site/package.json create mode 100644 site/public/apple-touch-icon.png create mode 100644 site/public/favicon-32x32.png create mode 100644 site/public/favicon.ico create mode 100644 site/public/index.html create mode 100644 site/public/logo512.png create mode 100644 site/public/manifest.json create mode 100644 site/public/robots.txt create mode 100644 site/src/App.js create mode 100644 site/src/App.style.js create mode 100644 site/src/ArrowIcon.js create mode 100644 site/src/Resources.js create mode 100644 site/src/assets/data/faq/index.js create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftBlack.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftBlackItalic.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftBold.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftBoldItalic.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftExtraBold.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftExtraBoldItalic.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftHeavy.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftHeavyItalic.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftLight.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftLightItalic.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftMedium.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftMediumItalic.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftRegular.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftRegularItalic.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftSemiBold.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftSemiBoldItalic.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftThin.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftThinItalic.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftUltraLight.otf create mode 100644 site/src/assets/fonts/qanelas-soft/QanelasSoftUltraLightItalic.otf create mode 100644 site/src/assets/images/academy-icon.svg create mode 100644 site/src/assets/images/book-icon.svg create mode 100644 site/src/assets/images/catalog-icon.svg create mode 100644 site/src/assets/images/meshery-cloud.png create mode 100644 site/src/assets/images/meshery-cncf-twitter.png create mode 100644 site/src/assets/images/meshery-learn-logo-white.png create mode 100644 site/src/assets/images/meshery-learn-logo.png create mode 100644 site/src/assets/images/meshery-learn-logo.svg create mode 100644 site/src/assets/images/meshery-light-text.svg create mode 100644 site/src/assets/images/meshery-logo-light-text-side.svg create mode 100644 site/src/assets/images/meshery-playground-kanvas.png create mode 100644 site/src/assets/images/meshery-playground-new.jpg create mode 100644 site/src/assets/images/social-icons/bluesky.svg create mode 100644 site/src/assets/images/social-icons/calendar.png create mode 100644 site/src/assets/images/social-icons/docker.svg create mode 100644 site/src/assets/images/social-icons/github.svg create mode 100644 site/src/assets/images/social-icons/linkedin.png create mode 100644 site/src/assets/images/social-icons/slack.svg create mode 100644 site/src/assets/images/social-icons/twitter.svg create mode 100644 site/src/assets/images/social-icons/youtube.svg create mode 100644 site/src/components/Discuss-Callout/discuss.style.js create mode 100644 site/src/components/Discuss-Callout/index.js create mode 100644 site/src/components/Faq/faqSection.style.js create mode 100644 site/src/components/Faq/index.js create mode 100644 site/src/components/Footer/Footer.styles.js create mode 100644 site/src/components/Footer/index.js create mode 100644 site/src/components/Navigation/CloudIcon.js create mode 100644 site/src/components/Navigation/DefaultAvatar.js create mode 100644 site/src/components/Navigation/KanvasIcon.js create mode 100644 site/src/components/Navigation/LogoutIcon.js create mode 100644 site/src/components/Navigation/Navigation.styles.js create mode 100644 site/src/components/Navigation/index.js create mode 100644 site/src/components/SignupForm/index.js create mode 100644 site/src/components/SignupForm/signupform.style.js create mode 100644 site/src/components/Toggle.js create mode 100644 site/src/components/VendorSelection/index.js create mode 100644 site/src/components/VendorSelection/vendorSelection.style.js create mode 100644 site/src/components/useDarkMode.js create mode 100644 site/src/constants/links.js create mode 100644 site/src/fonts.css create mode 100644 site/src/index.js create mode 100644 site/src/index.style.js create mode 100644 site/src/reportWebVitals.js create mode 100644 site/src/reusecore/Accordion/accordion.style.js create mode 100644 site/src/reusecore/Accordion/index.js create mode 100644 site/src/reusecore/Button/btn.style.js create mode 100644 site/src/reusecore/Button/index.js create mode 100644 static/css/main.8c03a602.css create mode 100644 static/css/main.8c03a602.css.map create mode 100644 static/js/453.4eb4f5eb.chunk.js create mode 100644 static/js/453.4eb4f5eb.chunk.js.map create mode 100644 static/js/453.7fe0e778.chunk.js create mode 100644 static/js/453.7fe0e778.chunk.js.map create mode 100644 static/js/main.306e3c90.js create mode 100644 static/js/main.306e3c90.js.LICENSE.txt create mode 100644 static/js/main.306e3c90.js.map create mode 100644 static/js/main.aa2719de.js create mode 100644 static/js/main.aa2719de.js.LICENSE.txt create mode 100644 static/js/main.aa2719de.js.map create mode 100644 static/js/main.bfcda465.js create mode 100644 static/js/main.bfcda465.js.LICENSE.txt create mode 100644 static/js/main.bfcda465.js.map create mode 100644 static/js/main.d55241fe.js create mode 100644 static/js/main.d55241fe.js.LICENSE.txt create mode 100644 static/js/main.d55241fe.js.map create mode 100644 static/js/main.db519eed.js create mode 100644 static/js/main.db519eed.js.LICENSE.txt create mode 100644 static/js/main.db519eed.js.map create mode 100644 static/js/reactPlayerPreview.5b0ba810.chunk.js create mode 100644 static/js/reactPlayerPreview.5b0ba810.chunk.js.map create mode 100644 static/media/QanelasSoftBlack.207dbceb01e29e8bb66d.otf create mode 100644 static/media/QanelasSoftBlackItalic.bc806bf9672b5e5c6169.otf create mode 100644 static/media/QanelasSoftBold.9058a666182a46d4df0c.otf create mode 100644 static/media/QanelasSoftBoldItalic.52c37ed9cc5710337d41.otf create mode 100644 static/media/QanelasSoftExtraBold.a1f21cc412d0065771a8.otf create mode 100644 static/media/QanelasSoftExtraBoldItalic.876c2f79321792d10d20.otf create mode 100644 static/media/QanelasSoftHeavy.bbac411249b66f4272fc.otf create mode 100644 static/media/QanelasSoftHeavyItalic.3fc5ff7006a9206f3dca.otf create mode 100644 static/media/QanelasSoftLight.9d6a51e3fdc39036fe0e.otf create mode 100644 static/media/QanelasSoftLightItalic.9c130ab4bfac11736a60.otf create mode 100644 static/media/QanelasSoftMedium.9ed51347d7f334e34ee3.otf create mode 100644 static/media/QanelasSoftMediumItalic.9bf3c3b0d52e48a90e0d.otf create mode 100644 static/media/QanelasSoftRegular.6917692db33119190d17.otf create mode 100644 static/media/QanelasSoftRegularItalic.c5e117df928ee9e30bd7.otf create mode 100644 static/media/QanelasSoftSemiBold.910d66079359b7c79f61.otf create mode 100644 static/media/QanelasSoftSemiBoldItalic.56d0c69232528d9a4366.otf create mode 100644 static/media/QanelasSoftThin.9bc6eb73bbbe16c23179.otf create mode 100644 static/media/QanelasSoftThinItalic.b2fa0a76c7cbbc8d1a41.otf create mode 100644 static/media/QanelasSoftUltraLight.ddd079b8459bdb4df837.otf create mode 100644 static/media/QanelasSoftUltraLightItalic.c8eb96e311fa1a092ae7.otf create mode 100644 static/media/bluesky.7751722215904faa0c37692e1f92d870.svg create mode 100644 static/media/book-icon.f5be5709c5d9a97f509369c2343cf04e.svg create mode 100644 static/media/catalog-icon.4ff6ab96c947f78fe8a5ce6420bb2d34.svg create mode 100644 static/media/docker.294e4ef13e8d16cc0812f421ada97a71.svg create mode 100644 static/media/github.4fc0796482288278ba7897731ea3a2d6.svg create mode 100644 static/media/meshery-learn-logo-white.85d2969e66c4b80a3bf7.png create mode 100644 static/media/meshery-learn-logo.efec189ffa6454acfae6.png create mode 100644 static/media/meshery-playground-kanvas.5242722a8cd9c3855f42.png create mode 100644 static/media/slack.0b6bfe903e2a0f132a35bc6b4af39f6f.svg create mode 100644 static/media/twitter.6bc4fb9befbf0f89f4f6e7b7373efc67.svg create mode 100644 static/media/youtube.e5e6132f56bf262c7b7ce8b0fe25d38e.svg diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..d33381053 --- /dev/null +++ b/.gitignore @@ -0,0 +1,46 @@ +# Binaries for programs and plugins +*.exe +*.exe~ +*.dll +*.so +*.dylib + +# Test binary, built with `go test -c` +*.test + +# Output of the go coverage tool, specifically when used with LiteIDE +*.out + +# Dependency directories (remove the comment below to include it) +# vendor/ + +# IDEs +.vscode/* + +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +site/node_modules +site/.pnp +site/.pnp.js + +# testing +site/coverage + +# production +site/build + +# misc +site/.DS_Store +site/.env.local +site/.env.development.local +site/.env.test.local +site/.env.production.local + +site/npm-debug.log* +site/yarn-debug.log* +site/yarn-error.log* + +.DS_Store +.github/.DS_Store + diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 000000000..5efdc654d --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,150 @@ +linters-settings: + depguard: + list-type: blacklist + packages: + # logging is allowed only by logutils.Log, logrus + # is allowed to use only in logutils package + - github.com/sirupsen/logrus + packages-with-error-message: + - github.com/sirupsen/logrus: "logging is allowed only by logutils.Log" + dupl: + threshold: 100 + exhaustive: + default-signifies-exhaustive: false + funlen: + lines: 100 + statements: 50 + gci: + local-prefixes: github.com/golangci/golangci-lint + goconst: + min-len: 2 + min-occurrences: 2 + gocritic: + enabled-tags: + - diagnostic + - experimental + - opinionated + - performance + - style + disabled-checks: + - dupImport # https://github.com/go-critic/go-critic/issues/845 + - ifElseChain + - octalLiteral + - whyNoLint + - wrapperFunc + gocyclo: + min-complexity: 15 + goimports: + local-prefixes: github.com/golangci/golangci-lint + golint: + min-confidence: 0 + gomnd: + settings: + mnd: + # don't include the "operation" and "assign" + checks: argument,case,condition,return + gosec: + settings: + exclude: -G204 + govet: + check-shadowing: false + settings: + printf: + funcs: + - (github.com/golangci/golangci-lint/pkg/logutils.Log).Infof + - (github.com/golangci/golangci-lint/pkg/logutils.Log).Warnf + - (github.com/golangci/golangci-lint/pkg/logutils.Log).Errorf + - (github.com/golangci/golangci-lint/pkg/logutils.Log).Fatalf + lll: + line-length: 950 + maligned: + suggest-new: true + misspell: + locale: US + nolintlint: + allow-leading-space: true # don't require machine-readable nolint directives (i.e. with no leading space) + allow-unused: false # report any unused nolint directives + require-explanation: false # don't require an explanation for nolint directives + require-specific: false # don't require nolint directives to be specific about which linter is being skipped + +linters: + # please, do not use `enable-all`: it's deprecated and will be removed soon. + # inverted configuration with `enable-all` and `disable` is not scalable during updates of golangci-lint + disable-all: true + enable: + # todo[kushthedude]: commenting most of the checks as our code can't persist all of the changes, however we can plan further on code-quality after v1.0 release. + # - bodyclose + # - deadcode + - dogsled + - errcheck + # - exhaustive + # - funlen + # - goconst + # - gocritic + # - gocyclo + - gofmt + - goimports + - golint + # todo[kusthedude]: restore gosec check, once this issue is resolved https://github.com/golangci/golangci-lint/issues/177 + # - gosec + # - gomnd + # - goprintffuncname + # - gosimple + - govet + # - ineffassign + # - interfacer + - lll + - misspell + # - nakedret + # - nolintlint + # - rowserrcheck + # - scopelint + - staticcheck + # - structcheck + - stylecheck + - typecheck + # - unconvert + # - unparam + # - unused + # - varcheck + - whitespace + + # don't enable: + # - asciicheck + # - gochecknoglobals + # - gocognit + # - godot + # - godox + # - goerr113 + # - maligned + # - nestif + # - prealloc + # - testpackage + # - wsl + +issues: + # Excluding configuration per-path, per-linter, per-text and per-source + exclude-rules: + - path: _test\.go + linters: + - gomnd + + # https://github.com/go-critic/go-critic/issues/926 + - linters: + - gocritic + text: "unnecessaryDefer:" + +run: + skip-dirs: + - test/testdata_etc + - internal/cache + - internal/renameio + - internal/robustio + timeout: 5m + +# golangci.com configuration +# https://github.com/golangci/golangci/wiki/Configuration +service: + golangci-lint-version: 1.23.x # use the fixed version to not introduce new linters unexpectedly + prepare: + - echo "here I can run custom commands, but no preparation needed for this repo" diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 000000000..b907fa71c --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,5 @@ +# Meshery Community Code of Conduct + +The Meshery project follows the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md). + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting community@meshery.io. diff --git a/CONTRIBUTING-gitflow.md b/CONTRIBUTING-gitflow.md new file mode 100644 index 000000000..c1c23881a --- /dev/null +++ b/CONTRIBUTING-gitflow.md @@ -0,0 +1,95 @@ +# Working by Forking +Just head over to the GitHub page and click the "Fork" button. It's just that simple. Once you've done that, you can use your favorite git client to clone your repo or just head straight to the command line: + +## Clone your fork to your local machine +``` +git clone git@github.com:USERNAME/FORKED-PROJECT.git +``` +Keeping Your Fork Up to Date +While this isn't an absolutely necessary step, if you plan on doing anything more than just a tiny quick fix, you'll want to make sure you keep your fork up to date by tracking the original "upstream" repo that you forked. To do this, you'll need to add a remote: + +## Add 'upstream' repo to list of remotes +``` +git remote add upstream https://github.com/meshery/meshery.git +``` +("meshery" is used as the example repo. Be sure to reference the _actual_ repo you're contributing to e.g. "meshery-linkerd"). + +## Verify the new remote named 'upstream' +``` +git remote -v +``` +Whenever you want to update your fork with the latest upstream changes, you'll need to first fetch the upstream repo's branches and latest commits to bring them into your repository: + +## Fetch from upstream remote +``` +git fetch upstream +``` + +## View all branches, including those from upstream +``` +git branch -va +``` +Now, checkout your own master branch and merge the upstream repo's master branch: + +## Checkout your master branch and merge upstream +``` +git checkout master +git merge upstream/master +``` +If there are no unique commits on the local master branch, git will simply perform a fast-forward. However, if you have been making changes on master (in the vast majority of cases you probably shouldn't be - see the next section, you may have to deal with conflicts. When doing so, be careful to respect the changes made upstream. + +Now, your local master branch is up-to-date with everything modified upstream. + +**Create a Branch** (doing your work) +Whenever you begin work on a new feature or bugfix, it's important that you create a new branch. Not only is it proper git workflow, but it also keeps your changes organized and separated from the master branch so that you can easily submit and manage multiple pull requests for every task you complete. + +To create a new branch and start working on it, peform the following flow. + +## Checkout the master branch - you want your new branch to come from master +``` +git checkout master +``` + +## Create a new branch (give your branch its own simple informative name) +For enhancements use `feature/your_username/issue#` or `feature/your_username/name_of_feature` + +For bugs use `bug/your_username/issue#` or `bug/your_username/name_of_bug` + +``` +git branch feature/jdoe/567 +``` + +## Switch to your new branch +``` +git checkout feature/jdoe/567 +``` +Now, go to town hacking away and making whatever changes you want to. + +## Submitting your changes (a Pull Request) +Prior to submitting your pull request, you might want to do a few things to clean up your branch and make it as simple as possible for the original repo's maintainer to test, accept, and merge your work. + +In the time that you've been working on your changes, if any commits have been made to the upstream master branch, you will need to rebase your development branch so that merging it will be a simple fast-forward that won't require any conflict resolution work. + +## Fetch upstream master and merge with your repo's master branch +``` +git fetch upstream +git checkout master +git merge upstream/master +``` + +## If there were any new commits, rebase your development branch +``` +git checkout feature/jdoe/567 +git rebase master +``` +Now, it may be desirable to squash some of your smaller commits down into a small number of larger more cohesive commits. You can do this with an interactive rebase: + +## Rebase all commits on your development branch +``` +git checkout +git rebase -i master +``` +This will open up a text editor where you can specify which commits to squash. + +## Submitting +Once you've committed and pushed all of your changes to GitHub, go to the page for your fork on GitHub, select your development branch, and click the pull request button. If you need to make any adjustments to your pull request, just push the updates to GitHub. Your pull request will automatically track the changes on your development branch and update. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 000000000..f23d917eb --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,301 @@ +# Contributing Overview +Please do! Thanks for your help improving the project! :balloon: + +All contributors are welcome. Please see the [newcomers welcome guide](https://docs.google.com/document/d/17OPtDE_rdnPQxmk2Kauhm3GwXF1R5dZ3Cj8qZLKdo5E/edit) for how, where and why to contribute. This project is community-built and welcomes collaboration. Contributors are expected to adhere to our [Code of Conduct](.CODE_OF_CONDUCT.md). + +Not sure where to start? First, see the [newcomers welcome guide](https://docs.google.com/document/d/17OPtDE_rdnPQxmk2Kauhm3GwXF1R5dZ3Cj8qZLKdo5E/edit). Grab an open issue with the [help-wanted label](../../labels/help%20wanted) and jump in. Join the [Slack account](https://slack.meshery.io) and engage in conversation. Create a [new issue](/../../issues/new/choose) if needed. All [pull requests](/../../pulls) should reference an open [issue](/../../issues). Include keywords in your pull request descriptions, as well as commit messages, to [automatically close issues in GitHub](https://help.github.com/en/github/managing-your-work-on-github/closing-issues-using-keywords). + +**Sections** +- General Contribution Flow + - How to Contribute + - Developer Certificate of Origin + - Documentation Contribution Flow + +Relevant coding style guidelines are the Go Code Review Comments and the Formatting and style section of Peter Bourgon's Go: Best Practices for Production Environments. + +# General Contribution Flow + +In order to contribute to Meshery Play, please follow the fork-and-pull request workflow described [here](./CONTRIBUTING-gitflow.md). + +## Issues & Pull Requests + +### Creating an Issue + +Before **creating** an Issue i.e for `features`/`bugs`/`improvements` please follow these steps: + + +1. Search existing Issues before creating a new Issue (look to see if the Issue has already been created). +1. If it doesn't exist create a new Issue giving as much context as possible (please take note and select the correct Issue type, for example `bug`, `documentation` or `feature`. +1. If you wish to work on the Issue once it has been triaged, please include this in your Issue description. + +### Working on an Issue + +Before working on an existing Issue please follow these steps: + +1. Comment asking for the Issue to be assigned to you. +1. To best position yourself for Issues assignment, we recommend that you: + 1. Confirm that you have read the CONTRIBUTING.md. + 1. Have a functional development environment (have built and are able to run the project). + 1. Convey your intended approach to solving the issue. + 1. Put each of these items in writing in one or more comments. +1. After the Issue is assigned to you, you can start working on it. +1. In general, **only** start working on this Issue (and open a Pull Request) when it has been assigned to you. Doing so will prevent confusion, duplicate work (some of which may go unaccepted given its duplicity), incidental stepping on toes, and the headache involved for maintainers and contributors alike as Issue assignments collide and heads bump together. +1. Reference the Issue in your Pull Request (for example `This PR fixes #123`). so that the corresponding Issue is automatically closed upon merge of your Pull Request. + +> Notes: +> +> - Check the `Assignees` box at the top of the page to see if the Issue has been assigned to someone else before requesting this be assigned to you. If the issue has a current Assignee, but appears to be inactive, politely inquire with the current Assignee as to whether they are still working on a solution and/or if you might collaborate with them. +> - Only request to be assigned an Issue if you know how to work on it. +> - If an Issue is unclear, ask questions to get more clarity before asking to have the Issue assigned to you; avoid asking "what do I do next? how do I fix this?" (see the item above this line) +> - An Issue can be assigned to multiple people, if you all agree to collaborate on the Issue (the Pull Request can contain commits from different collaborators) +> - Any Issues that has no activity after 2 weeks will be unassigned and re-assigned to someone else. + +## Reviewing Pull Requests + +We welcome everyone to review Pull Requests. It is a great way to learn, network, and support each other. + +### DOs + +- Use inline comments to explain your suggestions +- Use inline suggestions to propose changes +- Exercise patience and empathy while offering critiques of the works of others. + +### DON'Ts + +- Do not repeat feedback, this creates more noise than value (check the existing conversation), use GitHub reactions if you agree/disagree with a comment +- Do not blindly approve Pull Requests to improve your GitHub contributors graph + +## Style Guide +The play.meshery.io site is built using ReactJS. + +## Working with themes +A custom React hook [useDarkMode.js](./site/src/components/useDarkMode.js) has been used to provide dark theme functionality to the website. The theme can be passed as props to the component where the functionality is desired. + +The styling for the light and dark themes is defined in [index.style.js](./site/src/index.style.js) + +### Examples + +To change text color in CSS, this can be used: + +``` +color: ${({ theme }) => theme.text}; +``` + +To change background color in CSS, this can be executed: +``` +background: ${({ theme }) => theme.body}; +``` + +## Changing images according to theme + +To change images or SVG in image source, according to the theme, pass the theme state to the specific image component and change its source according to the theme. + +### Example +``` +theme === 'light' ? mesheryLogo : mesheryLogoLight; +``` + +To create new classes or components with theme changing functionality, pass the theme state state to the component and use it as mentioned above. + +## How to Contribute + +### Prerequisites +Make sure you have the following prerequisites installed on your operating system before you start contributing: + +- [Nodejs and npm](https://nodejs.org/en/) + +To verify run: +``` +node -v +``` +``` +npm -v +``` + +### Set up your Local Development Environment +Follow the following instructions to start contributing. + +**1.** Fork this repository. + +**2.** Clone your forked copy of the project. + +``` +git clone git@github.com:/play.git +``` + +**3.** Navigate to the project directory. + +``` +cd play +``` + +**4.** Add a reference(remote) to the original repository. + +``` +git remote add upstream https://github.com/meshery/play.git +``` + +**5.** Check the remotes for this repository. + +``` +git remote -v +``` + +**6.** Always take a pull from the upstream repository to your master branch to keep it at par with the main project (updated repository). + +``` +git pull upstream master +``` + +**7.** Create a new branch. Follow [this](https://docs.meshery.io/project/contributing/contributing-gitflow#create-a-new-branch-give-your-branch-its-own-simple-informative-name) guideline when naming your branches. + +``` +git checkout -b +``` + +**8.** Install the dependencies for running the site. + +``` +make setup +``` + +**9.** Make the desired changes. + +**10.** Run the site locally to preview changes. + +``` +make site +``` + +This will run a local webserver with "live reload" conveniently enabled. ( NOTE: while using the make command on Windows, there sometimes arises an error in identifying the command even after it is installed (unrecognized command), this is because the PATH for the binary might not be set correctly ). + +**11.** Track your changes. + +``` +git add . +``` + +**12.** Commit your changes. To contribute to this project, you must agree to the Developer Certificate of Origin (DCO) for each commit you make. + +``` +git commit --signoff -m "" +``` + +or you could go with the shorter format for the same, as shown below. + +``` +git commit -s -m "" +``` + +**13.** While you are working on your branch, other developers may update the `master` branch with their branch. This action means your branch is now out of date with the `master` branch and missing content. So to fetch the new changes, follow along: + +``` +git checkout master +git fetch upstream master +git merge upstream/master +git push origin +``` + +Now you need to merge the `master` branch into your branch. This can be done in the following way: + +``` +git checkout +git merge master +``` + +**14.** Push the committed changes in your feature branch to your remote repo. + +``` +git push -u origin +``` + +**15.** Once you’ve committed and pushed all of your changes to GitHub, go to the page for your fork on GitHub, select your development branch, and click the pull request button. Please ensure that you compare your feature branch to the desired branch of the repo you are supposed to make a PR to. If you need to make any adjustments to your pull request, just push the updates to GitHub. Your pull request will automatically track the changes in your development branch and update it. + +## Signing-off on Commits (Developer Certificate of Origin) + +To contribute to this project, you must agree to the Developer Certificate of +Origin (DCO) for each commit you make. The DCO is a simple statement that you, +as a contributor, have the legal right to make the contribution. + +See the [DCO](https://developercertificate.org) file for the full text of what you must agree to +and how it works [here](https://github.com/probot/dco#how-it-works). +To signify that you agree to the DCO for contributions, you simply add a line to each of your +git commit messages: + +``` +Signed-off-by: Jane Smith +``` + +In most cases, you can add this signoff to your commit automatically with the +`-s` or `--signoff` flag to `git commit`. You must use your real name and a reachable email +address (sorry, no pseudonyms or anonymous contributions). An example of signing off on a commit: +``` +$ commit -s -m “my commit message w/signoff” +``` + +To ensure all your commits are signed, you may choose to add this alias to your global ```.gitconfig```: + +*~/.gitconfig* +``` +[alias] + amend = commit -s --amend + cm = commit -s -m + commit = commit -s +``` +Or you may configure your IDE, for example, Visual Studio Code to automatically sign-off commits for you: + + + +## Documentation Contribution Flow +Please contribute! Meshery documentation uses Jekyll and GitHub Pages to host docs sites. Learn more about [Meshery's documentation framework](https://docs.meshery.io/project/contributing). The process of contributing follows this flow: + +1. Create a fork, if you have not already, by following the steps described [here](./CONTRIBUTING-gitflow.md) +1. In the local copy of your fork, navigate to the docs folder. +`cd docs` +1. Create and checkout a new branch to make changes within +`git checkout -b ` +1. Edit/add documentation. +`vi .md` +1. Run site locally to preview changes. +`make site` +1. Commit, [sign-off](#commit-signing), and push changes to your remote branch. +`git push origin ` +1. Open a pull request (in your web browser) against the repo. + + +#### Tests +Users can now test their code on their local machine against the CI checks implemented using `make run-tests`. + +To test code changes on your local machine, run the following command: + +``` +make run-tests +``` + +#### Building Docker image +To build a Docker image of the project, please ensure you have `Docker` installed to be able to build the image. Now, run the following command to build the Docker image: + +```sh +make docker +``` + +### UI Lint Rules + +Meshery uses eslint to maintain code consistency. + +# Reviews +All contributors are invited to review pull requests. See this short video on [how to review a pull request](https://www.youtube.com/watch?v=isLfo7jfE6g&feature=youtu.be). + +# New to Git? +Resources: https://lab.github.com and https://try.github.com/ + +### Stargazers + +

+ If you’re using Meshery or if you like the project, please ★ star this repository to show your support! 🤩 +

+ +### License + +This repository and site are available as open-source under the terms of the [Apache 2.0 License](https://opensource.org/licenses/Apache-2.0). + diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000..a207201fb --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2023 Meshery Authors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/Makefile b/Makefile new file mode 100644 index 000000000..582aa36be --- /dev/null +++ b/Makefile @@ -0,0 +1,45 @@ +# Copyright Meshery Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +include install/Makefile.show-help.mk + +setup-libs: site-setup + +## Install site dependencies +setup: site-setup + +site-setup: + cd site; npm install; cd .. + +## Build and run site in development environment +site-dev: + cd site; npm run start; cd .. + +## Build site; generate static site +build: + cd site; npm run build; cd .. + +## Build and run site +site: + cd site; npm start; cd .. + +#----------------------------------------------------------------------------- +# Docker-based Builds +#----------------------------------------------------------------------------- + +## Build and run site in a container +docker: + docker run --name site -d --rm -p 4000:4000 -v `pwd`:"/srv/jekyll" jekyll/jekyll:4.0.0 bash -c "bundle install; jekyll serve --drafts --livereload" + +.PHONY: setup-libs site-setup build docker site setup \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 000000000..e0eca9f2e --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +

The Cloud Native Playground

+

+

Launch and learn with Meshery

+

+ +
 
+ +## Join the Community! + + +Our projects are community-built and welcome collaboration. 👍 Be sure to see the Meshery Community Welcome Guide for a tour of resources available to you and jump into our Slack! + +

+

Find your MeshMate

+ +

MeshMates are experienced community members, who will help you learn your way around, discover live projects and expand your community network. +Become a Meshtee today!

+ +Find out more in the Meshery community.
+



+

+ +
 
+ + + + + + + + + Shows an illustrated light mode meshery logo in light color mode and a dark mode meshery logo dark color mode. + + + +Meshery Cloud Native Community + +

+✔️ Join any or all of the weekly meetings on community calendar.
+✔️ Watch community meeting recordings.
+✔️ Access community resources by completing a community Member Form.
+✔️ Discuss in the Community Forum.
+✔️Explore more in the Community Handbook.
+

+

+Not sure where to start? Grab an open issue with the help-wanted label.

diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 000000000..59324d5d6 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,64 @@ +# Security Policy +We are very grateful to the security researchers and users that report +back Meshery project security vulnerabilities. We investigate every report thoroughly. + +## Reporting a vulnerability +To make a report, send an email to the private +[security@meshery.dev](mailto:security@meshery.dev) +mailing list with the vulnerability details. For normal product bugs +unrelated to latent security vulnerabilities, please head to +the appropriate repository and submit a [new issue](../../issues/new/choose). + +### When to report a security vulnerability? + +Send us a report whenever you: + +- Think Meshery projects have a potential security vulnerability. +- Are unsure whether or how a vulnerability affects Meshery projects. +- Think a vulnerability is present in another project that Meshery projects +depend on (Docker for example). + +### When not to report a security vulnerability? + +Don't send a vulnerability report if: + +- You need help tuning Meshery project components for security. +- You need help applying security related updates. +- Your issue is not security related. + +## Evaluation + +The Meshery team acknowledges and analyzes each vulnerability report within 10 working days. + +Any vulnerability information you share with the Meshery team stays +within the Meshery project. We don't disseminate the information to other +projects. We only share the information as needed to fix the issue. + +We keep the reporter updated as the status of the security issue is addressed. + +## Fixing the issue + +Once a security vulnerability has been fully characterized, a fix is developed by the Meshery team. +The development and testing for the fix happens in a private GitHub repository in order to prevent +premature disclosure of the vulnerability. + +## Early disclosure + +The Meshery team maintains a mailing list for private early disclosure of security vulnerabilities. +The list is used to provide actionable information to close Meshery partners. The list is not intended +for individuals to find out about security issues. + +## Public disclosure + +On the day chosen for public disclosure, a sequence of activities takes place as quickly as possible: + +- Changes are merged from the private GitHub repository holding the fix into the appropriate set of public +branches. +- Meshery team ensures all necessary binaries are promptly built and published. +- Once the binaries are available, an announcement is sent out on the following channels: + - The [Meshery blog](https://meshery.io/blog/) + - The [Meshery Twitter feed](https://twitter.com/mesheryio) + - The #announcements channel on Slack + +As much as possible this announcement will be actionable, and include any mitigating steps customers can take prior to +upgrading to a fixed version. diff --git a/asset-manifest.json b/asset-manifest.json new file mode 100644 index 000000000..47f856928 --- /dev/null +++ b/asset-manifest.json @@ -0,0 +1,45 @@ +{ + "files": { + "main.css": "./static/css/main.8c03a602.css", + "main.js": "./static/js/main.d55241fe.js", + "static/js/453.7fe0e778.chunk.js": "./static/js/453.7fe0e778.chunk.js", + "static/media/QanelasSoftBlackItalic.otf": "./static/media/QanelasSoftBlackItalic.bc806bf9672b5e5c6169.otf", + "static/media/QanelasSoftMediumItalic.otf": "./static/media/QanelasSoftMediumItalic.9bf3c3b0d52e48a90e0d.otf", + "static/media/QanelasSoftBoldItalic.otf": "./static/media/QanelasSoftBoldItalic.52c37ed9cc5710337d41.otf", + "static/media/QanelasSoftSemiBoldItalic.otf": "./static/media/QanelasSoftSemiBoldItalic.56d0c69232528d9a4366.otf", + "static/media/QanelasSoftLightItalic.otf": "./static/media/QanelasSoftLightItalic.9c130ab4bfac11736a60.otf", + "static/media/QanelasSoftUltraLightItalic.otf": "./static/media/QanelasSoftUltraLightItalic.c8eb96e311fa1a092ae7.otf", + "static/media/QanelasSoftExtraBoldItalic.otf": "./static/media/QanelasSoftExtraBoldItalic.876c2f79321792d10d20.otf", + "static/media/QanelasSoftHeavyItalic.otf": "./static/media/QanelasSoftHeavyItalic.3fc5ff7006a9206f3dca.otf", + "static/media/QanelasSoftThinItalic.otf": "./static/media/QanelasSoftThinItalic.b2fa0a76c7cbbc8d1a41.otf", + "static/media/QanelasSoftRegularItalic.otf": "./static/media/QanelasSoftRegularItalic.c5e117df928ee9e30bd7.otf", + "static/media/QanelasSoftLight.otf": "./static/media/QanelasSoftLight.9d6a51e3fdc39036fe0e.otf", + "static/media/QanelasSoftBlack.otf": "./static/media/QanelasSoftBlack.207dbceb01e29e8bb66d.otf", + "static/media/QanelasSoftUltraLight.otf": "./static/media/QanelasSoftUltraLight.ddd079b8459bdb4df837.otf", + "static/media/QanelasSoftMedium.otf": "./static/media/QanelasSoftMedium.9ed51347d7f334e34ee3.otf", + "static/media/QanelasSoftBold.otf": "./static/media/QanelasSoftBold.9058a666182a46d4df0c.otf", + "static/media/QanelasSoftThin.otf": "./static/media/QanelasSoftThin.9bc6eb73bbbe16c23179.otf", + "static/media/QanelasSoftSemiBold.otf": "./static/media/QanelasSoftSemiBold.910d66079359b7c79f61.otf", + "static/media/QanelasSoftHeavy.otf": "./static/media/QanelasSoftHeavy.bbac411249b66f4272fc.otf", + "static/media/QanelasSoftExtraBold.otf": "./static/media/QanelasSoftExtraBold.a1f21cc412d0065771a8.otf", + "static/media/QanelasSoftRegular.otf": "./static/media/QanelasSoftRegular.6917692db33119190d17.otf", + "static/media/meshery-learn-logo.png": "./static/media/meshery-learn-logo.efec189ffa6454acfae6.png", + "static/media/meshery-learn-logo-white.png": "./static/media/meshery-learn-logo-white.85d2969e66c4b80a3bf7.png", + "static/media/catalog-icon.svg": "./static/media/catalog-icon.4ff6ab96c947f78fe8a5ce6420bb2d34.svg", + "index.html": "./index.html", + "static/media/slack.svg": "./static/media/slack.0b6bfe903e2a0f132a35bc6b4af39f6f.svg", + "static/media/docker.svg": "./static/media/docker.294e4ef13e8d16cc0812f421ada97a71.svg", + "static/media/github.svg": "./static/media/github.4fc0796482288278ba7897731ea3a2d6.svg", + "static/media/bluesky.svg": "./static/media/bluesky.7751722215904faa0c37692e1f92d870.svg", + "static/media/youtube.svg": "./static/media/youtube.e5e6132f56bf262c7b7ce8b0fe25d38e.svg", + "static/media/book-icon.svg": "./static/media/book-icon.f5be5709c5d9a97f509369c2343cf04e.svg", + "static/media/twitter.svg": "./static/media/twitter.6bc4fb9befbf0f89f4f6e7b7373efc67.svg", + "main.8c03a602.css.map": "./static/css/main.8c03a602.css.map", + "main.d55241fe.js.map": "./static/js/main.d55241fe.js.map", + "453.7fe0e778.chunk.js.map": "./static/js/453.7fe0e778.chunk.js.map" + }, + "entrypoints": [ + "static/css/main.8c03a602.css", + "static/js/main.d55241fe.js" + ] +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 000000000..b89468c06 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +Meshery CNCF Playground | Cloud Native Manager for Kubernetes and all CNCF projects
\ No newline at end of file diff --git a/install/Makefile.show-help.mk b/install/Makefile.show-help.mk new file mode 100644 index 000000000..3d096d8ea --- /dev/null +++ b/install/Makefile.show-help.mk @@ -0,0 +1,5 @@ +.DEFAULT_GOAL := show-help +# See for explanation. +.PHONY: show-help +show-help: + @echo "$$(tput bold)Please specify a build target. The choices are:$$(tput sgr0)";echo;sed -ne"/^## /{h;s/.*//;:d" -e"H;n;s/^## //;td" -e"s/:.*//;G;s/\\n## /---/;s/\\n/ /g;p;}" ${MAKEFILE_LIST}|LC_ALL='C' sort -f|awk -F --- -v n=$$(tput cols) -v i=19 -v a="$$(tput setaf 6)" -v z="$$(tput sgr0)" '{printf"%s%*s%s ",a,-i,$$1,z;m=split($$2,w," ");l=n-i;for(j=1;j<=m;j++){l-=length(w[j])+1;if(l<= 0){l=n-i-length(w[j])-1;printf"\n%*s ",-i," ";}printf"%s ",w[j];}printf"\n";}'|more $(shell test $(shell uname) == Darwin && echo '-Xr') \ No newline at end of file diff --git a/site/.prettierrc b/site/.prettierrc new file mode 100644 index 000000000..222861c34 --- /dev/null +++ b/site/.prettierrc @@ -0,0 +1,4 @@ +{ + "tabWidth": 2, + "useTabs": false +} diff --git a/site/package-lock.json b/site/package-lock.json new file mode 100644 index 000000000..63fd5d57d --- /dev/null +++ b/site/package-lock.json @@ -0,0 +1,17659 @@ +{ + "name": "Meshery Playground | Cloud Native Manager for Kubernetes"| Cloud Native Manager for Kubernetes", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "Meshery Playground | Cloud Native Manager for Kubernetes", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.4", + "@testing-library/react": "^13.0.1", + "@testing-library/user-event": "^13.5.0", + "async": ">=2.6.4", + "axios": "^1.8.2", + "formik": "^2.2.9", + "nth-check": ">=2.0.1", + "react": "^18.0.0", + "react-accessible-accordion": "^5.0.0", + "react-dom": "^18.0.0", + "react-icons": "^4.7.1", + "react-markdown": "^9.0.1", + "react-modal": "^3.16.1", + "react-player": "^2.11.0", + "react-scripts": "5.0.1", + "remark-gfm": "^4.0.0", + "styled-components": "^5.3.5", + "web-vitals": "^2.1.4" + }, + "devDependencies": { + "async": ">=2.6.4", + "nth-check": ">=2.0.1" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.4.0", + "license": "MIT" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.4", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.25.1", + "license": "MIT", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.6", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.6", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.4", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.4", + "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", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.25.2", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "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", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "license": "MIT", + "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-member-expression-to-functions": { + "version": "7.24.8", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.0", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.0", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.0", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", + "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.0", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.0", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "license": "MIT", + "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-decorators": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-decorators": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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-proposal-numeric-separator": { + "version": "7.18.6", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "license": "MIT", + "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-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "license": "MIT", + "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", + "license": "MIT", + "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", + "license": "MIT", + "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-decorators": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "license": "MIT", + "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", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.25.6", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.25.6", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "license": "MIT", + "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", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "license": "MIT", + "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", + "license": "MIT", + "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", + "license": "MIT", + "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", + "license": "MIT", + "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", + "license": "MIT", + "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", + "license": "MIT", + "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", + "license": "MIT", + "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", + "license": "MIT", + "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.25.4", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "license": "MIT", + "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.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.4", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.0", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.4", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.4", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@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.25.4", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.4", + "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.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.8", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@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.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@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-flow-strip-types": { + "version": "7.25.2", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-flow": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.1", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@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.25.2", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@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.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.8", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.0", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@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.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@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.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@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.24.8", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@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.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.4", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.4", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@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.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.25.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.2", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.25.4", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.8", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.25.2", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-typescript": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.4", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.25.4", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.4", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", + "@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.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@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.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.25.4", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.4", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.37.1", + "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", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.24.7", + "@babel/plugin-transform-react-jsx-development": "^7.24.7", + "@babel/plugin-transform-react-pure-annotations": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.24.7", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "license": "MIT" + }, + "node_modules/@babel/runtime": { + "version": "7.25.6", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.6", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.1.tgz", + "integrity": "sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "license": "MIT" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "license": "CC0-1.0" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "license": "CC0-1.0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.3.1", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "license": "MIT" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "license": "MIT" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "license": "MIT" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.1", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/console/node_modules/jest-message-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/core/node_modules/jest-message-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/environment/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/environment/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/fake-timers/node_modules/jest-message-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/globals/node_modules/diff-sequences": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/expect": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/jest-diff": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/jest-message-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/reporters/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/@jest/transform/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "license": "MIT" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.15", + "license": "MIT", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/deepmerge": { + "version": "4.3.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "license": "MIT" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.4", + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "license": "Apache-2.0", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/deepmerge": { + "version": "4.3.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "10.4.0", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.17.0", + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.4.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "8.20.1", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/react/node_modules/aria-query": { + "version": "5.1.3", + "license": "Apache-2.0", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "license": "MIT" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "license": "MIT" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.21", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.5", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.5", + "license": "MIT", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.13", + "license": "MIT", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.5.5", + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "license": "MIT" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.13", + "license": "MIT" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.16", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.8", + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "license": "MIT" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.9", + "license": "MIT", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "license": "MIT" + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.5.12", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "license": "Apache-2.0" + }, + "node_modules/abab": { + "version": "2.0.6", + "license": "BSD-3-Clause" + }, + "node_modules/accepts": { + "version": "1.3.8", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "license": "MIT", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.0", + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "license": "MIT" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "license": "MIT" + }, + "node_modules/async": { + "version": "3.2.6", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.0", + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.10.0.tgz", + "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-jest/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/babel-loader": { + "version": "8.4.1", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.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", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.1.4", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "lodash": "^4.17.21", + "picomatch": "^2.3.1" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "license": "MIT" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/batch": { + "version": "0.6.1", + "license": "MIT" + }, + "node_modules/bfj": { + "version": "7.1.0", + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "license": "BSD-2-Clause" + }, + "node_modules/browserslist": { + "version": "4.23.3", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "license": "MIT" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001663", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ccount": { + "version": "2.0.1", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.1", + "license": "MIT" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "license": "MIT" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.6.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "license": "MIT" + }, + "node_modules/core-js": { + "version": "3.38.1", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.38.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.38.1", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "license": "CC0-1.0", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "license": "MIT" + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "license": "MIT" + }, + "node_modules/cssdb": { + "version": "7.11.2", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "CC0-1.0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "license": "CC0-1.0" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "license": "BSD-2-Clause" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "license": "MIT" + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "license": "MIT" + }, + "node_modules/deep-equal": { + "version": "2.2.3", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "2.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/devlop": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "license": "Apache-2.0" + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "license": "MIT" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domexception": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "license": "BSD-2-Clause" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.27", + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.8.1", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.11.0", + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "license": "BSD-3-Clause", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.30.0", + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.9.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "license": "MIT", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.0", + "license": "MIT", + "dependencies": { + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.19", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "5.1.3", + "license": "Apache-2.0", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.36.1", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "license": "Python-2.0" + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exenv": { + "version": "1.2.2", + "license": "BSD-3-Clause" + }, + "node_modules/exit": { + "version": "0.1.2", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/express": { + "version": "4.21.0", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.10", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.1", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/deepmerge": { + "version": "4.3.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/formik": { + "version": "2.4.6", + "funding": [ + { + "type": "individual", + "url": "https://opencollective.com/formik" + } + ], + "license": "Apache-2.0", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.1", + "deepmerge": "^2.1.1", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-fast-compare": "^2.0.1", + "tiny-warning": "^1.0.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "license": "ISC" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "license": "BSD-2-Clause" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "license": "MIT" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "license": "(Apache-2.0 OR MPL-1.1)" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "license": "MIT" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-url-attributes": { + "version": "3.0.0", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "license": "ISC" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "license": "ISC" + }, + "node_modules/inline-style-parser": { + "version": "0.2.4", + "license": "MIT" + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-changed-files/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-changed-files/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-circus/node_modules/diff-sequences": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/expect": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-diff": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-message-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-cli/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-config/node_modules/deepmerge": { + "version": "4.3.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-each/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-environment-jsdom/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-environment-node/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-haste-map/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-haste-map/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-jasmine2/node_modules/diff-sequences": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/expect": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-diff": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-message-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-resolve/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-resolve/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runner/node_modules/jest-message-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runtime/node_modules/jest-message-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-snapshot/node_modules/diff-sequences": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/expect": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-diff": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-message-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-validate/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/schemas": { + "version": "28.1.3", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "license": "MIT", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "license": "MIT" + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "license": "MIT", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/@types/yargs": { + "version": "16.0.9", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watcher/node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/form-data": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.9.1", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "license": "MIT" + }, + "node_modules/load-script": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "license": "MIT", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/markdown-table": { + "version": "3.0.3", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.1.3", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "license": "MIT" + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromark": { + "version": "4.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.1", + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.12", + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "license": "BlueOak-1.0.0" + }, + "node_modules/param-case": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "license": "MIT" + }, + "node_modules/parse-json": { + "version": "5.2.0", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.10", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "license": "CC0-1.0", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.5.1", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.0", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "license": "CC0-1.0", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "license": "CC0-1.0" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "license": "MIT" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/promise": { + "version": "8.3.0", + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "license": "MIT" + }, + "node_modules/property-information": { + "version": "6.5.0", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/psl": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/raf": { + "version": "3.4.1", + "license": "MIT", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-accessible-accordion": { + "version": "5.0.0", + "license": "MIT", + "peerDependencies": { + "react": "^16.3.2 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.3.3 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "license": "MIT" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "license": "MIT" + }, + "node_modules/react-fast-compare": { + "version": "2.0.4", + "license": "MIT" + }, + "node_modules/react-icons": { + "version": "4.12.0", + "license": "MIT", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "license": "MIT" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "license": "MIT" + }, + "node_modules/react-markdown": { + "version": "9.0.1", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "html-url-attributes": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "unified": "^11.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=18", + "react": ">=18" + } + }, + "node_modules/react-modal": { + "version": "3.16.1", + "license": "MIT", + "dependencies": { + "exenv": "^1.2.0", + "prop-types": "^15.7.2", + "react-lifecycles-compat": "^3.0.0", + "warning": "^4.0.3" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", + "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18" + } + }, + "node_modules/react-player": { + "version": "2.16.0", + "license": "MIT", + "dependencies": { + "deepmerge": "^4.0.0", + "load-script": "^1.0.0", + "memoize-one": "^5.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.0.1" + }, + "peerDependencies": { + "react": ">=16.6.0" + } + }, + "node_modules/react-player/node_modules/deepmerge": { + "version": "4.3.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-player/node_modules/react-fast-compare": { + "version": "3.2.2", + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.3.0", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "license": "MIT", + "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", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.1", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "license": "ISC" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "license": "CC0-1.0" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "license": "MIT", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "license": "ISC" + }, + "node_modules/saxes": { + "version": "5.0.1", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "license": "ISC" + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.7.4", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "license": "MIT" + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "license": "BSD-3-Clause" + }, + "node_modules/stable": { + "version": "0.1.8", + "license": "MIT" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "license": "MIT" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.4", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/style-to-object": { + "version": "1.0.8", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "node_modules/styled-components": { + "version": "5.3.11", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/styled-components/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "license": "MIT" + }, + "node_modules/svgo": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "license": "BSD-2-Clause" + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "license": "MIT" + }, + "node_modules/tailwindcss": { + "version": "3.4.12", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "license": "MIT", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.33.0", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "license": "MIT" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "license": "MIT" + }, + "node_modules/thunky": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.7.0", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "6.19.8", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "license": "MIT", + "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.2.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/upath": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "license": "ISC", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "license": "Apache-2.0" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.94.0", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.0", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "license": "MIT", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "license": "MIT" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "license": "MIT", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "license": "MIT", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.17.1", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "license": "BSD-2-Clause" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "license": "MIT" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "license": "Apache-2.0" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/site/package.json b/site/package.json new file mode 100644 index 000000000..c44fb2dc7 --- /dev/null +++ b/site/package.json @@ -0,0 +1,54 @@ +{ + "name": "Meshery Playground | Cloud Native Manager for Kubernetes", + "version": "0.1.0", + "private": true, + "homepage": ".", + "dependencies": { + "@testing-library/jest-dom": "^5.16.4", + "@testing-library/react": "^13.0.1", + "@testing-library/user-event": "^13.5.0", + "async": ">=2.6.4", + "axios": "^1.8.2", + "formik": "^2.2.9", + "nth-check": ">=2.0.1", + "react": "^18.0.0", + "react-accessible-accordion": "^5.0.0", + "react-dom": "^18.0.0", + "react-icons": "^4.7.1", + "react-markdown": "^9.0.1", + "react-player": "^2.11.0", + "react-scripts": "5.0.1", + "remark-gfm": "^4.0.0", + "styled-components": "^5.3.5", + "web-vitals": "^2.1.4", + "react-modal": "^3.16.1" + }, + "devDependencies": { + "async": ">=2.6.4", + "nth-check": ">=2.0.1" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/site/public/apple-touch-icon.png b/site/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..65c5b32ab690fd14f195290e50ca6c29b9b5b9aa GIT binary patch literal 21330 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 eX?K&e&X&*9cEC6PhWM + + + + + + + + + + + + + + + + + + + + + + + Meshery CNCF Playground | Cloud Native Manager for Kubernetes and all CNCF projects + + + +
+ + diff --git a/site/public/logo512.png b/site/public/logo512.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffac1869416075b9473ea3deda8f54f3436bd49 GIT binary patch literal 64663 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⪥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

AjsLnmZ2A@t{o|Jm7GC&SoLm7p5E$X-v5azt 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 { + const [theme, toggleTheme] = useDarkMode(); + const themeMode = theme === "light" ? lightTheme : darkTheme; + const [showSignUpButton] = useState(true); + + const [modalIsOpen, setIsOpen] = useState(false); + + const openModal = () => { + setIsOpen(true); + }; + + const closeModal = () => { + setIsOpen(false); + }; + return ( + <> + + + +

+
+

The Cloud Native Playground

+

+ Explore the Cloud Native Computing Foundation's graduated, + incubation, and sandbox projects as well as many other popular + open source projects. Use a Meshery Playground to explore a new + way of DevOps - visual and collaborative configuration management + for your infrastructure. +

+
+
+
+ + + +
+

+ You are about to access a Meshery Playground... +

+ + +
+
+
+
+
+ +
+
+ +
+ +
+
+
+

Join the community!

+

Engage in the Meshery community by joining us on Slack

+ +
+
+
+
+ +
+
+
+
+