From 618ddb8617c356c8955ecc7c41aee837e1a1fcb2 Mon Sep 17 00:00:00 2001 From: Victor Castell Date: Thu, 2 Jun 2022 23:26:17 +0200 Subject: [PATCH] New web site (#1072) * Old versions docs added to docusaurus * Content config * Tuning docs * refactoring: update design for documentation site (#1070) feat: update landing page design * Replace website with new site * Fix test servers provisioning * Fix ansible * Doc tweeks * Refactoring of Dkron Pro page (#1074) * Add partners in main landing page * Update Pro landing page * Upgrade from Swagger to OpenAPI spec (#1084) * API browser * Add stats to homepage * New and fixed logos * Add cronitor docs * Testimonials * Deployment table * 3.2 Release texts * GRPC exec docs Co-authored-by: Maxime Laforet --- scripts/ansible/equinix_metal.yaml | 6 + scripts/ansible/packet_net.ini | 53 - scripts/ansible/packet_net.py | 501 - scripts/ansible/site.yml | 14 +- scripts/ansible/test_jobs.yml | 2 +- website/README.md | 41 + website/archetypes/default.md | 6 - website/babel.config.js | 3 + website/blog/authors.yml | 0 website/blog/dkron-3-0.md | 33 + website/blog/dkron-3-2.md | 48 + website/config.toml | 43 - website/content/CNAME | 1 - website/content/_header.md | 8 - website/content/api/_index.md | 46 - website/content/swagger.yaml | 536 - website/content/v2.0/_footer.md | 1 - website/content/v2.0/basics/_index.md | 7 - website/content/v2.0/cli/_index.md | 7 - website/content/v2.0/pro/cli/_index.md | 7 - website/content/v2.0/pro/executors/_index.md | 5 - website/content/v2.0/pro/processors/_index.md | 5 - website/content/v2.0/products/_index.md | 6 - website/content/v2.0/products/pro.html | 111 - website/content/v2.0/usage/_index.md | 6 - website/docs/basics/_category_.json | 4 + .../{content => docs}/basics/configuration.md | 10 +- .../basics/getting-started.md | 20 +- .../{content => docs}/basics/installation.md | 7 +- website/docs/cli/_category_.json | 3 + website/{content => docs}/cli/dkron.md | 0 website/{content => docs}/cli/dkron_agent.md | 0 website/{content => docs}/cli/dkron_doc.md | 0 website/{content => docs}/cli/dkron_keygen.md | 0 website/{content => docs}/cli/dkron_leave.md | 0 website/{content => docs}/cli/dkron_raft.md | 0 .../cli/dkron_raft_list-peers.md | 0 .../cli/dkron_raft_remove-peer.md | 0 .../{content => docs}/cli/dkron_version.md | 0 .../v2.0/intro/_index.md => docs/intro.md} | 10 +- website/docs/pro/_category_.json | 3 + website/{content => docs}/pro/_index.md | 0 website/{content => docs}/pro/acls.md | 0 website/{content => docs}/pro/auth.md | 0 website/docs/pro/cli/_category_.json | 3 + website/{content => docs}/pro/cli/dkron.md | 0 .../{content => docs}/pro/cli/dkron_agent.md | 0 .../{content => docs}/pro/cli/dkron_doc.md | 0 .../{content => docs}/pro/cli/dkron_keygen.md | 0 .../{content => docs}/pro/cli/dkron_leave.md | 0 .../{content => docs}/pro/cli/dkron_raft.md | 0 .../pro/cli/dkron_raft_list-peers.md | 0 .../pro/cli/dkron_raft_remove-peer.md | 0 .../pro/cli/dkron_version.md | 0 .../{content => docs}/pro/commercial-faq.md | 0 .../pro/commercial-support.md | 0 .../{content => docs}/pro/configuration.md | 0 website/{content => docs}/pro/encryption.md | 0 website/docs/pro/executors/_category_.json | 3 + .../v2.0 => docs}/pro/executors/docker.md | 4 +- .../v2.0 => docs}/pro/executors/ecs.md | 4 +- website/{content => docs}/pro/failover.md | 0 website/docs/pro/processors/_category_.json | 3 + .../pro/processors/elasticsearch.md | 4 +- .../v2.0 => docs}/pro/processors/email.md | 4 +- .../v2.0 => docs}/pro/processors/slack.md | 4 +- website/docs/upgrading/_category_.json | 3 + .../upgrading/from_v1_to_v2.md | 0 .../upgrading/from_v2_0_to_v2_2.md | 0 website/docs/usage/_category_.json | 4 + .../{content/v2.0 => docs}/usage/chaining.md | 6 +- .../v2.0 => docs}/usage/cloud-auto-join.md | 3 +- .../v2.0 => docs}/usage/clustering.md | 54 + .../{content => docs}/usage/concurrency.md | 0 website/{content => docs}/usage/cron-spec.md | 0 website/docs/usage/cronitor.md | 29 + website/{content => docs}/usage/ecs.md | 4 +- .../{content => docs}/usage/executors/grpc.md | 4 +- .../{content => docs}/usage/executors/http.md | 4 +- .../usage/executors/index.md} | 11 +- .../usage/executors/kafka.md | 5 +- .../{content => docs}/usage/executors/nats.md | 5 +- .../usage/executors/shell.md | 5 +- website/{content => docs}/usage/metatags.md | 0 website/{content => docs}/usage/metrics.md | 0 website/docs/usage/plugins/_category_.json | 3 + .../usage/plugins/develop.md | 4 +- .../_index.md => docs/usage/plugins/index.md} | 6 +- .../usage/processors/file.md | 0 .../usage/processors/index.md} | 7 +- .../{content => docs}/usage/processors/log.md | 0 .../usage/processors/syslog.md | 0 .../{content/v2.0 => docs}/usage/recovery.md | 8 +- website/{content => docs}/usage/retries.md | 0 website/{content => docs}/usage/storage.md | 0 .../usage/target-nodes-spec.md | 12 +- website/{content => docs}/usage/upgrade.md | 0 website/docusaurus.config.js | 163 + website/layouts/index.html | 298 - website/layouts/partials/custom-head.html | 1 - website/layouts/partials/gfooter.html | 91 - website/layouts/partials/gheader.html | 128 - website/layouts/partials/menu-footer.html | 10 - website/layouts/products/single.html | 5 - website/openapi/openapi.yaml | 610 + website/package-lock.json | 28420 ++++++++++++++++ website/package.json | 50 + website/plugins/tailwindcss-loader/index.js | 12 + website/postcss.config.js | 6 + website/sidebars.js | 31 + website/src/components/HomepageBanner.js | 31 + website/src/components/HomepageDescPanel.js | 28 + website/src/components/HomepageFeatures.js | 55 + website/src/components/HomepageHeader.js | 58 + website/src/components/HomepagePricing.js | 276 + website/src/components/HomepageStats.js | 22 + .../src/components/HomepageTestimonials.js | 81 + website/src/components/HomepageUseCases.js | 47 + website/src/components/HomepageUsers.js | 115 + website/src/css/custom.css | 61 + .../pages}/dkron_vs_other_software.md | 8 +- website/src/pages/index.js | 42 + website/src/pages/index.module.css | 0 .../v2.0/intro => src/pages}/license.md | 6 +- website/src/pages/pro.js | 249 + website/static/.nojekyll | 0 website/static/css/app.css | 536 - website/static/css/app.css.map | 1 - website/static/css/base.css | 215 - website/static/css/bootstrap-custom.min.css | 1 - website/static/css/custom.css | 34 - website/static/css/font-awesome-4.0.3.css | 1338 - .../static/css/font-awesome/font-awesome.css | 2347 -- .../css/font-awesome/font-awesome.css.map | 7 - ..._EXTRALARGEscale_RGB_DIGITAL_1600x1600.png | Bin 0 -> 36313 bytes website/static/img/Allianz.svg | 5 + website/static/img/Flickr_logo.png | Bin 0 -> 31668 bytes website/static/img/SoCal_Gas.png | Bin 0 -> 15071 bytes website/static/img/available.png | Bin 11162 -> 34809 bytes website/static/img/cronitor1.jpg | Bin 0 -> 85723 bytes website/static/img/cronitor2.jpg | Bin 0 -> 301500 bytes website/static/img/dkron-black.png | Bin 0 -> 35225 bytes website/static/img/dkron-gradient.png | Bin 0 -> 72499 bytes website/static/img/dkron-gray.png | Bin 0 -> 38188 bytes website/static/img/dkron-logo-black.png | Bin 0 -> 42676 bytes website/static/img/docusaurus.png | Bin 0 -> 5142 bytes website/static/img/integration.png | Bin 4876 -> 23435 bytes website/static/img/kata_ai.png | Bin 0 -> 5962 bytes website/static/img/logo-delcampe.svg | 54 + website/static/img/logo-enreach.svg | 1 + website/static/img/targets.png | Bin 6729 -> 38721 bytes .../static/img/undraw_docusaurus_mountain.svg | 170 + .../static/img/undraw_docusaurus_react.svg | 169 + website/static/img/undraw_docusaurus_tree.svg | 1 + website/static/img/voiceworks-logo.svg | 42 + website/static/js/bootstrap-3.0.3.min.js | 7 - website/tailwind.config.js | 10 + website/themes/docdock | 1 - .../version-v1}/_footer.md | 0 .../version-v1}/api/_index.md | 0 .../version-v1}/basics/_index.md | 0 .../version-v1}/basics/configuration.md | 0 .../version-v1}/basics/getting-started.md | 0 .../version-v1}/basics/installation.md | 0 .../version-v1}/cli/_index.md | 0 .../version-v1}/cli/dkron.md | 0 .../version-v1}/cli/dkron_agent.md | 0 .../version-v1}/cli/dkron_doc.md | 0 .../version-v1}/cli/dkron_keygen.md | 0 .../version-v1}/cli/dkron_leave.md | 0 .../version-v1}/cli/dkron_version.md | 0 .../version-v1}/intro/_index.md | 0 .../intro/dkron_vs_other_software.md | 0 .../version-v1}/intro/license.md | 0 .../version-v1}/pro/_index.md | 0 .../version-v1}/pro/auth.md | 0 .../version-v1}/pro/cli/_index.md | 0 .../version-v1}/pro/cli/dkron.md | 0 .../version-v1}/pro/cli/dkron_agent.md | 0 .../version-v1}/pro/cli/dkron_doc.md | 0 .../version-v1}/pro/cli/dkron_keygen.md | 0 .../version-v1}/pro/cli/dkron_version.md | 0 .../version-v1}/pro/clustering.md | 0 .../version-v1}/pro/commercial-faq.md | 0 .../version-v1}/pro/commercial-support.md | 0 .../version-v1}/pro/configuration.md | 0 .../version-v1}/pro/encryption.md | 0 .../version-v1}/pro/executors/_index.md | 0 .../version-v1}/pro/executors/docker.md | 0 .../version-v1}/pro/executors/ecs.md | 0 .../version-v1}/pro/processors/_index.md | 0 .../pro/processors/elasticsearch.md | 0 .../version-v1}/pro/processors/email.md | 0 .../version-v1}/pro/processors/slack.md | 0 .../version-v1}/pro/quick-start.md | 0 .../version-v1}/pro/storage.md | 0 .../version-v1}/swagger.yaml | 0 .../version-v1}/usage/_index.md | 0 .../version-v1}/usage/chaining.md | 0 .../version-v1}/usage/clustering.md | 0 .../version-v1}/usage/concurrency.md | 0 .../version-v1}/usage/cron-spec.md | 0 .../version-v1}/usage/ecs.md | 0 .../version-v1}/usage/executors/_index.md | 0 .../version-v1}/usage/executors/http.md | 0 .../version-v1}/usage/executors/shell.md | 0 .../version-v1}/usage/internals.md | 0 .../version-v1}/usage/metrics.md | 0 .../version-v1}/usage/plugins/_index.md | 0 .../version-v1}/usage/plugins/develop.md | 0 .../version-v1}/usage/processors/_index.md | 0 .../version-v1}/usage/processors/file.md | 0 .../version-v1}/usage/processors/log.md | 0 .../version-v1}/usage/processors/syslog.md | 0 .../version-v1}/usage/retries.md | 0 .../version-v1}/usage/target-nodes-spec.md | 8 +- .../version-v2}/_footer.md | 0 .../version-v2}/api/_index.md | 0 .../version-v2}/basics/_index.md | 0 .../version-v2}/basics/configuration.md | 0 .../version-v2}/basics/getting-started.md | 0 .../version-v2}/basics/installation.md | 0 .../version-v2}/cli/_index.md | 0 .../version-v2}/cli/dkron.md | 0 .../version-v2}/cli/dkron_agent.md | 0 .../version-v2}/cli/dkron_doc.md | 0 .../version-v2}/cli/dkron_keygen.md | 0 .../version-v2}/cli/dkron_leave.md | 0 .../version-v2}/cli/dkron_raft.md | 0 .../version-v2}/cli/dkron_raft_list-peers.md | 0 .../version-v2}/cli/dkron_raft_remove-peer.md | 0 .../version-v2}/cli/dkron_version.md | 0 .../version-v2}/intro/_index.md | 0 .../intro/dkron_vs_other_software.md | 0 .../version-v2}/intro/license.md | 0 .../version-v2}/pro/_index.md | 0 .../version-v2}/pro/acls.md | 0 .../version-v2}/pro/auth.md | 0 .../version-v2}/pro/cli/_index.md | 0 .../version-v2}/pro/cli/dkron.md | 0 .../version-v2}/pro/cli/dkron_agent.md | 0 .../version-v2}/pro/cli/dkron_doc.md | 0 .../version-v2}/pro/cli/dkron_keygen.md | 0 .../version-v2}/pro/cli/dkron_leave.md | 0 .../version-v2}/pro/cli/dkron_raft.md | 0 .../pro/cli/dkron_raft_list-peers.md | 0 .../pro/cli/dkron_raft_remove-peer.md | 0 .../version-v2}/pro/cli/dkron_version.md | 0 .../version-v2}/pro/commercial-faq.md | 0 .../version-v2}/pro/commercial-support.md | 0 .../version-v2}/pro/configuration.md | 0 .../version-v2}/pro/encryption.md | 0 .../version-v2}/pro/executors/_index.md | 0 .../version-v2}/pro/executors/docker.md | 0 .../version-v2}/pro/executors/ecs.md | 0 .../version-v2}/pro/failover.md | 0 .../version-v2}/pro/processors/_index.md | 0 .../pro/processors/elasticsearch.md | 0 .../version-v2}/pro/processors/email.md | 0 .../version-v2}/pro/processors/slack.md | 0 .../version-v2}/products/_index.md | 0 .../version-v2}/products/pro.html | 0 .../version-v2}/swagger.yaml | 0 .../version-v2}/upgrading/from_v1_to_v2.md | 0 .../version-v2}/usage/_index.md | 0 .../version-v2}/usage/chaining.md | 0 .../version-v2}/usage/cloud-auto-join.md | 0 .../version-v2}/usage/clustering.md | 0 .../version-v2}/usage/concurrency.md | 0 .../version-v2}/usage/cron-spec.md | 0 .../version-v2}/usage/ecs.md | 0 .../version-v2}/usage/executors/_index.md | 0 .../version-v2}/usage/executors/http.md | 0 .../version-v2}/usage/executors/shell.md | 0 .../version-v2}/usage/metatags.md | 0 .../version-v2}/usage/metrics.md | 0 .../version-v2}/usage/plugins/_index.md | 0 .../version-v2}/usage/plugins/develop.md | 0 .../version-v2}/usage/processors/_index.md | 0 .../version-v2}/usage/processors/file.md | 0 .../version-v2}/usage/processors/log.md | 0 .../version-v2}/usage/processors/syslog.md | 0 .../version-v2}/usage/recovery.md | 4 +- .../version-v2}/usage/retries.md | 0 .../version-v2}/usage/storage.md | 0 .../version-v2}/usage/target-nodes-spec.md | 8 +- .../version-v1-sidebars.json | 8 + .../version-v2-sidebars.json | 8 + website/versions.json | 4 + website/yarn.lock | 10026 ++++++ 290 files changed, 41171 insertions(+), 6497 deletions(-) create mode 100644 scripts/ansible/equinix_metal.yaml delete mode 100644 scripts/ansible/packet_net.ini delete mode 100755 scripts/ansible/packet_net.py create mode 100644 website/README.md delete mode 100644 website/archetypes/default.md create mode 100644 website/babel.config.js create mode 100644 website/blog/authors.yml create mode 100644 website/blog/dkron-3-0.md create mode 100644 website/blog/dkron-3-2.md delete mode 100644 website/config.toml delete mode 100644 website/content/CNAME delete mode 100644 website/content/_header.md delete mode 100644 website/content/api/_index.md delete mode 100644 website/content/swagger.yaml delete mode 100644 website/content/v2.0/_footer.md delete mode 100644 website/content/v2.0/basics/_index.md delete mode 100644 website/content/v2.0/cli/_index.md delete mode 100644 website/content/v2.0/pro/cli/_index.md delete mode 100644 website/content/v2.0/pro/executors/_index.md delete mode 100644 website/content/v2.0/pro/processors/_index.md delete mode 100644 website/content/v2.0/products/_index.md delete mode 100644 website/content/v2.0/products/pro.html delete mode 100644 website/content/v2.0/usage/_index.md create mode 100644 website/docs/basics/_category_.json rename website/{content => docs}/basics/configuration.md (80%) rename website/{content => docs}/basics/getting-started.md (92%) rename website/{content => docs}/basics/installation.md (98%) create mode 100644 website/docs/cli/_category_.json rename website/{content => docs}/cli/dkron.md (100%) rename website/{content => docs}/cli/dkron_agent.md (100%) rename website/{content => docs}/cli/dkron_doc.md (100%) rename website/{content => docs}/cli/dkron_keygen.md (100%) rename website/{content => docs}/cli/dkron_leave.md (100%) rename website/{content => docs}/cli/dkron_raft.md (100%) rename website/{content => docs}/cli/dkron_raft_list-peers.md (100%) rename website/{content => docs}/cli/dkron_raft_remove-peer.md (100%) rename website/{content => docs}/cli/dkron_version.md (100%) rename website/{content/v2.0/intro/_index.md => docs/intro.md} (95%) create mode 100644 website/docs/pro/_category_.json rename website/{content => docs}/pro/_index.md (100%) rename website/{content => docs}/pro/acls.md (100%) rename website/{content => docs}/pro/auth.md (100%) create mode 100644 website/docs/pro/cli/_category_.json rename website/{content => docs}/pro/cli/dkron.md (100%) rename website/{content => docs}/pro/cli/dkron_agent.md (100%) rename website/{content => docs}/pro/cli/dkron_doc.md (100%) rename website/{content => docs}/pro/cli/dkron_keygen.md (100%) rename website/{content => docs}/pro/cli/dkron_leave.md (100%) rename website/{content => docs}/pro/cli/dkron_raft.md (100%) rename website/{content => docs}/pro/cli/dkron_raft_list-peers.md (100%) rename website/{content => docs}/pro/cli/dkron_raft_remove-peer.md (100%) rename website/{content => docs}/pro/cli/dkron_version.md (100%) rename website/{content => docs}/pro/commercial-faq.md (100%) rename website/{content => docs}/pro/commercial-support.md (100%) rename website/{content => docs}/pro/configuration.md (100%) rename website/{content => docs}/pro/encryption.md (100%) create mode 100644 website/docs/pro/executors/_category_.json rename website/{content/v2.0 => docs}/pro/executors/docker.md (95%) rename website/{content/v2.0 => docs}/pro/executors/ecs.md (98%) rename website/{content => docs}/pro/failover.md (100%) create mode 100644 website/docs/pro/processors/_category_.json rename website/{content/v2.0 => docs}/pro/processors/elasticsearch.md (94%) rename website/{content/v2.0 => docs}/pro/processors/email.md (96%) rename website/{content/v2.0 => docs}/pro/processors/slack.md (96%) create mode 100644 website/docs/upgrading/_category_.json rename website/{content => docs}/upgrading/from_v1_to_v2.md (100%) rename website/{content => docs}/upgrading/from_v2_0_to_v2_2.md (100%) create mode 100644 website/docs/usage/_category_.json rename website/{content/v2.0 => docs}/usage/chaining.md (94%) rename website/{content/v2.0 => docs}/usage/cloud-auto-join.md (99%) rename website/{content/v2.0 => docs}/usage/clustering.md (59%) rename website/{content => docs}/usage/concurrency.md (100%) rename website/{content => docs}/usage/cron-spec.md (100%) create mode 100644 website/docs/usage/cronitor.md rename website/{content => docs}/usage/ecs.md (94%) rename website/{content => docs}/usage/executors/grpc.md (95%) rename website/{content => docs}/usage/executors/http.md (97%) rename website/{content/usage/executors/_index.md => docs/usage/executors/index.md} (70%) rename website/{content => docs}/usage/executors/kafka.md (94%) rename website/{content => docs}/usage/executors/nats.md (96%) rename website/{content => docs}/usage/executors/shell.md (94%) rename website/{content => docs}/usage/metatags.md (100%) rename website/{content => docs}/usage/metrics.md (100%) create mode 100644 website/docs/usage/plugins/_category_.json rename website/{content => docs}/usage/plugins/develop.md (85%) rename website/{content/v2.0/usage/plugins/_index.md => docs/usage/plugins/index.md} (96%) rename website/{content => docs}/usage/processors/file.md (100%) rename website/{content/v2.0/usage/processors/_index.md => docs/usage/processors/index.md} (96%) rename website/{content => docs}/usage/processors/log.md (100%) rename website/{content => docs}/usage/processors/syslog.md (100%) rename website/{content/v2.0 => docs}/usage/recovery.md (95%) rename website/{content => docs}/usage/retries.md (100%) rename website/{content => docs}/usage/storage.md (100%) rename website/{content => docs}/usage/target-nodes-spec.md (92%) rename website/{content => docs}/usage/upgrade.md (100%) create mode 100644 website/docusaurus.config.js delete mode 100644 website/layouts/index.html delete mode 100644 website/layouts/partials/custom-head.html delete mode 100644 website/layouts/partials/gfooter.html delete mode 100644 website/layouts/partials/gheader.html delete mode 100644 website/layouts/partials/menu-footer.html delete mode 100644 website/layouts/products/single.html create mode 100644 website/openapi/openapi.yaml create mode 100644 website/package-lock.json create mode 100644 website/package.json create mode 100644 website/plugins/tailwindcss-loader/index.js create mode 100644 website/postcss.config.js create mode 100644 website/sidebars.js create mode 100644 website/src/components/HomepageBanner.js create mode 100644 website/src/components/HomepageDescPanel.js create mode 100644 website/src/components/HomepageFeatures.js create mode 100644 website/src/components/HomepageHeader.js create mode 100644 website/src/components/HomepagePricing.js create mode 100644 website/src/components/HomepageStats.js create mode 100644 website/src/components/HomepageTestimonials.js create mode 100644 website/src/components/HomepageUseCases.js create mode 100644 website/src/components/HomepageUsers.js create mode 100644 website/src/css/custom.css rename website/{content/v2.0/intro => src/pages}/dkron_vs_other_software.md (93%) create mode 100644 website/src/pages/index.js create mode 100644 website/src/pages/index.module.css rename website/{content/v2.0/intro => src/pages}/license.md (81%) create mode 100644 website/src/pages/pro.js create mode 100644 website/static/.nojekyll delete mode 100644 website/static/css/app.css delete mode 100644 website/static/css/app.css.map delete mode 100644 website/static/css/base.css delete mode 100644 website/static/css/bootstrap-custom.min.css delete mode 100644 website/static/css/custom.css delete mode 100644 website/static/css/font-awesome-4.0.3.css delete mode 100644 website/static/css/font-awesome/font-awesome.css delete mode 100644 website/static/css/font-awesome/font-awesome.css.map create mode 100644 website/static/img/AXP_BlueBoxLogo_EXTRALARGEscale_RGB_DIGITAL_1600x1600.png create mode 100644 website/static/img/Allianz.svg create mode 100644 website/static/img/Flickr_logo.png create mode 100644 website/static/img/SoCal_Gas.png create mode 100644 website/static/img/cronitor1.jpg create mode 100644 website/static/img/cronitor2.jpg create mode 100644 website/static/img/dkron-black.png create mode 100644 website/static/img/dkron-gradient.png create mode 100644 website/static/img/dkron-gray.png create mode 100644 website/static/img/dkron-logo-black.png create mode 100644 website/static/img/docusaurus.png create mode 100644 website/static/img/kata_ai.png create mode 100644 website/static/img/logo-delcampe.svg create mode 100644 website/static/img/logo-enreach.svg create mode 100644 website/static/img/undraw_docusaurus_mountain.svg create mode 100644 website/static/img/undraw_docusaurus_react.svg create mode 100644 website/static/img/undraw_docusaurus_tree.svg create mode 100644 website/static/img/voiceworks-logo.svg delete mode 100644 website/static/js/bootstrap-3.0.3.min.js create mode 100644 website/tailwind.config.js delete mode 160000 website/themes/docdock rename website/{content/v1.2 => versioned_docs/version-v1}/_footer.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/api/_index.md (100%) rename website/{content => versioned_docs/version-v1}/basics/_index.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/basics/configuration.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/basics/getting-started.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/basics/installation.md (100%) rename website/{content => versioned_docs/version-v1}/cli/_index.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/cli/dkron.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/cli/dkron_agent.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/cli/dkron_doc.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/cli/dkron_keygen.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/cli/dkron_leave.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/cli/dkron_version.md (100%) rename website/{content => versioned_docs/version-v1}/intro/_index.md (100%) rename website/{content => versioned_docs/version-v1}/intro/dkron_vs_other_software.md (100%) rename website/{content => versioned_docs/version-v1}/intro/license.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/_index.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/auth.md (100%) rename website/{content => versioned_docs/version-v1}/pro/cli/_index.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/cli/dkron.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/cli/dkron_agent.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/cli/dkron_doc.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/cli/dkron_keygen.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/cli/dkron_version.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/clustering.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/commercial-faq.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/commercial-support.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/configuration.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/encryption.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/executors/_index.md (100%) rename website/{content => versioned_docs/version-v1}/pro/executors/docker.md (100%) rename website/{content => versioned_docs/version-v1}/pro/executors/ecs.md (100%) rename website/{content => versioned_docs/version-v1}/pro/processors/_index.md (100%) rename website/{content => versioned_docs/version-v1}/pro/processors/elasticsearch.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/processors/email.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/processors/slack.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/quick-start.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/pro/storage.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/swagger.yaml (100%) rename website/{content => versioned_docs/version-v1}/usage/_index.md (100%) rename website/{content => versioned_docs/version-v1}/usage/chaining.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/clustering.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/concurrency.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/cron-spec.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/ecs.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/executors/_index.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/executors/http.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/executors/shell.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/internals.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/metrics.md (100%) rename website/{content => versioned_docs/version-v1}/usage/plugins/_index.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/plugins/develop.md (100%) rename website/{content => versioned_docs/version-v1}/usage/processors/_index.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/processors/file.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/processors/log.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/processors/syslog.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/retries.md (100%) rename website/{content/v1.2 => versioned_docs/version-v1}/usage/target-nodes-spec.md (93%) rename website/{content => versioned_docs/version-v2}/_footer.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/api/_index.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/basics/_index.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/basics/configuration.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/basics/getting-started.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/basics/installation.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/cli/_index.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/cli/dkron.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/cli/dkron_agent.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/cli/dkron_doc.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/cli/dkron_keygen.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/cli/dkron_leave.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/cli/dkron_raft.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/cli/dkron_raft_list-peers.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/cli/dkron_raft_remove-peer.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/cli/dkron_version.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/intro/_index.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/intro/dkron_vs_other_software.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/intro/license.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/_index.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/acls.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/auth.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/pro/cli/_index.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/cli/dkron.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/cli/dkron_agent.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/cli/dkron_doc.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/cli/dkron_keygen.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/cli/dkron_leave.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/cli/dkron_raft.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/cli/dkron_raft_list-peers.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/cli/dkron_raft_remove-peer.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/cli/dkron_version.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/commercial-faq.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/commercial-support.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/configuration.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/encryption.md (100%) rename website/{content => versioned_docs/version-v2}/pro/executors/_index.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/pro/executors/docker.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/pro/executors/ecs.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/pro/failover.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/pro/processors/_index.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/pro/processors/elasticsearch.md (100%) rename website/{content => versioned_docs/version-v2}/pro/processors/email.md (100%) rename website/{content => versioned_docs/version-v2}/pro/processors/slack.md (100%) rename website/{content => versioned_docs/version-v2}/products/_index.md (100%) rename website/{content => versioned_docs/version-v2}/products/pro.html (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/swagger.yaml (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/upgrading/from_v1_to_v2.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/usage/_index.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/usage/chaining.md (100%) rename website/{content => versioned_docs/version-v2}/usage/cloud-auto-join.md (100%) rename website/{content => versioned_docs/version-v2}/usage/clustering.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/concurrency.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/cron-spec.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/ecs.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/executors/_index.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/executors/http.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/executors/shell.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/metatags.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/metrics.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/usage/plugins/_index.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/plugins/develop.md (100%) rename website/{content/v1.2 => versioned_docs/version-v2}/usage/processors/_index.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/processors/file.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/processors/log.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/processors/syslog.md (100%) rename website/{content => versioned_docs/version-v2}/usage/recovery.md (95%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/retries.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/storage.md (100%) rename website/{content/v2.0 => versioned_docs/version-v2}/usage/target-nodes-spec.md (93%) create mode 100644 website/versioned_sidebars/version-v1-sidebars.json create mode 100644 website/versioned_sidebars/version-v2-sidebars.json create mode 100644 website/versions.json create mode 100644 website/yarn.lock diff --git a/scripts/ansible/equinix_metal.yaml b/scripts/ansible/equinix_metal.yaml new file mode 100644 index 000000000..334ff169d --- /dev/null +++ b/scripts/ansible/equinix_metal.yaml @@ -0,0 +1,6 @@ +# Minimal example using environment var credentials +plugin: equinix.metal.device + +# Set individual variables with compose +compose: + ansible_host: (ip_addresses | selectattr('address_family', 'equalto', 4) | selectattr('public', 'equalto', true) | first).address diff --git a/scripts/ansible/packet_net.ini b/scripts/ansible/packet_net.ini deleted file mode 100644 index 6dcc027b1..000000000 --- a/scripts/ansible/packet_net.ini +++ /dev/null @@ -1,53 +0,0 @@ -# Ansible Packet.net external inventory script settings -# - -[packet] - -# Packet projects to get info for. Set this to 'all' to get info for all -# projects in Packet and merge the results together. Alternatively, set -# this to a comma separated list of projects. E.g. 'project-1,project-3,project-4' -projects = all -projects_exclude = - -# By default, packet devices in all state are returned. Specify -# packet device states to return as a comma-separated list. -# device_states = active, inactive, queued, provisioning - -# items per page to retrieve from packet api at a time -items_per_page = 999 - -# API calls to Packet are costly. For this reason, we cache the results of an API -# call. Set this to the path you want cache files to be written to. Two files -# will be written to this directory: -# - ansible-packet.cache -# - ansible-packet.index -cache_path = ~/.ansible/tmp - -# The number of seconds a cache file is considered valid. After this many -# seconds, a new API call will be made, and the cache file will be updated. -# To disable the cache, set this value to 0 -cache_max_age = 300 - -# Organize groups into a nested/hierarchy instead of a flat namespace. -nested_groups = False - -# Replace - tags when creating groups to avoid issues with ansible -replace_dash_in_groups = True - -# The packet inventory output can become very large. To manage its size, -# configure which groups should be created. -group_by_device_id = True -group_by_hostname = True -group_by_facility = True -group_by_project = True -group_by_operating_system = True -group_by_plan_type = True -group_by_tags = True -group_by_tag_none = True - -# If you only want to include hosts that match a certain regular expression -# pattern_include = staging-* - -# If you want to exclude any hosts that match a certain regular expression -# pattern_exclude = staging-* - diff --git a/scripts/ansible/packet_net.py b/scripts/ansible/packet_net.py deleted file mode 100755 index 6672226f2..000000000 --- a/scripts/ansible/packet_net.py +++ /dev/null @@ -1,501 +0,0 @@ -#!/usr/bin/env python - -''' -Packet.net external inventory script -================================= - -Generates inventory that Ansible can understand by making API request to -Packet.net using the Packet library. - -NOTE: This script assumes Ansible is being executed where the environment -variable needed for Packet API Token already been set: - export PACKET_API_TOKEN=Bfse9F24SFtfs423Gsd3ifGsd43sSdfs - -This script also assumes there is a packet_net.ini file alongside it. To specify a -different path to packet_net.ini, define the PACKET_NET_INI_PATH environment variable: - - export PACKET_NET_INI_PATH=/path/to/my_packet_net.ini - -''' - -# (c) 2016, Peter Sankauskas -# (c) 2017, Tomas Karasek -# -# This file is part of Ansible, -# -# Ansible is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Ansible is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Ansible. If not, see . - -###################################################################### - -import sys -import os -import argparse -import re -from time import time - -from ansible.module_utils import six -from ansible.module_utils.six.moves import configparser - -try: - import packet -except ImportError as e: - sys.exit("failed=True msg='`packet-python` library required for this script'") - -import traceback - - -import json - - -ini_section = 'packet' - - -class PacketInventory(object): - - def _empty_inventory(self): - return {"_meta": {"hostvars": {}}} - - def __init__(self): - ''' Main execution path ''' - - # Inventory grouped by device IDs, tags, security groups, regions, - # and availability zones - self.inventory = self._empty_inventory() - - # Index of hostname (address) to device ID - self.index = {} - - # Read settings and parse CLI arguments - self.parse_cli_args() - self.read_settings() - - # Cache - if self.args.refresh_cache: - self.do_api_calls_update_cache() - elif not self.is_cache_valid(): - self.do_api_calls_update_cache() - - # Data to print - if self.args.host: - data_to_print = self.get_host_info() - - elif self.args.list: - # Display list of devices for inventory - if self.inventory == self._empty_inventory(): - data_to_print = self.get_inventory_from_cache() - else: - data_to_print = self.json_format_dict(self.inventory, True) - - print(data_to_print) - - def is_cache_valid(self): - ''' Determines if the cache files have expired, or if it is still valid ''' - - if os.path.isfile(self.cache_path_cache): - mod_time = os.path.getmtime(self.cache_path_cache) - current_time = time() - if (mod_time + self.cache_max_age) > current_time: - if os.path.isfile(self.cache_path_index): - return True - - return False - - def read_settings(self): - ''' Reads the settings from the packet_net.ini file ''' - if six.PY3: - config = configparser.ConfigParser() - else: - config = configparser.SafeConfigParser() - - _ini_path_raw = os.environ.get('PACKET_NET_INI_PATH') - - if _ini_path_raw: - packet_ini_path = os.path.expanduser(os.path.expandvars(_ini_path_raw)) - else: - packet_ini_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'packet_net.ini') - config.read(packet_ini_path) - - # items per page - self.items_per_page = 999 - if config.has_option(ini_section, 'items_per_page'): - config.get(ini_section, 'items_per_page') - - # Instance states to be gathered in inventory. Default is all of them. - packet_valid_device_states = [ - 'active', - 'inactive', - 'queued', - 'provisioning' - ] - self.packet_device_states = [] - if config.has_option(ini_section, 'device_states'): - for device_state in config.get(ini_section, 'device_states').split(','): - device_state = device_state.strip() - if device_state not in packet_valid_device_states: - continue - self.packet_device_states.append(device_state) - else: - self.packet_device_states = packet_valid_device_states - - # Cache related - cache_dir = os.path.expanduser(config.get(ini_section, 'cache_path')) - if not os.path.exists(cache_dir): - os.makedirs(cache_dir) - - self.cache_path_cache = cache_dir + "/ansible-packet.cache" - self.cache_path_index = cache_dir + "/ansible-packet.index" - self.cache_max_age = config.getint(ini_section, 'cache_max_age') - - # Configure nested groups instead of flat namespace. - if config.has_option(ini_section, 'nested_groups'): - self.nested_groups = config.getboolean(ini_section, 'nested_groups') - else: - self.nested_groups = False - - # Replace dash or not in group names - if config.has_option(ini_section, 'replace_dash_in_groups'): - self.replace_dash_in_groups = config.getboolean(ini_section, 'replace_dash_in_groups') - else: - self.replace_dash_in_groups = True - - # Configure which groups should be created. - group_by_options = [ - 'group_by_device_id', - 'group_by_hostname', - 'group_by_facility', - 'group_by_project', - 'group_by_operating_system', - 'group_by_plan_type', - 'group_by_tags', - 'group_by_tag_none', - ] - for option in group_by_options: - if config.has_option(ini_section, option): - setattr(self, option, config.getboolean(ini_section, option)) - else: - setattr(self, option, True) - - # Do we need to just include hosts that match a pattern? - try: - pattern_include = config.get(ini_section, 'pattern_include') - if pattern_include and len(pattern_include) > 0: - self.pattern_include = re.compile(pattern_include) - else: - self.pattern_include = None - except configparser.NoOptionError: - self.pattern_include = None - - # Do we need to exclude hosts that match a pattern? - try: - pattern_exclude = config.get(ini_section, 'pattern_exclude') - if pattern_exclude and len(pattern_exclude) > 0: - self.pattern_exclude = re.compile(pattern_exclude) - else: - self.pattern_exclude = None - except configparser.NoOptionError: - self.pattern_exclude = None - - # Projects - self.projects = [] - configProjects = config.get(ini_section, 'projects') - configProjects_exclude = config.get(ini_section, 'projects_exclude') - if (configProjects == 'all'): - for projectInfo in self.get_projects(): - if projectInfo.name not in configProjects_exclude: - self.projects.append(projectInfo.name) - else: - self.projects = configProjects.split(",") - - def parse_cli_args(self): - ''' Command line argument processing ''' - - parser = argparse.ArgumentParser(description='Produce an Ansible Inventory file based on Packet') - parser.add_argument('--list', action='store_true', default=True, - help='List Devices (default: True)') - parser.add_argument('--host', action='store', - help='Get all the variables about a specific device') - parser.add_argument('--refresh-cache', action='store_true', default=False, - help='Force refresh of cache by making API requests to Packet (default: False - use cache files)') - self.args = parser.parse_args() - - def do_api_calls_update_cache(self): - ''' Do API calls to each region, and save data in cache files ''' - - for projectInfo in self.get_projects(): - if projectInfo.name in self.projects: - self.get_devices_by_project(projectInfo) - - self.write_to_cache(self.inventory, self.cache_path_cache) - self.write_to_cache(self.index, self.cache_path_index) - - def connect(self): - ''' create connection to api server''' - token = os.environ.get('PACKET_API_TOKEN') - if token is None: - raise Exception("Error reading token from environment (PACKET_API_TOKEN)!") - manager = packet.Manager(auth_token=token) - return manager - - def get_projects(self): - '''Makes a Packet API call to get the list of projects''' - try: - manager = self.connect() - projects = manager.list_projects() - return projects - except Exception as e: - traceback.print_exc() - self.fail_with_error(e, 'getting Packet projects') - - def get_devices_by_project(self, project): - ''' Makes an Packet API call to the list of devices in a particular - project ''' - - params = { - 'per_page': self.items_per_page - } - - try: - manager = self.connect() - devices = manager.list_devices(project_id=project.id, params=params) - - for device in devices: - self.add_device(device, project) - - except Exception as e: - traceback.print_exc() - self.fail_with_error(e, 'getting Packet devices') - - def fail_with_error(self, err_msg, err_operation=None): - '''log an error to std err for ansible-playbook to consume and exit''' - if err_operation: - err_msg = 'ERROR: "{err_msg}", while: {err_operation}\n'.format( - err_msg=err_msg, err_operation=err_operation) - sys.stderr.write(err_msg) - sys.exit(1) - - def get_device(self, device_id): - manager = self.connect() - - device = manager.get_device(device_id) - return device - - def add_device(self, device, project): - ''' Adds a device to the inventory and index, as long as it is - addressable ''' - - # Only return devices with desired device states - if device.state not in self.packet_device_states: - return - - # Select the best destination address. Only include management - # addresses as non-management (elastic) addresses need manual - # host configuration to be routable. - # See https://help.packet.net/article/54-elastic-ips. - dest = None - for ip_address in device.ip_addresses: - if ip_address['public'] is True and \ - ip_address['address_family'] == 4 and \ - ip_address['management'] is True: - dest = ip_address['address'] - - if not dest: - # Skip devices we cannot address (e.g. private VPC subnet) - return - - # if we only want to include hosts that match a pattern, skip those that don't - if self.pattern_include and not self.pattern_include.match(device.hostname): - return - - # if we need to exclude hosts that match a pattern, skip those - if self.pattern_exclude and self.pattern_exclude.match(device.hostname): - return - - # Add to index - self.index[dest] = [project.id, device.id] - - # Inventory: Group by device ID (always a group of 1) - if self.group_by_device_id: - self.inventory[device.id] = [dest] - if self.nested_groups: - self.push_group(self.inventory, 'devices', device.id) - - # Inventory: Group by device name (hopefully a group of 1) - if self.group_by_hostname: - self.push(self.inventory, device.hostname, dest) - if self.nested_groups: - self.push_group(self.inventory, 'hostnames', project.name) - - # Inventory: Group by project - if self.group_by_project: - self.push(self.inventory, project.name, dest) - if self.nested_groups: - self.push_group(self.inventory, 'projects', project.name) - - # Inventory: Group by facility - if self.group_by_facility: - self.push(self.inventory, device.facility['code'], dest) - if self.nested_groups: - if self.group_by_facility: - self.push_group(self.inventory, project.name, device.facility['code']) - - # Inventory: Group by OS - if self.group_by_operating_system: - self.push(self.inventory, device.operating_system.slug, dest) - if self.nested_groups: - self.push_group(self.inventory, 'operating_systems', device.operating_system.slug) - - # Inventory: Group by plan type - if self.group_by_plan_type: - self.push(self.inventory, device.plan['slug'], dest) - if self.nested_groups: - self.push_group(self.inventory, 'plans', device.plan['slug']) - - # Inventory: Group by tag keys - if self.group_by_tags: - for k in device.tags: - key = self.to_safe("tag_" + k) - self.push(self.inventory, key, dest) - if self.nested_groups: - self.push_group(self.inventory, 'tags', self.to_safe("tag_" + k)) - - # Global Tag: devices without tags - if self.group_by_tag_none and len(device.tags) == 0: - self.push(self.inventory, 'tag_none', dest) - if self.nested_groups: - self.push_group(self.inventory, 'tags', 'tag_none') - - # Global Tag: tag all Packet devices - self.push(self.inventory, 'packet', dest) - - self.inventory["_meta"]["hostvars"][dest] = self.get_host_info_dict_from_device(device) - - def get_host_info_dict_from_device(self, device): - device_vars = {} - for key in vars(device): - value = getattr(device, key) - key = self.to_safe('packet_' + key) - - # Handle complex types - if key == 'packet_state': - device_vars[key] = device.state or '' - elif key == 'packet_hostname': - device_vars[key] = value - elif isinstance(value, (int, bool)): - device_vars[key] = value - elif isinstance(value, six.string_types): - device_vars[key] = value.strip() - elif value is None: - device_vars[key] = '' - elif key == 'packet_facility': - device_vars[key] = value['code'] - elif key == 'packet_operating_system': - device_vars[key] = value.slug - elif key == 'packet_plan': - device_vars[key] = value['slug'] - elif key == 'packet_tags': - for k in value: - key = self.to_safe('packet_tag_' + k) - device_vars[key] = k - else: - pass - # print key - # print type(value) - # print value - - return device_vars - - def get_host_info(self): - ''' Get variables about a specific host ''' - - if len(self.index) == 0: - # Need to load index from cache - self.load_index_from_cache() - - if self.args.host not in self.index: - # try updating the cache - self.do_api_calls_update_cache() - if self.args.host not in self.index: - # host might not exist anymore - return self.json_format_dict({}, True) - - (project_id, device_id) = self.index[self.args.host] - - device = self.get_device(device_id) - return self.json_format_dict(self.get_host_info_dict_from_device(device), True) - - def push(self, my_dict, key, element): - ''' Push an element onto an array that may not have been defined in - the dict ''' - group_info = my_dict.setdefault(key, []) - if isinstance(group_info, dict): - host_list = group_info.setdefault('hosts', []) - host_list.append(element) - else: - group_info.append(element) - - def push_group(self, my_dict, key, element): - ''' Push a group as a child of another group. ''' - parent_group = my_dict.setdefault(key, {}) - if not isinstance(parent_group, dict): - parent_group = my_dict[key] = {'hosts': parent_group} - child_groups = parent_group.setdefault('children', []) - if element not in child_groups: - child_groups.append(element) - - def get_inventory_from_cache(self): - ''' Reads the inventory from the cache file and returns it as a JSON - object ''' - - cache = open(self.cache_path_cache, 'r') - json_inventory = cache.read() - return json_inventory - - def load_index_from_cache(self): - ''' Reads the index from the cache file sets self.index ''' - - cache = open(self.cache_path_index, 'r') - json_index = cache.read() - self.index = json.loads(json_index) - - def write_to_cache(self, data, filename): - ''' Writes data in JSON format to a file ''' - - json_data = self.json_format_dict(data, True) - cache = open(filename, 'w') - cache.write(json_data) - cache.close() - - def uncammelize(self, key): - temp = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', key) - return re.sub('([a-z0-9])([A-Z])', r'\1_\2', temp).lower() - - def to_safe(self, word): - ''' Converts 'bad' characters in a string to underscores so they can be used as Ansible groups ''' - regex = r"[^A-Za-z0-9\_" - if not self.replace_dash_in_groups: - regex += r"\-" - return re.sub(regex + "]", "_", word) - - def json_format_dict(self, data, pretty=False): - ''' Converts a dict to a JSON object and dumps it as a formatted - string ''' - - if pretty: - return json.dumps(data, sort_keys=True, indent=2) - else: - return json.dumps(data) - - -# Run the script -PacketInventory() diff --git a/scripts/ansible/site.yml b/scripts/ansible/site.yml index d7b9002ca..64d418904 100644 --- a/scripts/ansible/site.yml +++ b/scripts/ansible/site.yml @@ -3,11 +3,11 @@ - hosts: localhost tasks: - - packet_device: + - equinix.metal.device: hostnames: [dkron01, dkron02, dkron03] - operating_system: ubuntu_19_04 - plan: baremetal_0 - facility: sjc1 + operating_system: ubuntu_21_04 + plan: c3.small.x86 + facility: am6 wait_for_public_IPv: 4 project_id: 904af849-79ff-4847-90f7-dfa02367ae72 register: newhosts @@ -23,9 +23,9 @@ timeout: 500 loop: "{{ newhosts.devices }}" -- hosts: packet +- hosts: equinix_metal user: root - become: yes + become: true become_method: sudo vars: @@ -36,7 +36,7 @@ tasks: - set_fact: - dkron_servers: "{{ groups['packet'] | map('extract', hostvars, ['ansible_all_ipv4_addresses', 1]) | list }}" + dkron_servers: "{{ groups['equinix_metal'] | map('extract', hostvars, ['ansible_all_ipv4_addresses', 1]) | list }}" tags: config - name: Copy package diff --git a/scripts/ansible/test_jobs.yml b/scripts/ansible/test_jobs.yml index 1181bb13c..0235ef935 100644 --- a/scripts/ansible/test_jobs.yml +++ b/scripts/ansible/test_jobs.yml @@ -4,7 +4,7 @@ # at-shell-success -- hosts: packet +- hosts: equinix_metal user: root become: yes become_method: sudo diff --git a/website/README.md b/website/README.md new file mode 100644 index 000000000..aaba2fa1e --- /dev/null +++ b/website/README.md @@ -0,0 +1,41 @@ +# Website + +This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator. + +### Installation + +``` +$ yarn +``` + +### Local Development + +``` +$ yarn start +``` + +This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. + +### Build + +``` +$ yarn build +``` + +This command generates static content into the `build` directory and can be served using any static contents hosting service. + +### Deployment + +Using SSH: + +``` +$ USE_SSH=true yarn deploy +``` + +Not using SSH: + +``` +$ GIT_USER= yarn deploy +``` + +If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/website/archetypes/default.md b/website/archetypes/default.md deleted file mode 100644 index f5a9e450f..000000000 --- a/website/archetypes/default.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "{{ replace .TranslationBaseName "-" " " | title }}" -date: {{ .Date }} -draft: true ---- - diff --git a/website/babel.config.js b/website/babel.config.js new file mode 100644 index 000000000..e00595dae --- /dev/null +++ b/website/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [require.resolve('@docusaurus/core/lib/babel/preset')], +}; diff --git a/website/blog/authors.yml b/website/blog/authors.yml new file mode 100644 index 000000000..e69de29bb diff --git a/website/blog/dkron-3-0.md b/website/blog/dkron-3-0.md new file mode 100644 index 000000000..e3abaf872 --- /dev/null +++ b/website/blog/dkron-3-0.md @@ -0,0 +1,33 @@ +--- +Description: "Dkron release 3.0 public release" +Keywords: [ "Development", "OpenSource", "Distributed systems", "cron" ] +Tags: [ "Development", "OpenSource", "Distributed systems", "cron" ] +date: "2020-05-12" +Topics: [ "Development", "OpenSource", "Distributed Systems" ] +Slug: "dkron-3-0" +--- +# Dkron 3.0 Release + +I'm thrilled to announce that Dkron/Pro v3.0 is here! + +This release brings a big internal refactor in the job execution engine, incorporating breaking changes but ensuring no more missing executions. + +## What's new + +### Job execution engine + +Refactored the job execution engine for proper synchronization of executions, no more missing executions under normal conditions, and if there is one, Dkron will report the issue clearly in the logs. + +New node targeting algorithm, transparent for the user. + +### UI Improvements + +Change the notification JS code to a pop-up like system that provides better comfort in using the UI, previously causing some weird effects on certain job operations like Run, Toggle, and Delete. + +## Wrap-up + +This update brings no public API changes, and no changes in storage format so your upgrade path should be easy if you follow the [rolling upgrade notes](https://dkron.io/usage/upgrade/#rolling-upgrade). + +Download and install from [here](https://dkron.io/basics/installation/) + +*Thank you to all my Dkron Pro customers for ensuring the long-term support and maintenance of Dkron. Support OSS software and your infrastructure vendors so we can support you!* diff --git a/website/blog/dkron-3-2.md b/website/blog/dkron-3-2.md new file mode 100644 index 000000000..04b09f186 --- /dev/null +++ b/website/blog/dkron-3-2.md @@ -0,0 +1,48 @@ +--- +Description: "Dkron release 3.2 public release" +Keywords: [ "Development", "OpenSource", "Distributed systems", "cron" ] +Tags: [ "Development", "OpenSource", "Distributed systems", "cron" ] +date: "2021-06-01" +Topics: [ "Development", "OpenSource", "Distributed Systems" ] +Slug: "dkron-3-2" +--- + +# Dkron 3.2 + +## New website + +Our brand new web site designed and implemented by https://github.com/Macxim, comes with a brand new look, better content structure, better documentation a new blog section and the new API navigator. + +This marks the start of a new and better product design, more focused on the UX, easy of use and more documentation for Dkron. + +We hope you like it as much as we do. ❤️ + +## New features + +### Cronitor integration + +Our goal is to provide a very reliable way of running your cron jobs, we share that vision with the people behind [Cronitor](https://cronitor.io/). Dkron is very reliable but sometimes a very bad event can bring your cluster down to its knees. To provide multiple options to monitor Dkron, I'm happy to introduce a new way to monitor your job executions using Cronitor service. + +Cronitor is tightly integrated with Dkron, it will notify the details of every execution and Cronitor can offer multiple channels for alerting you in case something goes wrong. + +Check the service https://cronitor.io/ and follow the integration guide in the docs to set up your [Dkron-Cronitor integration](/docs/usage/cronitor). + +## Upcoming features + +The new look of Dkron will pave the road for the upcoming v4 release. We have really interesting features almost ready for the new version, some of them are: + +* Bump React Admin to v4.0 +* Shell plugin will be included in the main binary +* New light image including only the main binary +* Optionally use fast-store instead of boltdb for Raft log, this will improve performance tenfold +* Farewell to the old UI + +We think this will open Dkron to be used for new use cases that where not possible before. + +## Wrap-up + +We are very happy of giving Dkron a well deserved new face to the world and also to keep integrating with new services we love to be able to offer the best product we can for this specific -and niche- market. + +We think there's a gap in Job schedulers for the rest-of-us that is currently improving, but still very needed of cost-effective and easy to operate solutions like Dkron for small-mid start-ups and for specific needs in bigger companies. + +We're always open to our users feedback so feel free to contact us if you have any suggestion. diff --git a/website/config.toml b/website/config.toml deleted file mode 100644 index ed3352116..000000000 --- a/website/config.toml +++ /dev/null @@ -1,43 +0,0 @@ -baseURL = "/" -languageCode = "en-us" -title = "Dkron - Cloud native job scheduling system" -theme = "docdock" -MetaDataFormat = "yaml" -pygmentsCodeFences = true -pygmentsStyle = "monokailight" - -[params] -editURL = "https://github.com/distribworks/dkron/edit/master/website/content/" -showVisitedLinks = true # default is false -themeStyle = "flex" # "original" or "flex" # default "flex" -themeVariant = "" # choose theme variant "green", "gold" , "gray", "blue" (default) -ordersectionsby = "weight" # ordersectionsby = "title" -disableHomeIcon = false # default is false -disableSearch = false # default is false -disableNavChevron = false # set true to hide next/prev chevron, default is false -highlightClientSide = false # set true to use highlight.pack.js instead of the default hugo chroma highlighter -menushortcutsnewtab = false # set true to open shortcuts links to a new tab/window -enableGitInfo = true - -[[menu.shortcuts]] -pre = "

More

" -name = " Github repo" -identifier = "ds" -url = "https://github.com/distribworks/dkron" -weight = 1 - -[[menu.shortcuts]] -name = " " -url = "https://github.com/distribworks/dkron/releases" -weight = 11 - -[[menu.shortcuts]] -name = " " -url = "/intro/license/" -weight = 30 - -[outputs] -home = [ "HTML", "RSS", "JSON"] - -[markup.goldmark.renderer] -unsafe = true diff --git a/website/content/CNAME b/website/content/CNAME deleted file mode 100644 index 0abbc6dc0..000000000 --- a/website/content/CNAME +++ /dev/null @@ -1 +0,0 @@ -dkron.io diff --git a/website/content/_header.md b/website/content/_header.md deleted file mode 100644 index c023b051a..000000000 --- a/website/content/_header.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "header" -description: "" -date: "2017-04-24T18:36:24+02:00" ---- -
- -
diff --git a/website/content/api/_index.md b/website/content/api/_index.md deleted file mode 100644 index c4df77927..000000000 --- a/website/content/api/_index.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: "API" -weight: 100 ---- - - - - -
- - - - diff --git a/website/content/swagger.yaml b/website/content/swagger.yaml deleted file mode 100644 index 1e3d9e883..000000000 --- a/website/content/swagger.yaml +++ /dev/null @@ -1,536 +0,0 @@ -swagger: '2.0' -basePath: /v1 -host: localhost:8080 -consumes: - - application/json -produces: - - application/json -schemes: - - http -info: - version: "1" - title: Dkron REST API - description: | - You can communicate with Dkron using a RESTful JSON API over HTTP. Dkron nodes usually listen on port `8080` for API requests. All examples in this section assume that you've found a running leader at `localhost:8080`. - - Dkron implements a RESTful JSON API over HTTP to communicate with software clients. Dkron listens in port `8080` by default. All examples in this section assume that you're using the default port. - - Default API responses are unformatted JSON add the `pretty=true` param to format the response. - -paths: - /: - get: - description: | - Gets `Status` object. - operationId: status - tags: - - default - responses: - 200: - description: Successful response - schema: - $ref: '#/definitions/status' - /jobs: - get: - description: | - List jobs. - parameters: - - in: query - name: metadata - type: array - collectionFormat: multi - items: - type: string - description: Filter jobs by metadata - - in: query - name: _sort - type: string - description: Sorting field - - in: query - name: _order - type: string - description: Sort order (ASC/DESC) - - in: query - name: q - type: string - description: Filter query text - - in: query - name: _start - type: integer - description: Start index - - in: query - name: _end - type: integer - description: End index - operationId: getJobs - tags: - - jobs - responses: - 200: - description: Successful response - schema: - type: array - items: - $ref: '#/definitions/job' - post: - description: | - Create or updates a new job. - operationId: createOrUpdateJob - tags: - - jobs - parameters: - - in: body - name: body - description: Updated job object - required: true - schema: - $ref: "#/definitions/job" - - in: query - name: runoncreate - description: If present, regardless of any value, causes the job to be run immediately after being succesfully created or updated. - required: false - type: boolean - allowEmptyValue: true - responses: - 201: - description: Successful response - schema: - $ref: '#/definitions/job' - /jobs/{job_name}: - get: - description: | - Show a job. - operationId: showJobByName - tags: - - jobs - parameters: - - in: path - name: job_name - description: The job that needs to be fetched. - required: true - type: string - responses: - 200: - description: Successful response - schema: - $ref: '#/definitions/job' - delete: - description: | - Delete a job. - operationId: deleteJob - tags: - - jobs - parameters: - - in: path - name: job_name - description: The job that needs to be deleted. - required: true - type: string - responses: - 200: - description: Successful response - schema: - $ref: '#/definitions/job' - post: - description: | - Executes a job. - operationId: runJob - tags: - - jobs - parameters: - - in: path - name: job_name - description: The job that needs to be run. - required: true - type: string - responses: - 202: - description: Successful response - schema: - $ref: '#/definitions/job' - /jobs/{job_name}/toggle: - post: - description: | - Toggle a job. - operationId: toggleJob - tags: - - jobs - parameters: - - in: path - name: job_name - description: The job that needs to be toggled. - required: true - type: string - responses: - 200: - description: Successful response - schema: - $ref: '#/definitions/job' - /restore: - post: - description: | - Restore jobs from json file. - operationId: restore - tags: - - jobs - parameters: - - in: formData - name: file - description: Json file that needs to be restored. - required: true - type: file - responses: - 200: - description: Successful response - schema: - type: array - items: - $ref: '#/definitions/restore' - consumes: - - multipart/form-data - /members: - get: - description: | - List members. - operationId: getMember - tags: - - members - responses: - 200: - description: Successful response - schema: - type: array - items: - $ref: '#/definitions/member' - /leader: - get: - description: | - List leader of cluster. - operationId: getLeader - tags: - - default - responses: - 200: - description: Successful response - schema: - $ref: '#/definitions/member' - /isleader: - get: - description: | - Check if node is a leader or follower. - operationId: getIsLeader - tags: - - default - responses: - 200: - description: Node is a leader - 404: - description: Node is a follower - /leave: - post: - description: | - Force the node to leave the cluster. - operationId: leave - tags: - - default - responses: - 200: - description: Successful response - schema: - type: array - items: - $ref: '#/definitions/member' - /jobs/{job_name}/executions: - get: - description: | - List executions. - operationId: listExecutionsByJob - tags: - - executions - parameters: - - in: path - name: job_name - description: The job that owns the executions to be fetched. - required: true - type: string - responses: - 200: - description: Successful response - schema: - type: array - items: - $ref: '#/definitions/execution' - /jobs/{job_name}/executions/{execution}: - get: - tags: - - executions - description: | - Show execution. - operationId: showExecutionByID - parameters: - - name: job_name - in: path - description: The job that owns the execution to be fetched. - required: true - type: string - - name: execution - in: path - description: The executions to be fetched. - required: true - type: string - responses: - 200: - description: Successful response - schema: - $ref: '#/definitions/execution' - /busy: - get: - description: | - Returns the running executions. - operationId: busy - tags: - - default - responses: - 200: - description: Successful response - schema: - type: array - items: - $ref: '#/definitions/execution' - -definitions: - status: - type: object - description: "Status represents details about the node." - readOnly: true - properties: - agent: - description: "Node basic details" - readOnly: true - additionalProperties: - type: object - serf: - description: "Serf status" - readOnly: true - additionalProperties: - type: object - tags: - description: "Tags asociated with this node" - readOnly: true - additionalProperties: - type: string - job: - type: object - description: "A Job represents a scheduled task to execute." - required: - - name - - schedule - properties: - name: - type: string - description: "Name for the job. Use only lower case letters (unicode), digits, underscore and dash." - readOnly: false - example: "job1" - displayname: - type: string - description: "Nice name for the job. Optional." - readOnly: false - schedule: - type: string - description: "Cron expression for the job." - readOnly: false - example: "@every 10s" - timezone: - type: string - description: "Timezone where the job will be executed. By default and when field is set to empty string, the job will run in local time." - readOnly: false - example: "Europe/Berlin" - owner: - type: string - description: "Owner of the job" - readOnly: false - example: "Platform Team" - owner_email: - type: string - description: "Email of the owner" - readOnly: false - example: "platform@example.com" - success_count: - type: integer - description: "Number of successful executions" - readOnly: true - error_count: - type: integer - description: "Number of failed executions" - readOnly: true - last_success: - type: string - format: date-time - description: "Last time this job executed successfully" - readOnly: true - last_error: - type: string - format: date-time - description: "Last time this job failed" - readOnly: true - disabled: - type: boolean - description: "Disabled state of the job" - readOnly: false - tags: - type: object - description: "Target nodes tags of this job" - additionalProperties: - type: string - readOnly: false - example: - server: "true" - metadata: - type: object - description: "Extra metadata tags for this job" - additionalProperties: - type: string - readOnly: false - example: - office: "Barcelona" - retries: - type: integer - description: "Number of times to retry a failed job execution" - example: 2 - readOnly: false - parent_job: - type: string - description: "The name/id of the job that will trigger the execution of this job" - example: "parent_job" - readOnly: false - dependent_jobs: - type: array - items: - type: string - description: "Array containing the jobs that depends on this one" - example: ['dependent_job'] - readOnly: true - processors: - $ref: '#/definitions/processors' - concurrency: - type: string - description: "Concurrency policy for the job allow/forbid" - example: "allow" - readOnly: false - executor: - type: string - description: "Executor plugin used to run the job" - readOnly: false - example: "shell" - executor_config: - type: object - description: Executor plugin parameters - additionalProperties: - type: string - example: - command: "echo 'Hello from Dkron'" - status: - type: string - readOnly: true - description: "Status of the job" - example: "success" - next: - type: string - format: date-time - readOnly: true - description: "Time of the next job execution" - member: - type: object - description: A member represents a cluster member node. - properties: - Name: - type: string - description: "Node name" - example: "dkron1" - Addr: - type: string - description: "IP Address" - example: "192.168.1.137" - Port: - type: integer - description: "Port number" - example: 8946 - Tags: - type: object - description: "Tags asociated with this node" - additionalProperties: - type: string - example: - rpc_addr: "192.168.1.137:6868" - server: "true" - version": "1.0.0" - Status: - type: integer - description: "The serf status of the node see: https://godoc.org/github.com/hashicorp/serf/serf#MemberStatus" - example: 1 - ProtocolMin: - type: integer - description: "Serf protocol minimum version this node can understand or speak" - example: 5 - ProtocolMax: - type: integer - description: "Serf protocol maximum version this node can understand or speak" - example: 2 - ProtocolCur: - type: integer - description: "Serf protocol current version this node can understand or speak" - example: 2 - DelegateMin: - type: integer - description: "Serf delegate protocol minimum version this node can understand or speak" - DelegateMax: - type: integer - description: "Serf delegate protocol maximum version this node can understand or speak" - example: 5 - DelegateCur: - type: integer - description: "Serf delegate protocol current version this node can understand or speak" - example: 4 - execution: - type: object - description: An execution represents a timed job run. - properties: - job_name: - type: string - description: "job name" - example: "job_1" - started_at: - type: string - format: date-time - description: "start time of the execution" - finished_at: - type: string - format: date-time - description: "when the execution finished running" - success: - type: boolean - description: "the execution run successfuly" - output: - type: string - description: "partial output of the command execution" - example: "Hello from Dkron" - node_name: - type: string - description: "name of the node that executed the command" - example: "dkron1" - - processors: - type: object - description: Processor plugins used to process executions results of this job - additionalProperties: - type: object - additionalProperties: - type: string - example: - files: - forward: true - - restore: - type: string - description: Each job restore result. - example: "success create job_1" diff --git a/website/content/v2.0/_footer.md b/website/content/v2.0/_footer.md deleted file mode 100644 index 2d9571b99..000000000 --- a/website/content/v2.0/_footer.md +++ /dev/null @@ -1 +0,0 @@ -[Distributed Works](http://www.distrib.works/) © 2015 - 2020 Victor Castell - victor@distrib.works diff --git a/website/content/v2.0/basics/_index.md b/website/content/v2.0/basics/_index.md deleted file mode 100644 index 7f024a596..000000000 --- a/website/content/v2.0/basics/_index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: "Basics" -weight: 20 -icon: "1. " ---- - -{{% children style="h2" depth="3" description="true" %}} diff --git a/website/content/v2.0/cli/_index.md b/website/content/v2.0/cli/_index.md deleted file mode 100644 index dfeebb1b9..000000000 --- a/website/content/v2.0/cli/_index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: "CLI" -weight: 90 -icon: "1. " ---- - -{{% children style="h2" depth="3" description="true" %}} diff --git a/website/content/v2.0/pro/cli/_index.md b/website/content/v2.0/pro/cli/_index.md deleted file mode 100644 index 64e7762f7..000000000 --- a/website/content/v2.0/pro/cli/_index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: "Pro CLI" -weight: 90 -icon: "1. " ---- - -{{% children style="h2" depth="3" description="true" %}} diff --git a/website/content/v2.0/pro/executors/_index.md b/website/content/v2.0/pro/executors/_index.md deleted file mode 100644 index 04bd79890..000000000 --- a/website/content/v2.0/pro/executors/_index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Executors ---- - -{{% children style="h3" description="true" %}} diff --git a/website/content/v2.0/pro/processors/_index.md b/website/content/v2.0/pro/processors/_index.md deleted file mode 100644 index 21cf32a1b..000000000 --- a/website/content/v2.0/pro/processors/_index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Processors ---- - -{{% children style="h3" description="true" %}} diff --git a/website/content/v2.0/products/_index.md b/website/content/v2.0/products/_index.md deleted file mode 100644 index 1c886d916..000000000 --- a/website/content/v2.0/products/_index.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Products -weight: 70 ---- - -{{% children style="card" depth="2" description="true" %}} diff --git a/website/content/v2.0/products/pro.html b/website/content/v2.0/products/pro.html deleted file mode 100644 index a671bb596..000000000 --- a/website/content/v2.0/products/pro.html +++ /dev/null @@ -1,111 +0,0 @@ ---- -title: Dkron Pro ---- - -
-
-
- -
-
-
-
-

Get additional features and commercial support from the creator of Dkron

-
-
-
-
-
-

Key features

- -

Security

- -

Pro has enhanced security using industry standard SSL encryption for communication between all components of - the application, the embedded storage engine and nodes.

-

You can also enable basic authentication to restrict access to the WebUI and the API.

- -

Pro plugins

- -

Do you need to store job output in Elasticsearch? Do you need to run docker based jobs?

-

Dkron Pro adds some commercially supported plugins ready to cover your needs.

- -

Support

- -

Priority support from the author

-

Workload automation is a critical process in your business. Guarantee direct access to a Dkron expert. - Your subscription gives you priority support for any unforeseen issues.

-
-
-
-
- -
-
-
-

Product details

- -

FEATURES

-

- Dkron Pro contains the following functionality: - -

    -
  • -

    Multi-region support -

  • -
  • -

    Full SSL encryption -

  • -
  • -

    Elasticsearch processor -

  • -
  • -

    Docker executor -

  • -
  • -

    AWS ECS executor -

  • -
  • -

    Advanced email processor -

  • -
  • -

    WebUI and API authorization -

  • -
-

- -

DOCUMENTATION

-

Detailed documentation about configuring and using each feature can be found in the Dkron docs site. Read the - Commercial FAQ for further details.

- -

SUPPORT

-

Your subscription gives you priority email support for any issues which might arise.

- -

Sales of Dkron Pro also benefit the community by ensuring that Dkron itself will remain well supported for the - foreseeable future.

- -

INSTALLATION

-

When you buy Dkron Pro, a custom URL associated with your email address will be sent to you. You use this URL - to install the package corresponding to your architecture. You configure and use Dkron Pro exactly like you - would Dkron.

- -

Pro tip : use a mailing list for your email when purchasing to ensure you get critical email updates, even if - employees leave the company.

- -

UPGRADES

-

Dkron Pro will receive bug fixes and new functionality over time. All upgrades will be free to subscribers - with a simple package upgrade. See the changelog for more detail.

- -

LICENSING

-

Dkron is available under the terms of the GNU LGPLv3 license.

- -

In addition to its useful functionality, buying Dkron Pro grants your organization a Dkron commercial license - instead of the GNU LGPL, avoiding any legal issues your lawyers might raise. Please see the Commercial - FAQ for further detail on licensing including options for distributing Dkron Pro with your own products.

-
-
-
diff --git a/website/content/v2.0/usage/_index.md b/website/content/v2.0/usage/_index.md deleted file mode 100644 index 8c60cfb34..000000000 --- a/website/content/v2.0/usage/_index.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "Usage" -weight: 30 ---- - -{{% children style="card" depth="2" description="true" %}} diff --git a/website/docs/basics/_category_.json b/website/docs/basics/_category_.json new file mode 100644 index 000000000..daec3e16a --- /dev/null +++ b/website/docs/basics/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Basics", + "position": 1 +} diff --git a/website/content/basics/configuration.md b/website/docs/basics/configuration.md similarity index 80% rename from website/content/basics/configuration.md rename to website/docs/basics/configuration.md index 2e594dabf..a037a2e97 100644 --- a/website/content/basics/configuration.md +++ b/website/docs/basics/configuration.md @@ -1,8 +1,4 @@ ---- -title: Configuration -wight: 20 ---- - +# Configuration ## Configuration sources Settings can be specified in three ways (in order of precedence): @@ -11,7 +7,9 @@ Settings can be specified in three ways (in order of precedence): 1. Environment variables starting with **`DKRON_`** 1. **`dkron.yml`** config file -{{% alert info %}}**Note:** Dkron sends anonymous usage data to a server with the purpose of elaborating usage statistics, if you want to disable statistics collection, you can disable it in the dkron config file or in the command line using `--disable-usage-stats` parameter{{% /alert %}} +:::caution +Dkron sends anonymous usage data to a server with the purpose of elaborating usage statistics, if you want to disable statistics collection, you can disable it in the dkron config file or in the command line using `--disable-usage-stats` parameter +::: ## Config file location diff --git a/website/content/basics/getting-started.md b/website/docs/basics/getting-started.md similarity index 92% rename from website/content/basics/getting-started.md rename to website/docs/basics/getting-started.md index dda602064..8a81a5830 100644 --- a/website/content/basics/getting-started.md +++ b/website/docs/basics/getting-started.md @@ -1,7 +1,7 @@ --- -title: Getting started -weight: 30 +sidebar_position: 1 --- +# Getting started ## Introduction @@ -27,11 +27,11 @@ Dkron deployment is just a single binary, it stores the state in an internal Bun ## Installation -See the [installation](/basics/installation). +See the [installation](installation.md). ## Configuration -See the [configuration](/basics/configuration). +See the [configuration](configuration.md). ## Usage @@ -41,9 +41,9 @@ By default Dkron uses the following ports: - `8080` for HTTP for the API and Dashboard - `6868` for gRPC and raft layer comunication between agents. -{{% notice note %}} +:::info Be sure you have opened this ports (or the ones that you configured) in your firewall or AWS security groups. -{{% /notice %}} +::: ### Starting a single node @@ -58,15 +58,15 @@ dkron agent --server --bootstrap-expect=1 Check your server is working: `curl localhost:8080/v1` -{{% notice info %}} +:::info For a full list of configuration parameters and its description, see the CLI docs -{{% /notice %}} +::: ### Create a Job -{{% notice note %}} +:::info This job will only run in just one `server` node due to the node count in the tag. Refer to the target node spec for details. -{{% /notice %}} +::: ```bash curl localhost:8080/v1/jobs -XPOST -d '{ diff --git a/website/content/basics/installation.md b/website/docs/basics/installation.md similarity index 98% rename from website/content/basics/installation.md rename to website/docs/basics/installation.md index 345d115b9..76fb49642 100644 --- a/website/content/basics/installation.md +++ b/website/docs/basics/installation.md @@ -1,9 +1,4 @@ - ---- -title: Installation -weight: 10 ---- - +# Installation ## Running the binary Download the packaged archive for your platform from the [downloads page](https://github.com/distribworks/dkron/releases) and extract the package to a shared location in your drive, like /opt/local/bin. diff --git a/website/docs/cli/_category_.json b/website/docs/cli/_category_.json new file mode 100644 index 000000000..e2c485445 --- /dev/null +++ b/website/docs/cli/_category_.json @@ -0,0 +1,3 @@ +{ + "label": "CLI" +} diff --git a/website/content/cli/dkron.md b/website/docs/cli/dkron.md similarity index 100% rename from website/content/cli/dkron.md rename to website/docs/cli/dkron.md diff --git a/website/content/cli/dkron_agent.md b/website/docs/cli/dkron_agent.md similarity index 100% rename from website/content/cli/dkron_agent.md rename to website/docs/cli/dkron_agent.md diff --git a/website/content/cli/dkron_doc.md b/website/docs/cli/dkron_doc.md similarity index 100% rename from website/content/cli/dkron_doc.md rename to website/docs/cli/dkron_doc.md diff --git a/website/content/cli/dkron_keygen.md b/website/docs/cli/dkron_keygen.md similarity index 100% rename from website/content/cli/dkron_keygen.md rename to website/docs/cli/dkron_keygen.md diff --git a/website/content/cli/dkron_leave.md b/website/docs/cli/dkron_leave.md similarity index 100% rename from website/content/cli/dkron_leave.md rename to website/docs/cli/dkron_leave.md diff --git a/website/content/cli/dkron_raft.md b/website/docs/cli/dkron_raft.md similarity index 100% rename from website/content/cli/dkron_raft.md rename to website/docs/cli/dkron_raft.md diff --git a/website/content/cli/dkron_raft_list-peers.md b/website/docs/cli/dkron_raft_list-peers.md similarity index 100% rename from website/content/cli/dkron_raft_list-peers.md rename to website/docs/cli/dkron_raft_list-peers.md diff --git a/website/content/cli/dkron_raft_remove-peer.md b/website/docs/cli/dkron_raft_remove-peer.md similarity index 100% rename from website/content/cli/dkron_raft_remove-peer.md rename to website/docs/cli/dkron_raft_remove-peer.md diff --git a/website/content/cli/dkron_version.md b/website/docs/cli/dkron_version.md similarity index 100% rename from website/content/cli/dkron_version.md rename to website/docs/cli/dkron_version.md diff --git a/website/content/v2.0/intro/_index.md b/website/docs/intro.md similarity index 95% rename from website/content/v2.0/intro/_index.md rename to website/docs/intro.md index 6278ff4a3..cf1618758 100644 --- a/website/content/v2.0/intro/_index.md +++ b/website/docs/intro.md @@ -1,8 +1,7 @@ --- -title: "Intro" -weight: 80 -icon: "1. " +sidebar_position: 1 --- +# Intro ## Dkron - Distributed, fault tolerant job scheduling system @@ -29,9 +28,8 @@ Dkron runs on Linux, OSX and Windows. It can be used to run scheduled commands o Dkron uses the efficient and lightweight [gossip protocol](https://www.serfdom.io/docs/internals/gossip.html) underneath to communicate with nodes. Failure notification and task handling are run efficiently across an entire cluster of any size. ## Web UI - + +![](/img/job-list-new.png) ## Dkron design diff --git a/website/docs/pro/_category_.json b/website/docs/pro/_category_.json new file mode 100644 index 000000000..ee73989e7 --- /dev/null +++ b/website/docs/pro/_category_.json @@ -0,0 +1,3 @@ +{ + "label": "Pro" +} diff --git a/website/content/pro/_index.md b/website/docs/pro/_index.md similarity index 100% rename from website/content/pro/_index.md rename to website/docs/pro/_index.md diff --git a/website/content/pro/acls.md b/website/docs/pro/acls.md similarity index 100% rename from website/content/pro/acls.md rename to website/docs/pro/acls.md diff --git a/website/content/pro/auth.md b/website/docs/pro/auth.md similarity index 100% rename from website/content/pro/auth.md rename to website/docs/pro/auth.md diff --git a/website/docs/pro/cli/_category_.json b/website/docs/pro/cli/_category_.json new file mode 100644 index 000000000..e2c485445 --- /dev/null +++ b/website/docs/pro/cli/_category_.json @@ -0,0 +1,3 @@ +{ + "label": "CLI" +} diff --git a/website/content/pro/cli/dkron.md b/website/docs/pro/cli/dkron.md similarity index 100% rename from website/content/pro/cli/dkron.md rename to website/docs/pro/cli/dkron.md diff --git a/website/content/pro/cli/dkron_agent.md b/website/docs/pro/cli/dkron_agent.md similarity index 100% rename from website/content/pro/cli/dkron_agent.md rename to website/docs/pro/cli/dkron_agent.md diff --git a/website/content/pro/cli/dkron_doc.md b/website/docs/pro/cli/dkron_doc.md similarity index 100% rename from website/content/pro/cli/dkron_doc.md rename to website/docs/pro/cli/dkron_doc.md diff --git a/website/content/pro/cli/dkron_keygen.md b/website/docs/pro/cli/dkron_keygen.md similarity index 100% rename from website/content/pro/cli/dkron_keygen.md rename to website/docs/pro/cli/dkron_keygen.md diff --git a/website/content/pro/cli/dkron_leave.md b/website/docs/pro/cli/dkron_leave.md similarity index 100% rename from website/content/pro/cli/dkron_leave.md rename to website/docs/pro/cli/dkron_leave.md diff --git a/website/content/pro/cli/dkron_raft.md b/website/docs/pro/cli/dkron_raft.md similarity index 100% rename from website/content/pro/cli/dkron_raft.md rename to website/docs/pro/cli/dkron_raft.md diff --git a/website/content/pro/cli/dkron_raft_list-peers.md b/website/docs/pro/cli/dkron_raft_list-peers.md similarity index 100% rename from website/content/pro/cli/dkron_raft_list-peers.md rename to website/docs/pro/cli/dkron_raft_list-peers.md diff --git a/website/content/pro/cli/dkron_raft_remove-peer.md b/website/docs/pro/cli/dkron_raft_remove-peer.md similarity index 100% rename from website/content/pro/cli/dkron_raft_remove-peer.md rename to website/docs/pro/cli/dkron_raft_remove-peer.md diff --git a/website/content/pro/cli/dkron_version.md b/website/docs/pro/cli/dkron_version.md similarity index 100% rename from website/content/pro/cli/dkron_version.md rename to website/docs/pro/cli/dkron_version.md diff --git a/website/content/pro/commercial-faq.md b/website/docs/pro/commercial-faq.md similarity index 100% rename from website/content/pro/commercial-faq.md rename to website/docs/pro/commercial-faq.md diff --git a/website/content/pro/commercial-support.md b/website/docs/pro/commercial-support.md similarity index 100% rename from website/content/pro/commercial-support.md rename to website/docs/pro/commercial-support.md diff --git a/website/content/pro/configuration.md b/website/docs/pro/configuration.md similarity index 100% rename from website/content/pro/configuration.md rename to website/docs/pro/configuration.md diff --git a/website/content/pro/encryption.md b/website/docs/pro/encryption.md similarity index 100% rename from website/content/pro/encryption.md rename to website/docs/pro/encryption.md diff --git a/website/docs/pro/executors/_category_.json b/website/docs/pro/executors/_category_.json new file mode 100644 index 000000000..19f2153f0 --- /dev/null +++ b/website/docs/pro/executors/_category_.json @@ -0,0 +1,3 @@ +{ + "label": "Executors" +} diff --git a/website/content/v2.0/pro/executors/docker.md b/website/docs/pro/executors/docker.md similarity index 95% rename from website/content/v2.0/pro/executors/docker.md rename to website/docs/pro/executors/docker.md index f5db085be..2f8a3566b 100644 --- a/website/content/v2.0/pro/executors/docker.md +++ b/website/docs/pro/executors/docker.md @@ -1,6 +1,4 @@ ---- -title: Docker executor ---- +# Docker executor Docker executor can launch docker based cron jobs using the docker command of the target node. diff --git a/website/content/v2.0/pro/executors/ecs.md b/website/docs/pro/executors/ecs.md similarity index 98% rename from website/content/v2.0/pro/executors/ecs.md rename to website/docs/pro/executors/ecs.md index d0af13513..4f8c389c6 100644 --- a/website/content/v2.0/pro/executors/ecs.md +++ b/website/docs/pro/executors/ecs.md @@ -1,6 +1,4 @@ ---- -title: AWS ECS Executor ---- +# AWS ECS Executor The ECS exeutor is capable of launching tasks in ECS clusters, then listen to a stream of CloudWatch Logs and return the output. diff --git a/website/content/pro/failover.md b/website/docs/pro/failover.md similarity index 100% rename from website/content/pro/failover.md rename to website/docs/pro/failover.md diff --git a/website/docs/pro/processors/_category_.json b/website/docs/pro/processors/_category_.json new file mode 100644 index 000000000..ce53d5924 --- /dev/null +++ b/website/docs/pro/processors/_category_.json @@ -0,0 +1,3 @@ +{ + "label": "Processors" +} diff --git a/website/content/v2.0/pro/processors/elasticsearch.md b/website/docs/pro/processors/elasticsearch.md similarity index 94% rename from website/content/v2.0/pro/processors/elasticsearch.md rename to website/docs/pro/processors/elasticsearch.md index 234538916..991f0f96b 100644 --- a/website/content/v2.0/pro/processors/elasticsearch.md +++ b/website/docs/pro/processors/elasticsearch.md @@ -1,6 +1,4 @@ ---- -title: Elasticsearch processor ---- +# Elasticsearch processor The Elasticsearch processor can fordward execution logs to an ES cluster. It need an already available Elasticsearch installation that is visible in the same network of the target node. diff --git a/website/content/v2.0/pro/processors/email.md b/website/docs/pro/processors/email.md similarity index 96% rename from website/content/v2.0/pro/processors/email.md rename to website/docs/pro/processors/email.md index d1f5b807d..11303de0b 100644 --- a/website/content/v2.0/pro/processors/email.md +++ b/website/docs/pro/processors/email.md @@ -1,6 +1,4 @@ ---- -title: Email processor ---- +# Email processor The Email processor provides flexibility to job email notifications. diff --git a/website/content/v2.0/pro/processors/slack.md b/website/docs/pro/processors/slack.md similarity index 96% rename from website/content/v2.0/pro/processors/slack.md rename to website/docs/pro/processors/slack.md index 9c52ded18..e73384c3d 100644 --- a/website/content/v2.0/pro/processors/slack.md +++ b/website/docs/pro/processors/slack.md @@ -1,6 +1,4 @@ ---- -title: Slack processor ---- +# Slack processor The Slack processor provides slack notifications with multiple configurations and rich format. diff --git a/website/docs/upgrading/_category_.json b/website/docs/upgrading/_category_.json new file mode 100644 index 000000000..d3992612b --- /dev/null +++ b/website/docs/upgrading/_category_.json @@ -0,0 +1,3 @@ +{ + "label": "Upgrading" +} diff --git a/website/content/upgrading/from_v1_to_v2.md b/website/docs/upgrading/from_v1_to_v2.md similarity index 100% rename from website/content/upgrading/from_v1_to_v2.md rename to website/docs/upgrading/from_v1_to_v2.md diff --git a/website/content/upgrading/from_v2_0_to_v2_2.md b/website/docs/upgrading/from_v2_0_to_v2_2.md similarity index 100% rename from website/content/upgrading/from_v2_0_to_v2_2.md rename to website/docs/upgrading/from_v2_0_to_v2_2.md diff --git a/website/docs/usage/_category_.json b/website/docs/usage/_category_.json new file mode 100644 index 000000000..e640b5c8a --- /dev/null +++ b/website/docs/usage/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Usage", + "position": 2 +} diff --git a/website/content/v2.0/usage/chaining.md b/website/docs/usage/chaining.md similarity index 94% rename from website/content/v2.0/usage/chaining.md rename to website/docs/usage/chaining.md index bb08c3d16..5930420a2 100644 --- a/website/content/v2.0/usage/chaining.md +++ b/website/docs/usage/chaining.md @@ -1,8 +1,4 @@ ---- -title: Job chaining ---- - -## Job chaining +# Job chaining You can set some jobs to run after other job is executed. To setup a job that will be executed after any other given job, just set the `parent_job` property when saving the new job. diff --git a/website/content/v2.0/usage/cloud-auto-join.md b/website/docs/usage/cloud-auto-join.md similarity index 99% rename from website/content/v2.0/usage/cloud-auto-join.md rename to website/docs/usage/cloud-auto-join.md index 812b2797b..01a55ca9f 100644 --- a/website/content/v2.0/usage/cloud-auto-join.md +++ b/website/docs/usage/cloud-auto-join.md @@ -1,10 +1,9 @@ --- -title: "Cloud Auto-join" description: |- Dkron supports automatic cluster joining using cloud metadata on various providers. --- -# Cloud Auto-joining +# Cloud Auto-join As of Dkron 2.0.0, `retry-join` accepts a unified interface using the [go-discover](https://github.com/hashicorp/go-discover) library for doing diff --git a/website/content/v2.0/usage/clustering.md b/website/docs/usage/clustering.md similarity index 59% rename from website/content/v2.0/usage/clustering.md rename to website/docs/usage/clustering.md index 852963045..b35781bcb 100644 --- a/website/content/v2.0/usage/clustering.md +++ b/website/docs/usage/clustering.md @@ -33,3 +33,57 @@ join: - 10.19.4.64 - 10.19.7.215 ``` + +## Deployment Table + +Below is a table that shows quorum size and failure tolerance for various +cluster sizes. The recommended deployment is either 3 or 5 servers. A single +server deployment is _**highly**_ discouraged as data loss is inevitable in a +failure scenario. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ServersQuorum SizeFailure Tolerance
110
220
321
431
532
642
743
diff --git a/website/content/usage/concurrency.md b/website/docs/usage/concurrency.md similarity index 100% rename from website/content/usage/concurrency.md rename to website/docs/usage/concurrency.md diff --git a/website/content/usage/cron-spec.md b/website/docs/usage/cron-spec.md similarity index 100% rename from website/content/usage/cron-spec.md rename to website/docs/usage/cron-spec.md diff --git a/website/docs/usage/cronitor.md b/website/docs/usage/cronitor.md new file mode 100644 index 000000000..578c37cc8 --- /dev/null +++ b/website/docs/usage/cronitor.md @@ -0,0 +1,29 @@ +# Cronitor Integration + +:::info +This feature is available since v3.2.0 +::: + +Dkron includes tight integration with [Cronitor](https://cronitor.io/) for advanced execution monitoring, check their product page for more information. + +To setup the integration add this parameter to your `dkron.yaml` config file, including your private cronitor API endpoint key: + +:::caution +Remember: do not check your config file into your source code repository, it contains sensitive information. +::: + +``` +cronitor-endpoint: https://cronitor.link/p/xxxxxxxxxxxxxxxxxxxxxx +``` + +You can also use the `--cronitor-endpoint` CLI parameter or the `DKRON_CRONITOR_ENDPOINT` env variable. + +Dkron will call Cronitor before and after running a job, sending all necessary information, no further configuration is necessary as Cronitor automagically create a monitor for each job. + +![](/img/cronitor1.jpg) + +You can further configure your job using the Cronitor UI or API after it has run at least once. + +Cronitor can be used to notify over different channels using integrations, go to the settings page to integrate it with several popular services: + +![](/img/cronitor2.jpg) diff --git a/website/content/usage/ecs.md b/website/docs/usage/ecs.md similarity index 94% rename from website/content/usage/ecs.md rename to website/docs/usage/ecs.md index 5ff4a3068..0bb391d2c 100644 --- a/website/content/usage/ecs.md +++ b/website/docs/usage/ecs.md @@ -2,9 +2,9 @@ title: Use with AWS ECS --- -{{% notice note %}} +:::tip Dkron Pro comes with a native ECS executor out of the box. -{{% /notice %}} +::: ## Use with Amazon ECS diff --git a/website/content/usage/executors/grpc.md b/website/docs/usage/executors/grpc.md similarity index 95% rename from website/content/usage/executors/grpc.md rename to website/docs/usage/executors/grpc.md index ddef95d29..d096fb421 100644 --- a/website/content/usage/executors/grpc.md +++ b/website/docs/usage/executors/grpc.md @@ -1,6 +1,4 @@ ---- -title: GRPC Executor ---- +# GRPC Executor GRPC executor can send a request to a GRPC Server diff --git a/website/content/usage/executors/http.md b/website/docs/usage/executors/http.md similarity index 97% rename from website/content/usage/executors/http.md rename to website/docs/usage/executors/http.md index fc9da1608..36ab3c1a7 100644 --- a/website/content/usage/executors/http.md +++ b/website/docs/usage/executors/http.md @@ -1,6 +1,4 @@ ---- -title: HTTP Executor ---- +# HTTP Executor HTTP executor can send a request to an HTTP endpoint diff --git a/website/content/usage/executors/_index.md b/website/docs/usage/executors/index.md similarity index 70% rename from website/content/usage/executors/_index.md rename to website/docs/usage/executors/index.md index 610ed0c1f..e9553a146 100644 --- a/website/content/usage/executors/_index.md +++ b/website/docs/usage/executors/index.md @@ -1,9 +1,4 @@ ---- -title: Executors -weight: 30 ---- - -## Executors +# Executors Executor plugins are the main mechanism of execution in Dkron. They implement different "types" of jobs in the sense that they can perform the most diverse actions on the target nodes. @@ -11,6 +6,4 @@ For example, the built-in `shell` executor, will run the indicated command on th New plugins will be added, or you can create new ones, to perform different tasks, such as HTTP requests, Docker runs, anything that you can imagine. -{{% children %}} - -If you need more features you can check [Dkron Pro](/products/pro/) that brings commercially supported plugins. +If you need more features you can check [Dkron Pro](/pro/) that brings commercially supported plugins. diff --git a/website/content/usage/executors/kafka.md b/website/docs/usage/executors/kafka.md similarity index 94% rename from website/content/usage/executors/kafka.md rename to website/docs/usage/executors/kafka.md index 2f871d1ed..1224a51a4 100644 --- a/website/content/usage/executors/kafka.md +++ b/website/docs/usage/executors/kafka.md @@ -1,7 +1,4 @@ - ---- -title: Kafka Executor ---- +# Kafka Executor A basic Kafka executor that produces a message on a Kafka broker. diff --git a/website/content/usage/executors/nats.md b/website/docs/usage/executors/nats.md similarity index 96% rename from website/content/usage/executors/nats.md rename to website/docs/usage/executors/nats.md index c811c40d5..d68c281a0 100644 --- a/website/content/usage/executors/nats.md +++ b/website/docs/usage/executors/nats.md @@ -1,7 +1,4 @@ - ---- -title: NATS Executor ---- +# NATS Executor The NATS executor sends a message to a NATS server/cluster. diff --git a/website/content/usage/executors/shell.md b/website/docs/usage/executors/shell.md similarity index 94% rename from website/content/usage/executors/shell.md rename to website/docs/usage/executors/shell.md index 43c977ad6..b172be19c 100644 --- a/website/content/usage/executors/shell.md +++ b/website/docs/usage/executors/shell.md @@ -1,7 +1,4 @@ - ---- -title: Shell Executor ---- +# Shell Executor Shell executor runs a system command diff --git a/website/content/usage/metatags.md b/website/docs/usage/metatags.md similarity index 100% rename from website/content/usage/metatags.md rename to website/docs/usage/metatags.md diff --git a/website/content/usage/metrics.md b/website/docs/usage/metrics.md similarity index 100% rename from website/content/usage/metrics.md rename to website/docs/usage/metrics.md diff --git a/website/docs/usage/plugins/_category_.json b/website/docs/usage/plugins/_category_.json new file mode 100644 index 000000000..732c367e0 --- /dev/null +++ b/website/docs/usage/plugins/_category_.json @@ -0,0 +1,3 @@ +{ + "label": "Plugins" +} diff --git a/website/content/usage/plugins/develop.md b/website/docs/usage/plugins/develop.md similarity index 85% rename from website/content/usage/plugins/develop.md rename to website/docs/usage/plugins/develop.md index 56899bfb6..db3e9a3c1 100644 --- a/website/content/usage/plugins/develop.md +++ b/website/docs/usage/plugins/develop.md @@ -5,7 +5,9 @@ weight: 99 ## Developing a Plugin -{{%notice info%}}Advanced topic! Plugin development is a highly advanced topic, and is not required knowledge for day-to-day usage. If you don't plan on writing any plugins, we recommend not reading the following section of the documentation.{{% /notice %}} +:::warning Advanced topic! +Plugin development is a highly advanced topic, and is not required knowledge for day-to-day usage. If you don't plan on writing any plugins, we recommend not reading the following section of the documentation. +::: Developing a plugin is simple. The only knowledge necessary to write a plugin is basic command-line skills and basic knowledge of the Go programming language. diff --git a/website/content/v2.0/usage/plugins/_index.md b/website/docs/usage/plugins/index.md similarity index 96% rename from website/content/v2.0/usage/plugins/_index.md rename to website/docs/usage/plugins/index.md index 9c463afa8..b5f1e01c4 100644 --- a/website/content/v2.0/usage/plugins/_index.md +++ b/website/docs/usage/plugins/index.md @@ -1,6 +1,4 @@ ---- -title: Plugins ---- +# Plugins ## Intro @@ -20,5 +18,3 @@ Dkron searches for plugins at startup, to install a plugin just drop the binary 1. /etc/dkron/plugins 2. Dkron executable directory - -{{% children %}} diff --git a/website/content/usage/processors/file.md b/website/docs/usage/processors/file.md similarity index 100% rename from website/content/usage/processors/file.md rename to website/docs/usage/processors/file.md diff --git a/website/content/v2.0/usage/processors/_index.md b/website/docs/usage/processors/index.md similarity index 96% rename from website/content/v2.0/usage/processors/_index.md rename to website/docs/usage/processors/index.md index 6b4d70759..388a749b8 100644 --- a/website/content/v2.0/usage/processors/_index.md +++ b/website/docs/usage/processors/index.md @@ -1,7 +1,4 @@ ---- -title: Processors -weight: 30 ---- +# Processors ## Execution Processors @@ -27,5 +24,3 @@ Dkron provides the following built-in processors: [Dkro Pro](/products/pro/) provides you with several more processors. All plugins accepts one configuration option: `forward` Indicated if the plugin must forward the original execution output. This allows for chaining plugins and sending output to different targets at the same time. - -{{% children %}} diff --git a/website/content/usage/processors/log.md b/website/docs/usage/processors/log.md similarity index 100% rename from website/content/usage/processors/log.md rename to website/docs/usage/processors/log.md diff --git a/website/content/usage/processors/syslog.md b/website/docs/usage/processors/syslog.md similarity index 100% rename from website/content/usage/processors/syslog.md rename to website/docs/usage/processors/syslog.md diff --git a/website/content/v2.0/usage/recovery.md b/website/docs/usage/recovery.md similarity index 95% rename from website/content/v2.0/usage/recovery.md rename to website/docs/usage/recovery.md index e5673725f..0d2ab646f 100644 --- a/website/content/v2.0/usage/recovery.md +++ b/website/docs/usage/recovery.md @@ -8,9 +8,9 @@ Don't panic! This is a critical first step. Depending on your deployment configuration, it may take only a single server failure for cluster unavailability. Recovery requires an operator to intervene, but the process is straightforward. -{{% notice note %}} +:::tip This guide is for recovery from a Dkron outage due to a majority of server nodes in a datacenter being lost. If you are looking to add or remove servers, see the [clustering](/usage/clustering) guide. -{{% /notice %}} +::: ## Failure of a Single Server Cluster @@ -99,6 +99,6 @@ node2 node2 10.10.11.6:4647 leader true node3 node3 10.10.11.7:4647 follower true ``` -* id (string: ) - Specifies the node ID of the server. This is the `name` of the node. +* id (string: ) - Specifies the node ID of the server. This is the `name` of the node. -* address (string: ) - Specifies the IP and port of the server in ip:port format. The port is the server's gRPC port used for cluster communications, typically `6868`. +* address (string: ) - Specifies the IP and port of the server in ip:port format. The port is the server's gRPC port used for cluster communications, typically `6868`. diff --git a/website/content/usage/retries.md b/website/docs/usage/retries.md similarity index 100% rename from website/content/usage/retries.md rename to website/docs/usage/retries.md diff --git a/website/content/usage/storage.md b/website/docs/usage/storage.md similarity index 100% rename from website/content/usage/storage.md rename to website/docs/usage/storage.md diff --git a/website/content/usage/target-nodes-spec.md b/website/docs/usage/target-nodes-spec.md similarity index 92% rename from website/content/usage/target-nodes-spec.md rename to website/docs/usage/target-nodes-spec.md index 33a06c48a..ebcd53d27 100644 --- a/website/content/usage/target-nodes-spec.md +++ b/website/docs/usage/target-nodes-spec.md @@ -29,7 +29,9 @@ To achieve this Nodes and Jobs have tags, for example, having a node with the fo } ``` -{{% alert info %}}**Tip:** You can specify tags for nodes in the dkron config file or in the command line using `--tags` parameter{{% /alert %}} +:::tip +You can specify tags for nodes in the dkron config file or in the command line using `--tags` parameter +::: In case there is no matching nodes with the specified tags, the job will not run. @@ -48,12 +50,12 @@ Following some examples using different tag combinations: } ``` -{{}} +```mermaid graph LR; J("Job tags: #quot;my_role#quot;: #quot;web#quot;") -->|Run Job|N1["Node1 tags: #quot;my_role#quot;: #quot;web#quot;"] J -->|Run Job|N2["Node2 tags: #quot;my_role#quot;: #quot;web#quot;"] J -->|Run Job|N3["Node2 tags: #quot;my_role#quot;: #quot;web#quot;"] -{{}} +``` #### Target only one nodes of a group of nodes with a tag @@ -68,12 +70,12 @@ graph LR; } ``` -{{}} +```mermaid graph LR; J("Job tags: #quot;my_role#quot;: #quot;web:1#quot;") -->|Run Job|N1["Node1 tags: #quot;my_role#quot;: #quot;web#quot;"] J -.- N2["Node2 tags: #quot;my_role#quot;: #quot;web#quot;"] J -.- N3["Node2 tags: #quot;my_role#quot;: #quot;web#quot;"] -{{}} +``` Dkron will try to run the job in the amount of nodes indicated by that count having that tag. diff --git a/website/content/usage/upgrade.md b/website/docs/usage/upgrade.md similarity index 100% rename from website/content/usage/upgrade.md rename to website/docs/usage/upgrade.md diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js new file mode 100644 index 000000000..29e846918 --- /dev/null +++ b/website/docusaurus.config.js @@ -0,0 +1,163 @@ +// @ts-check +// Note: type annotations allow type checking and IDEs autocompletion + +const lightCodeTheme = require('prism-react-renderer/themes/github'); +const darkCodeTheme = require('prism-react-renderer/themes/dracula'); + +/** @type {import('@docusaurus/types').Config} */ +const config = { + title: 'Dkron', + tagline: 'Easy, Reliable Cron jobs', + url: 'https://dkron.io', + baseUrl: '/', + onBrokenLinks: 'throw', + onBrokenMarkdownLinks: 'warn', + favicon: 'img/favicon.ico', + organizationName: 'distribworks', // Usually your GitHub org/user name. + projectName: 'dkron', // Usually your repo name. + customFields: { + description: 'A distributed Cron service with, API, no SPOF and an easy to use dashboard.', + description_extended: 'Dkron is a system service for workload automation that runs scheduled jobs, just like unix cron service but distributed in several machines in a cluster. This is the only job scheduler in the market with truly no SPOF. It is open source and available for free.' + }, + + plugins: ['tailwindcss-loader'], + + presets: [ + [ + 'redocusaurus', + { + // Plugin Options for loading OpenAPI files + specs: [ + { + spec: 'openapi/openapi.yaml', + route: '/api/', + }, + ], + // Theme Options for modifying how redoc renders them + theme: { + // Change with your site colors + primaryColor: '#1890ff', + }, + }, + ], + [ + 'classic', + /** @type {import('@docusaurus/preset-classic').Options} */ + ({ + docs: { + remarkPlugins: [require('mdx-mermaid')], + sidebarPath: require.resolve('./sidebars.js'), + // Please change this to your repo. + editUrl: 'https://github.com/distribworks/dkron/tree/main/website/docs/', + lastVersion: 'current', + versions: { + current: { + label: 'v3', + path: '', + }, + }, + }, + blog: { + showReadingTime: true, + // Please change this to your repo. + editUrl: + 'https://github.com/distribworks/dkron/tree/main/website/blog/', + }, + theme: { + customCss: require.resolve('./src/css/custom.css'), + }, + }), + ], + ], + + themeConfig: + /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ + ({ + colorMode: { + defaultMode: 'light', + disableSwitch: true, + }, + navbar: { + title: '', + logo: { + alt: 'Dkron Logo', + src: 'img/dkron-logo-black.png', + }, + items: [ + { + type: 'doc', + docId: 'basics/getting-started', + position: 'left', + label: 'Docs', + }, + { + to: '/api/', label: 'API', position: 'left' + }, + {to: '/blog', label: 'Blog', position: 'left'}, + {to: '/license', label: 'License', position: 'left'}, + { + href: 'https://github.com/distribworks/dkron', + label: 'GitHub', + position: 'right', + }, + { + type: 'docsVersionDropdown', + }, + { + to: '/pro/', label: 'PRO', position: 'left', className: 'navbar-link-go-pro' + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Docs', + items: [ + { + label: 'Intro', + to: '/docs/intro', + }, + ], + }, + { + title: 'Community', + items: [ + { + label: 'Stack Overflow', + href: 'https://stackoverflow.com/questions/tagged/dkron', + }, + { + label: 'Gitter', + href: 'https://gitter.im/distribworks/dkron', + }, + { + label: 'Twitter', + href: 'https://twitter.com/distribworks', + }, + ], + }, + { + title: 'More', + items: [ + { + label: 'Blog', + to: '/blog', + }, + { + label: 'GitHub', + href: 'https://github.com/distribworks/dkron', + }, + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} Distributed Works. Built with Docusaurus.`, + }, + prism: { + theme: lightCodeTheme, + darkTheme: darkCodeTheme, + }, + }), +}; + +module.exports = config; diff --git a/website/layouts/index.html b/website/layouts/index.html deleted file mode 100644 index 72e7e284a..000000000 --- a/website/layouts/index.html +++ /dev/null @@ -1,298 +0,0 @@ -{{ partial "gheader.html" . }} -
-
-
-
-

Easy, Reliable Cron jobs

-

A distributed Cron service with, API, no SPOF and an easy to use dashboard.

- Download - Demo - Go Pro -
-
-
-
- -
-
-

Dkron is a system service for workload automation that runs scheduled jobs, just like the cron unix service - but distributed in several machines in a cluster. Dkron is the only job scheduler in the market with truly no SPOF. - It is Open Source and freely available.

-
-
- -
-
-
-
- -

Characteristics

-
-
- -

Easy integration

-

Dkron is easy to setup and use. Choose your OS package and it's ready to run out-of-the-box. The - administration panel and it's simple JSON API makes a breeze to integrate with you current workflow or - deploy system.

-
- -
- -

Always available

-

Using the power of the Raft protocol, Dkron is designed to be always available. If the cluster leader - node fails, a follower will replace it, all without human intervention.

-
- -
- -

Flexible targets

-

Simple but powerful tag-based target node selection for jobs. Tag node count allows to run jobs in an - arbitrary number of nodes in the same group or groups.

-
-
-
-
-
-
- - -
-
-

Example use cases

- -
-
- - Email delivery -
-
- - Payroll generation -
-
- - Bookkeeping -
-
- - Data consolidation for BI -
-
- - Recurring invoicing -
-
- - Data transfer -
-
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

OSS

-
-

Pro

-
AudienceHobbyistsBusiness
- Executor plugins -
- Processor plugins -
Web UI
- Rest API -
- Job retries -
- Job chaining -
- Concurrency control -
- Metrics -
- Embedded storage engine -
- Docker executor -
- AWS ECS executor -
- Elasticsearch processor -
- Advanced Email processor -
- Slack processor -
- Encryption -
- Web UI Authentication -
- API Authentication -
- Access Control -
- Cross region failover -
Dedicated SupportNoneEmail
LicenseLGPLCommercial
- No Custom Terms -
PricingFree$750 / year
- Unlimited Usage -
Purchasingn/aCredit Card
- Get Started   -
-
- Learn More - - Buy -
-
-

- All sales come with a two week, 100% money back guarantee. -

-

- Looking to embed Dkron in your virtual server or appliance?
- Read the Commercial FAQ. -

-
-
-
-
- -{{ partial "gfooter.html" . }} diff --git a/website/layouts/partials/custom-head.html b/website/layouts/partials/custom-head.html deleted file mode 100644 index 7c12a5aae..000000000 --- a/website/layouts/partials/custom-head.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/website/layouts/partials/gfooter.html b/website/layouts/partials/gfooter.html deleted file mode 100644 index 9f4b84589..000000000 --- a/website/layouts/partials/gfooter.html +++ /dev/null @@ -1,91 +0,0 @@ -
-
-

Some of our users

-
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
-
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
-
-
- Partners

- -
-
- - - - - - - - - - - diff --git a/website/layouts/partials/gheader.html b/website/layouts/partials/gheader.html deleted file mode 100644 index bf0b43451..000000000 --- a/website/layouts/partials/gheader.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - - - - - - - {{ .Title }} :: {{ .Site.Title }} - - - - - - - - - - - - - - - - - diff --git a/website/layouts/partials/menu-footer.html b/website/layouts/partials/menu-footer.html deleted file mode 100644 index 0eb03cfcb..000000000 --- a/website/layouts/partials/menu-footer.html +++ /dev/null @@ -1,10 +0,0 @@ -
- -Star - - -Fork - -
- - diff --git a/website/layouts/products/single.html b/website/layouts/products/single.html deleted file mode 100644 index b8ba4980c..000000000 --- a/website/layouts/products/single.html +++ /dev/null @@ -1,5 +0,0 @@ -{{ partial "gheader.html" . }} - -{{ .Content }} - -{{ partial "gfooter.html" . }} diff --git a/website/openapi/openapi.yaml b/website/openapi/openapi.yaml new file mode 100644 index 000000000..df2013806 --- /dev/null +++ b/website/openapi/openapi.yaml @@ -0,0 +1,610 @@ +--- +openapi: 3.0.3 +info: + title: Dkron REST API + description: | + You can communicate with Dkron using a RESTful JSON API over HTTP. Dkron nodes usually listen on port `8080` for API requests. All examples in this section assume that you've found a running leader at `localhost:8080`. + + Dkron implements a RESTful JSON API over HTTP to communicate with software clients. Dkron listens in port `8080` by default. All examples in this section assume that you're using the default port. + + Default API responses are unformatted JSON add the `pretty=true` param to format the response. + version: 1-oas3 +servers: +- url: http://localhost:8080/v1 +paths: + /: + get: + tags: + - default + description: | + Gets `Status` object. + operationId: status + responses: + "200": + description: Successful response + content: + application/json: + schema: + $ref: '#/components/schemas/status' + /jobs: + get: + tags: + - jobs + description: | + List jobs. + operationId: getJobs + parameters: + - name: metadata + in: query + description: Filter jobs by metadata + required: false + style: form + explode: true + schema: + type: array + items: + type: string + - name: _sort + in: query + description: Sorting field + required: false + style: form + explode: true + schema: + type: string + - name: _order + in: query + description: Sort order (ASC/DESC) + required: false + style: form + explode: true + schema: + type: string + - name: q + in: query + description: Filter query text + required: false + style: form + explode: true + schema: + type: string + - name: _start + in: query + description: Start index + required: false + style: form + explode: true + schema: + type: integer + - name: _end + in: query + description: End index + required: false + style: form + explode: true + schema: + type: integer + responses: + "200": + description: Successful response + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/job' + post: + tags: + - jobs + description: | + Create or updates a new job. + operationId: createOrUpdateJob + parameters: + - name: runoncreate + in: query + description: If present, regardless of any value, causes the job to be run immediately after being succesfully created or updated. + required: false + allowEmptyValue: true + style: form + explode: true + schema: + type: boolean + requestBody: + description: Updated job object + content: + application/json: + schema: + $ref: '#/components/schemas/job' + required: true + responses: + "201": + description: Successful response + content: + application/json: + schema: + $ref: '#/components/schemas/job' + /jobs/{job_name}: + get: + tags: + - jobs + description: | + Show a job. + operationId: showJobByName + parameters: + - name: job_name + in: path + description: The job that needs to be fetched. + required: true + style: simple + explode: false + schema: + type: string + responses: + "200": + description: Successful response + content: + application/json: + schema: + $ref: '#/components/schemas/job' + post: + tags: + - jobs + description: | + Executes a job. + operationId: runJob + parameters: + - name: job_name + in: path + description: The job that needs to be run. + required: true + style: simple + explode: false + schema: + type: string + responses: + "202": + description: Successful response + content: + application/json: + schema: + $ref: '#/components/schemas/job' + delete: + tags: + - jobs + description: | + Delete a job. + operationId: deleteJob + parameters: + - name: job_name + in: path + description: The job that needs to be deleted. + required: true + style: simple + explode: false + schema: + type: string + responses: + "200": + description: Successful response + content: + application/json: + schema: + $ref: '#/components/schemas/job' + /jobs/{job_name}/toggle: + post: + tags: + - jobs + description: | + Toggle a job. + operationId: toggleJob + parameters: + - name: job_name + in: path + description: The job that needs to be toggled. + required: true + style: simple + explode: false + schema: + type: string + responses: + "200": + description: Successful response + content: + application/json: + schema: + $ref: '#/components/schemas/job' + /restore: + post: + tags: + - jobs + description: | + Restore jobs from json file. + operationId: restore + requestBody: + content: + multipart/form-data: + schema: + $ref: '#/components/schemas/restore_body' + required: true + responses: + "200": + description: Successful response + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/restore' + /members: + get: + tags: + - members + description: | + List members. + operationId: getMember + responses: + "200": + description: Successful response + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/member' + /leader: + get: + tags: + - default + description: | + List leader of cluster. + operationId: getLeader + responses: + "200": + description: Successful response + content: + application/json: + schema: + $ref: '#/components/schemas/member' + /isleader: + get: + tags: + - default + description: | + Check if node is a leader or follower. + operationId: getIsLeader + responses: + "200": + description: Node is a leader + "404": + description: Node is a follower + /leave: + post: + tags: + - default + description: | + Force the node to leave the cluster. + operationId: leave + responses: + "200": + description: Successful response + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/member' + /jobs/{job_name}/executions: + get: + tags: + - executions + description: | + List executions. + operationId: listExecutionsByJob + parameters: + - name: job_name + in: path + description: The job that owns the executions to be fetched. + required: true + style: simple + explode: false + schema: + type: string + responses: + "200": + description: Successful response + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/execution' + /jobs/{job_name}/executions/{execution}: + get: + tags: + - executions + description: | + Show execution. + operationId: showExecutionByID + parameters: + - name: job_name + in: path + description: The job that owns the execution to be fetched. + required: true + style: simple + explode: false + schema: + type: string + - name: execution + in: path + description: The executions to be fetched. + required: true + style: simple + explode: false + schema: + type: string + responses: + "200": + description: Successful response + content: + application/json: + schema: + $ref: '#/components/schemas/execution' + /busy: + get: + tags: + - default + description: | + Returns the running executions. + operationId: busy + responses: + "200": + description: Successful response + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/execution' +components: + schemas: + status: + type: object + properties: + agent: + type: object + additionalProperties: + type: object + description: Node basic details + readOnly: true + serf: + type: object + additionalProperties: + type: object + description: Serf status + readOnly: true + tags: + type: object + additionalProperties: + type: string + description: Tags asociated with this node + readOnly: true + description: Status represents details about the node. + readOnly: true + job: + required: + - name + - schedule + type: object + properties: + name: + type: string + description: Name for the job. Use only lower case letters (unicode), digits, underscore and dash. + readOnly: false + example: job1 + displayname: + type: string + description: Nice name for the job. Optional. + readOnly: false + schedule: + type: string + description: Cron expression for the job. + readOnly: false + example: '@every 10s' + timezone: + type: string + description: Timezone where the job will be executed. By default and when field is set to empty string, the job will run in local time. + readOnly: false + example: Europe/Berlin + owner: + type: string + description: Owner of the job + readOnly: false + example: Platform Team + owner_email: + type: string + description: Email of the owner + readOnly: false + example: platform@example.com + success_count: + type: integer + description: Number of successful executions + readOnly: true + error_count: + type: integer + description: Number of failed executions + readOnly: true + last_success: + type: string + description: Last time this job executed successfully + format: date-time + readOnly: true + last_error: + type: string + description: Last time this job failed + format: date-time + readOnly: true + disabled: + type: boolean + description: Disabled state of the job + readOnly: false + tags: + type: object + additionalProperties: + type: string + description: Target nodes tags of this job + readOnly: false + example: + server: "true" + metadata: + type: object + additionalProperties: + type: string + description: Extra metadata tags for this job + readOnly: false + example: + office: Barcelona + retries: + type: integer + description: Number of times to retry a failed job execution + readOnly: false + example: 2 + parent_job: + type: string + description: The name/id of the job that will trigger the execution of this job + readOnly: false + example: parent_job + dependent_jobs: + type: array + description: Array containing the jobs that depends on this one + readOnly: true + example: + - dependent_job + items: + type: string + processors: + $ref: '#/components/schemas/processors' + concurrency: + type: string + description: Concurrency policy for the job allow/forbid + readOnly: false + example: allow + executor: + type: string + description: Executor plugin used to run the job + readOnly: false + example: shell + executor_config: + type: object + additionalProperties: + type: string + description: Executor plugin parameters + example: + command: echo 'Hello from Dkron' + status: + type: string + description: Status of the job + readOnly: true + example: success + description: A Job represents a scheduled task to execute. + member: + type: object + properties: + Name: + type: string + description: Node name + example: dkron1 + Addr: + type: string + description: IP Address + example: 192.168.1.137 + Port: + type: integer + description: Port number + example: 8946 + Tags: + type: object + additionalProperties: + type: string + description: Tags asociated with this node + example: + rpc_addr: 192.168.1.137:6868 + server: "true" + version": 1.0.0 + Status: + type: integer + description: 'The serf status of the node see: https://godoc.org/github.com/hashicorp/serf/serf#MemberStatus' + example: 1 + ProtocolMin: + type: integer + description: Serf protocol minimum version this node can understand or speak + example: 5 + ProtocolMax: + type: integer + description: Serf protocol maximum version this node can understand or speak + example: 2 + ProtocolCur: + type: integer + description: Serf protocol current version this node can understand or speak + example: 2 + DelegateMin: + type: integer + description: Serf delegate protocol minimum version this node can understand or speak + DelegateMax: + type: integer + description: Serf delegate protocol maximum version this node can understand or speak + example: 5 + DelegateCur: + type: integer + description: Serf delegate protocol current version this node can understand or speak + example: 4 + description: A member represents a cluster member node. + execution: + type: object + properties: + job_name: + type: string + description: job name + example: job_1 + started_at: + type: string + description: start time of the execution + format: date-time + finished_at: + type: string + description: when the execution finished running + format: date-time + success: + type: boolean + description: the execution run successfuly + output: + type: string + description: partial output of the command execution + example: Hello from Dkron + node_name: + type: string + description: name of the node that executed the command + example: dkron1 + description: An execution represents a timed job run. + processors: + type: object + additionalProperties: + type: object + additionalProperties: + type: string + description: Processor plugins used to process executions results of this job + example: + files: + forward: true + restore: + type: string + description: Each job restore result. + example: success create job_1 + restore_body: + required: + - file + type: object + properties: + file: + type: string + description: Json file that needs to be restored. + format: binary diff --git a/website/package-lock.json b/website/package-lock.json new file mode 100644 index 000000000..8b8b6dbc5 --- /dev/null +++ b/website/package-lock.json @@ -0,0 +1,28420 @@ +{ + "name": "my-website", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "my-website", + "version": "0.0.0", + "dependencies": { + "@docusaurus/core": "^2.0.0-beta.18", + "@docusaurus/preset-classic": "^2.0.0-beta.18", + "@heroicons/react": "^1.0.5", + "@mdx-js/react": "^1.6.21", + "autoprefixer": "^10.4.2", + "buffer": "^6.0.3", + "clsx": "^1.1.1", + "mdx-mermaid": "^1.2.1", + "mermaid": "^8.14.0", + "postcss": "^8.4.6", + "postcss-import": "^14.0.2", + "prism-react-renderer": "^1.2.1", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "redocusaurus": "^1.0.2", + "stream": "^0.0.2", + "swagger-ui-react": "^4.5.2", + "tailwindcss": "^3.0.23", + "tailwindcss-loader": "file:plugins/tailwindcss-loader" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.5.2.tgz", + "integrity": "sha512-DY0bhyczFSS1b/CqJlTE/nQRtnTAHl6IemIkBy0nEWnhDzRDdtdx4p5Uuk3vwAFxwEEgi1WqKwgSSMx6DpNL4A==", + "dependencies": { + "@algolia/autocomplete-shared": "1.5.2" + } + }, + "node_modules/@algolia/autocomplete-preset-algolia": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.5.2.tgz", + "integrity": "sha512-3MRYnYQFJyovANzSX2CToS6/5cfVjbLLqFsZTKcvF3abhQzxbqwwaMBlJtt620uBUOeMzhdfasKhCc40+RHiZw==", + "dependencies": { + "@algolia/autocomplete-shared": "1.5.2" + }, + "peerDependencies": { + "@algolia/client-search": "^4.9.1", + "algoliasearch": "^4.9.1" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.5.2.tgz", + "integrity": "sha512-ylQAYv5H0YKMfHgVWX0j0NmL8XBcAeeeVQUmppnnMtzDbDnca6CzhKj3Q8eF9cHCgcdTDdb5K+3aKyGWA0obug==" + }, + "node_modules/@algolia/cache-browser-local-storage": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.0.tgz", + "integrity": "sha512-nj1vHRZauTqP/bluwkRIgEADEimqojJgoTRCel5f6q8WCa9Y8QeI4bpDQP28FoeKnDRYa3J5CauDlN466jqRhg==", + "dependencies": { + "@algolia/cache-common": "4.13.0" + } + }, + "node_modules/@algolia/cache-common": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.13.0.tgz", + "integrity": "sha512-f9mdZjskCui/dA/fA/5a+6hZ7xnHaaZI5tM/Rw9X8rRB39SUlF/+o3P47onZ33n/AwkpSbi5QOyhs16wHd55kA==" + }, + "node_modules/@algolia/cache-in-memory": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.13.0.tgz", + "integrity": "sha512-hHdc+ahPiMM92CQMljmObE75laYzNFYLrNOu0Q3/eyvubZZRtY2SUsEEgyUEyzXruNdzrkcDxFYa7YpWBJYHAg==", + "dependencies": { + "@algolia/cache-common": "4.13.0" + } + }, + "node_modules/@algolia/client-account": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.13.0.tgz", + "integrity": "sha512-FzFqFt9b0g/LKszBDoEsW+dVBuUe1K3scp2Yf7q6pgHWM1WqyqUlARwVpLxqyc+LoyJkTxQftOKjyFUqddnPKA==", + "dependencies": { + "@algolia/client-common": "4.13.0", + "@algolia/client-search": "4.13.0", + "@algolia/transporter": "4.13.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.13.0.tgz", + "integrity": "sha512-klmnoq2FIiiMHImkzOm+cGxqRLLu9CMHqFhbgSy9wtXZrqb8BBUIUE2VyBe7azzv1wKcxZV2RUyNOMpFqmnRZA==", + "dependencies": { + "@algolia/client-common": "4.13.0", + "@algolia/client-search": "4.13.0", + "@algolia/requester-common": "4.13.0", + "@algolia/transporter": "4.13.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.13.0.tgz", + "integrity": "sha512-GoXfTp0kVcbgfSXOjfrxx+slSipMqGO9WnNWgeMmru5Ra09MDjrcdunsiiuzF0wua6INbIpBQFTC2Mi5lUNqGA==", + "dependencies": { + "@algolia/requester-common": "4.13.0", + "@algolia/transporter": "4.13.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.13.0.tgz", + "integrity": "sha512-KneLz2WaehJmNfdr5yt2HQETpLaCYagRdWwIwkTqRVFCv4DxRQ2ChPVW9jeTj4YfAAhfzE6F8hn7wkQ/Jfj6ZA==", + "dependencies": { + "@algolia/client-common": "4.13.0", + "@algolia/requester-common": "4.13.0", + "@algolia/transporter": "4.13.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.13.0.tgz", + "integrity": "sha512-blgCKYbZh1NgJWzeGf+caKE32mo3j54NprOf0LZVCubQb3Kx37tk1Hc8SDs9bCAE8hUvf3cazMPIg7wscSxspA==", + "dependencies": { + "@algolia/client-common": "4.13.0", + "@algolia/requester-common": "4.13.0", + "@algolia/transporter": "4.13.0" + } + }, + "node_modules/@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" + }, + "node_modules/@algolia/logger-common": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.13.0.tgz", + "integrity": "sha512-8yqXk7rMtmQJ9wZiHOt/6d4/JDEg5VCk83gJ39I+X/pwUPzIsbKy9QiK4uJ3aJELKyoIiDT1hpYVt+5ia+94IA==" + }, + "node_modules/@algolia/logger-console": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.13.0.tgz", + "integrity": "sha512-YepRg7w2/87L0vSXRfMND6VJ5d6699sFJBRWzZPOlek2p5fLxxK7O0VncYuc/IbVHEgeApvgXx0WgCEa38GVuQ==", + "dependencies": { + "@algolia/logger-common": "4.13.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.0.tgz", + "integrity": "sha512-Dj+bnoWR5MotrnjblzGKZ2kCdQi2cK/VzPURPnE616NU/il7Ypy6U6DLGZ/ZYz+tnwPa0yypNf21uqt84fOgrg==", + "dependencies": { + "@algolia/requester-common": "4.13.0" + } + }, + "node_modules/@algolia/requester-common": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.13.0.tgz", + "integrity": "sha512-BRTDj53ecK+gn7ugukDWOOcBRul59C4NblCHqj4Zm5msd5UnHFjd/sGX+RLOEoFMhetILAnmg6wMrRrQVac9vw==" + }, + "node_modules/@algolia/requester-node-http": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.13.0.tgz", + "integrity": "sha512-9b+3O4QFU4azLhGMrZAr/uZPydvzOR4aEZfSL8ZrpLZ7fbbqTO0S/5EVko+QIgglRAtVwxvf8UJ1wzTD2jvKxQ==", + "dependencies": { + "@algolia/requester-common": "4.13.0" + } + }, + "node_modules/@algolia/transporter": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.13.0.tgz", + "integrity": "sha512-8tSQYE+ykQENAdeZdofvtkOr5uJ9VcQSWgRhQ9h01AehtBIPAczk/b2CLrMsw5yQZziLs5cZ3pJ3478yI+urhA==", + "dependencies": { + "@algolia/cache-common": "4.13.0", + "@algolia/logger-common": "4.13.0", + "@algolia/requester-common": "4.13.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", + "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.9", + "@babel/parser": "^7.17.9", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/@babel/generator": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "license": "MIT", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.0.tgz", + "integrity": "sha512-S3+IHG72pJFb0RmJgeXg/TjVKt641ZsLla028haXJjdqCf9eccE5r1JsdO//L7nzTDzXjtC+hwV/lrkEb2+t0Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "license": "MIT" + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", + "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.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-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.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-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.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-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.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-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.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-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.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-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.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-proposal-object-rest-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.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-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.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.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.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-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "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", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "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", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "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-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "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", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "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.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "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", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "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", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "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", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "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", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "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", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "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", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "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", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "license": "MIT", + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz", + "integrity": "sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", + "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "license": "MIT", + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@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-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-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", + "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz", + "integrity": "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==", + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@braintree/sanitize-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-3.1.0.tgz", + "integrity": "sha512-GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg==", + "license": "MIT" + }, + "node_modules/@docsearch/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.0.0.tgz", + "integrity": "sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA==" + }, + "node_modules/@docsearch/react": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.0.0.tgz", + "integrity": "sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg==", + "dependencies": { + "@algolia/autocomplete-core": "1.5.2", + "@algolia/autocomplete-preset-algolia": "1.5.2", + "@docsearch/css": "3.0.0", + "algoliasearch": "^4.0.0" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 18.0.0", + "react": ">= 16.8.0 < 18.0.0", + "react-dom": ">= 16.8.0 < 18.0.0" + } + }, + "node_modules/@docusaurus/core": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.0.0-beta.18.tgz", + "integrity": "sha512-puV7l+0/BPSi07Xmr8tVktfs1BzhC8P5pm6Bs2CfvysCJ4nefNCD1CosPc1PGBWy901KqeeEJ1aoGwj9tU3AUA==", + "dependencies": { + "@babel/core": "^7.17.8", + "@babel/generator": "^7.17.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.17.0", + "@babel/preset-env": "^7.16.11", + "@babel/preset-react": "^7.16.7", + "@babel/preset-typescript": "^7.16.7", + "@babel/runtime": "^7.17.8", + "@babel/runtime-corejs3": "^7.17.8", + "@babel/traverse": "^7.17.3", + "@docusaurus/cssnano-preset": "2.0.0-beta.18", + "@docusaurus/logger": "2.0.0-beta.18", + "@docusaurus/mdx-loader": "2.0.0-beta.18", + "@docusaurus/react-loadable": "5.5.2", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-common": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "@slorber/static-site-generator-webpack-plugin": "^4.0.4", + "@svgr/webpack": "^6.2.1", + "autoprefixer": "^10.4.4", + "babel-loader": "^8.2.4", + "babel-plugin-dynamic-import-node": "2.3.0", + "boxen": "^6.2.1", + "chokidar": "^3.5.3", + "clean-css": "^5.2.4", + "cli-table3": "^0.6.1", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "copy-webpack-plugin": "^10.2.4", + "core-js": "^3.21.1", + "css-loader": "^6.7.1", + "css-minimizer-webpack-plugin": "^3.4.1", + "cssnano": "^5.1.5", + "del": "^6.0.0", + "detect-port": "^1.3.0", + "escape-html": "^1.0.3", + "eta": "^1.12.3", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.1", + "html-minifier-terser": "^6.1.0", + "html-tags": "^3.1.0", + "html-webpack-plugin": "^5.5.0", + "import-fresh": "^3.3.0", + "is-root": "^2.1.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "mini-css-extract-plugin": "^2.6.0", + "nprogress": "^0.2.0", + "postcss": "^8.4.12", + "postcss-loader": "^6.2.1", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.0", + "react-helmet-async": "^1.2.3", + "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", + "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-router": "^5.2.0", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.2.0", + "remark-admonitions": "^1.2.1", + "rtl-detect": "^1.0.4", + "semver": "^7.3.5", + "serve-handler": "^6.1.3", + "shelljs": "^0.8.5", + "terser-webpack-plugin": "^5.3.1", + "tslib": "^2.3.1", + "update-notifier": "^5.1.0", + "url-loader": "^4.1.1", + "wait-on": "^6.0.1", + "webpack": "^5.70.0", + "webpack-bundle-analyzer": "^4.5.0", + "webpack-dev-server": "^4.7.4", + "webpack-merge": "^5.8.0", + "webpackbar": "^5.0.2" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@docusaurus/core/node_modules/ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@docusaurus/core/node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/@docusaurus/core/node_modules/boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@docusaurus/core/node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@docusaurus/core/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@docusaurus/core/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/@docusaurus/core/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@docusaurus/core/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "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/@docusaurus/core/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@docusaurus/core/node_modules/type-fest": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.12.2.tgz", + "integrity": "sha512-qt6ylCGpLjZ7AaODxbpyBZSs9fCI9SkL3Z9q2oxMBQhs/uyY+VD8jHA8ULCGmWQJlBgqvO3EJeAngOHD8zQCrQ==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@docusaurus/core/node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@docusaurus/core/node_modules/wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "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/@docusaurus/cssnano-preset": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.18.tgz", + "integrity": "sha512-VxhYmpyx16Wv00W9TUfLVv0NgEK/BwP7pOdWoaiELEIAMV7SO1+6iB8gsFUhtfKZ31I4uPVLMKrCyWWakoFeFA==", + "dependencies": { + "cssnano-preset-advanced": "^5.3.1", + "postcss": "^8.4.12", + "postcss-sort-media-queries": "^4.2.1" + } + }, + "node_modules/@docusaurus/logger": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.0.0-beta.18.tgz", + "integrity": "sha512-frNe5vhH3mbPmH980Lvzaz45+n1PQl3TkslzWYXQeJOkFX17zUd3e3U7F9kR1+DocmAqHkgAoWuXVcvEoN29fg==", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@docusaurus/mdx-loader": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-beta.18.tgz", + "integrity": "sha512-pOmAQM4Y1jhuZTbEhjh4ilQa74Mh6Q0pMZn1xgIuyYDdqvIOrOlM/H0i34YBn3+WYuwsGim4/X0qynJMLDUA4A==", + "dependencies": { + "@babel/parser": "^7.17.8", + "@babel/traverse": "^7.17.3", + "@docusaurus/logger": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@mdx-js/mdx": "^1.6.22", + "escape-html": "^1.0.3", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.1", + "image-size": "^1.0.1", + "mdast-util-to-string": "^2.0.0", + "remark-emoji": "^2.1.0", + "stringify-object": "^3.3.0", + "tslib": "^2.3.1", + "unist-util-visit": "^2.0.2", + "url-loader": "^4.1.1", + "webpack": "^5.70.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/module-type-aliases": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.0.0-beta.18.tgz", + "integrity": "sha512-e6mples8FZRyT7QyqidGS6BgkROjM+gljJsdOqoctbtBp+SZ5YDjwRHOmoY7eqEfsQNOaFZvT2hK38ui87hCRA==", + "dependencies": { + "@docusaurus/types": "2.0.0-beta.18", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "*" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@docusaurus/plugin-content-blog": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.18.tgz", + "integrity": "sha512-qzK83DgB+mxklk3PQC2nuTGPQD/8ogw1nXSmaQpyXAyhzcz4CXAZ9Swl/Ee9A/bvPwQGnSHSP3xqIYl8OkFtfw==", + "dependencies": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/logger": "2.0.0-beta.18", + "@docusaurus/mdx-loader": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-common": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "cheerio": "^1.0.0-rc.10", + "feed": "^4.2.2", + "fs-extra": "^10.0.1", + "lodash": "^4.17.21", + "reading-time": "^1.5.0", + "remark-admonitions": "^1.2.1", + "tslib": "^2.3.1", + "utility-types": "^3.10.0", + "webpack": "^5.70.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-beta.18.tgz", + "integrity": "sha512-z4LFGBJuzn4XQiUA7OEA2SZTqlp+IYVjd3NrCk/ZUfNi1tsTJS36ATkk9Y6d0Nsp7K2kRXqaXPsz4adDgeIU+Q==", + "dependencies": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/logger": "2.0.0-beta.18", + "@docusaurus/mdx-loader": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "combine-promises": "^1.1.0", + "fs-extra": "^10.0.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "remark-admonitions": "^1.2.1", + "tslib": "^2.3.1", + "utility-types": "^3.10.0", + "webpack": "^5.70.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-pages": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-beta.18.tgz", + "integrity": "sha512-CJ2Xeb9hQrMeF4DGywSDVX2TFKsQpc8ZA7czyeBAAbSFsoRyxXPYeSh8aWljqR4F1u/EKGSKy0Shk/D4wumaHw==", + "dependencies": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/mdx-loader": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "fs-extra": "^10.0.1", + "remark-admonitions": "^1.2.1", + "tslib": "^2.3.1", + "webpack": "^5.70.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-debug": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.0.0-beta.18.tgz", + "integrity": "sha512-inLnLERgG7q0WlVmK6nYGHwVqREz13ivkynmNygEibJZToFRdgnIPW+OwD8QzgC5MpQTJw7+uYjcitpBumy1Gw==", + "dependencies": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "fs-extra": "^10.0.1", + "react-json-view": "^1.21.3", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-beta.18.tgz", + "integrity": "sha512-s9dRBWDrZ1uu3wFXPCF7yVLo/+5LUFAeoxpXxzory8gn9GYDt8ZDj80h5DUyCLxiy72OG6bXWNOYS/Vc6cOPXQ==", + "dependencies": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-beta.18.tgz", + "integrity": "sha512-h7vPuLVo/9pHmbFcvb4tCpjg4SxxX4k+nfVDyippR254FM++Z/nA5pRB0WvvIJ3ZTe0ioOb5Wlx2xdzJIBHUNg==", + "dependencies": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-beta.18.tgz", + "integrity": "sha512-Klonht0Ye3FivdBpS80hkVYNOH+8lL/1rbCPEV92rKhwYdwnIejqhdKct4tUTCl8TYwWiyeUFQqobC/5FNVZPQ==", + "dependencies": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-common": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "fs-extra": "^10.0.1", + "sitemap": "^7.1.1", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/preset-classic": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.0.0-beta.18.tgz", + "integrity": "sha512-TfDulvFt/vLWr/Yy7O0yXgwHtJhdkZ739bTlFNwEkRMAy8ggi650e52I1I0T79s67llecb4JihgHPW+mwiVkCQ==", + "dependencies": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/plugin-content-blog": "2.0.0-beta.18", + "@docusaurus/plugin-content-docs": "2.0.0-beta.18", + "@docusaurus/plugin-content-pages": "2.0.0-beta.18", + "@docusaurus/plugin-debug": "2.0.0-beta.18", + "@docusaurus/plugin-google-analytics": "2.0.0-beta.18", + "@docusaurus/plugin-google-gtag": "2.0.0-beta.18", + "@docusaurus/plugin-sitemap": "2.0.0-beta.18", + "@docusaurus/theme-classic": "2.0.0-beta.18", + "@docusaurus/theme-common": "2.0.0-beta.18", + "@docusaurus/theme-search-algolia": "2.0.0-beta.18" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/react-loadable": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", + "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "license": "MIT", + "dependencies": { + "@types/react": "*", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/@docusaurus/theme-classic": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.0.0-beta.18.tgz", + "integrity": "sha512-WJWofvSGKC4Luidk0lyUwkLnO3DDynBBHwmt4QrV+aAVWWSOHUjA2mPOF6GLGuzkZd3KfL9EvAfsU0aGE1Hh5g==", + "dependencies": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/plugin-content-blog": "2.0.0-beta.18", + "@docusaurus/plugin-content-docs": "2.0.0-beta.18", + "@docusaurus/plugin-content-pages": "2.0.0-beta.18", + "@docusaurus/theme-common": "2.0.0-beta.18", + "@docusaurus/theme-translations": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-common": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "@mdx-js/react": "^1.6.22", + "clsx": "^1.1.1", + "copy-text-to-clipboard": "^3.0.1", + "infima": "0.2.0-alpha.38", + "lodash": "^4.17.21", + "postcss": "^8.4.12", + "prism-react-renderer": "^1.3.1", + "prismjs": "^1.27.0", + "react-router-dom": "^5.2.0", + "rtlcss": "^3.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/theme-common": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.0.0-beta.18.tgz", + "integrity": "sha512-3pI2Q6ttScDVTDbuUKAx+TdC8wmwZ2hfWk8cyXxksvC9bBHcyzXhSgcK8LTsszn2aANyZ3e3QY2eNSOikTFyng==", + "dependencies": { + "@docusaurus/module-type-aliases": "2.0.0-beta.18", + "@docusaurus/plugin-content-blog": "2.0.0-beta.18", + "@docusaurus/plugin-content-docs": "2.0.0-beta.18", + "@docusaurus/plugin-content-pages": "2.0.0-beta.18", + "clsx": "^1.1.1", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^1.3.1", + "tslib": "^2.3.1", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-beta.18.tgz", + "integrity": "sha512-2w97KO/gnjI49WVtYQqENpQ8iO1Sem0yaTxw7/qv/ndlmIAQD0syU4yx6GsA7bTQCOGwKOWWzZSetCgUmTnWgA==", + "dependencies": { + "@docsearch/react": "^3.0.0", + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/logger": "2.0.0-beta.18", + "@docusaurus/plugin-content-docs": "2.0.0-beta.18", + "@docusaurus/theme-common": "2.0.0-beta.18", + "@docusaurus/theme-translations": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "algoliasearch": "^4.13.0", + "algoliasearch-helper": "^3.7.4", + "clsx": "^1.1.1", + "eta": "^1.12.3", + "fs-extra": "^10.0.1", + "lodash": "^4.17.21", + "tslib": "^2.3.1", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/theme-translations": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.0.0-beta.18.tgz", + "integrity": "sha512-1uTEUXlKC9nco1Lx9H5eOwzB+LP4yXJG5wfv1PMLE++kJEdZ40IVorlUi3nJnaa9/lJNq5vFvvUDrmeNWsxy/Q==", + "dependencies": { + "fs-extra": "^10.0.1", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@docusaurus/types": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.0.0-beta.18.tgz", + "integrity": "sha512-zkuSmPQYP3+z4IjGHlW0nGzSSpY7Sit0Nciu/66zSb5m07TK72t6T1MlpCAn/XijcB9Cq6nenC3kJh66nGsKYg==", + "dependencies": { + "commander": "^5.1.0", + "joi": "^17.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.70.0", + "webpack-merge": "^5.8.0" + } + }, + "node_modules/@docusaurus/types/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@docusaurus/utils": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.0.0-beta.18.tgz", + "integrity": "sha512-v2vBmH7xSbPwx3+GB90HgLSQdj+Rh5ELtZWy7M20w907k0ROzDmPQ/8Ke2DK3o5r4pZPGnCrsB3SaYI83AEmAA==", + "dependencies": { + "@docusaurus/logger": "2.0.0-beta.18", + "@svgr/webpack": "^6.2.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.1", + "github-slugger": "^1.4.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "resolve-pathname": "^3.0.0", + "shelljs": "^0.8.5", + "tslib": "^2.3.1", + "url-loader": "^4.1.1", + "webpack": "^5.70.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@docusaurus/utils-common": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.0.0-beta.18.tgz", + "integrity": "sha512-pK83EcOIiKCLGhrTwukZMo5jqd1sqqqhQwOVyxyvg+x9SY/lsnNzScA96OEfm+qQLBwK1OABA7Xc1wfkgkUxvw==", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@docusaurus/utils-validation": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.18.tgz", + "integrity": "sha512-3aDrXjJJ8Cw2MAYEk5JMNnr8UHPxmVNbPU/PIHFWmWK09nJvs3IQ8nc9+8I30aIjRdIyc/BIOCxgvAcJ4hsxTA==", + "dependencies": { + "@docusaurus/logger": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "joi": "^17.6.0", + "js-yaml": "^4.1.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", + "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", + "dependencies": { + "@emotion/memoize": "^0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@exodus/schemasafe": { + "version": "1.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.6.tgz", + "integrity": "sha512-dDnQizD94EdBwEj/fh3zPRa/HWCS9O5au2PuHhZBbuM3xWHxuaKzPBOEWze7Nn0xW68MIpZ7Xdyn1CoCpjKCuQ==" + }, + "node_modules/@hapi/hoek": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", + "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@heroicons/react": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-1.0.6.tgz", + "integrity": "sha512-JJCXydOFWMDpCP4q13iEplA503MQO3xLoZiKum+955ZCtHINWnx26CUxVxxFQu/uLb4LW3ge15ZpzIkXKkJ8oQ==", + "peerDependencies": { + "react": ">= 16" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@mdx-js/mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", + "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", + "dependencies": { + "@babel/core": "7.12.9", + "@babel/plugin-syntax-jsx": "7.12.1", + "@babel/plugin-syntax-object-rest-spread": "7.8.3", + "@mdx-js/util": "1.6.22", + "babel-plugin-apply-mdx-type-prop": "1.6.22", + "babel-plugin-extract-import-names": "1.6.22", + "camelcase-css": "2.0.1", + "detab": "2.0.4", + "hast-util-raw": "6.0.1", + "lodash.uniq": "4.5.0", + "mdast-util-to-hast": "10.0.1", + "remark-footnotes": "2.0.0", + "remark-mdx": "1.6.22", + "remark-parse": "8.0.3", + "remark-squeeze-paragraphs": "4.0.0", + "style-to-object": "0.3.0", + "unified": "9.2.0", + "unist-builder": "2.0.3", + "unist-util-visit": "2.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/mdx/node_modules/@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@mdx-js/mdx/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@mdx-js/mdx/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@mdx-js/mdx/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@mdx-js/mdx/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@mdx-js/react": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0" + } + }, + "node_modules/@mdx-js/util": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", + "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "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", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "license": "MIT" + }, + "node_modules/@redocly/ajv": { + "version": "8.6.4", + "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.6.4.tgz", + "integrity": "sha512-y9qNj0//tZtWB2jfXNK3BX18BSBp9zNR7KE7lMysVHwbZtY392OJCjm6Rb/h4UHH2r1AqjNEHFD6bRn+DqU9Mw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@redocly/ajv/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/@redocly/openapi-core": { + "version": "1.0.0-beta.93", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.0.0-beta.93.tgz", + "integrity": "sha512-xQj7UnjPj3mKtkyRrm+bjzEoyo0CVNjGP4pV6BzQ0vgKf0Jqq7apFC703psyBH+JscYr7NKK1hPQU76ylhFDdg==", + "dependencies": { + "@redocly/ajv": "^8.6.4", + "@types/node": "^14.11.8", + "colorette": "^1.2.0", + "js-levenshtein": "^1.1.6", + "js-yaml": "^4.1.0", + "lodash.isequal": "^4.5.0", + "minimatch": "^3.0.4", + "node-fetch": "^2.6.1", + "pluralize": "^8.0.0", + "yaml-ast-parser": "0.0.43" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@redocly/openapi-core/node_modules/@types/node": { + "version": "14.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", + "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==" + }, + "node_modules/@redocly/openapi-core/node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/@redocly/react-dropdown-aria": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@redocly/react-dropdown-aria/-/react-dropdown-aria-2.0.12.tgz", + "integrity": "sha512-feQEZlyBvQsbT/fvpJ4jJ5OLGaUPpnskHYDsY8DGpPymN+HUeDQrqkBEbbKRwMKidFTI2cxk2kJNNTnvdS9jyw==", + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0", + "styled-components": "^5.1.1" + } + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@slorber/static-site-generator-webpack-plugin": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.4.tgz", + "integrity": "sha512-FvMavoWEIePps6/JwGCOLYKCRhuwIHhMtmbKpBFgzNkxwpa/569LfTkrbRk1m1I3n+ezJK4on9E1A6cjuZmD9g==", + "dependencies": { + "bluebird": "^3.7.1", + "cheerio": "^0.22.0", + "eval": "^0.1.8", + "webpack-sources": "^1.4.3" + } + }, + "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", + "dependencies": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dependencies": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "engines": { + "node": "*" + } + }, + "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "dependencies": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz", + "integrity": "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz", + "integrity": "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz", + "integrity": "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz", + "integrity": "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz", + "integrity": "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz", + "integrity": "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz", + "integrity": "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", + "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz", + "integrity": "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==", + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^6.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "^6.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "^6.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "^6.0.0", + "@svgr/babel-plugin-transform-svg-component": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz", + "integrity": "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==", + "license": "MIT", + "dependencies": { + "@svgr/plugin-jsx": "^6.2.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz", + "integrity": "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.15.6", + "entities": "^3.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast/node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz", + "integrity": "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.15.5", + "@svgr/babel-preset": "^6.2.0", + "@svgr/hast-util-to-babel-ast": "^6.2.1", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz", + "integrity": "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" + } + }, + "node_modules/@svgr/webpack": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz", + "integrity": "sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.15.5", + "@babel/plugin-transform-react-constant-elements": "^7.14.5", + "@babel/preset-env": "^7.15.6", + "@babel/preset-react": "^7.14.5", + "@babel/preset-typescript": "^7.15.0", + "@svgr/core": "^6.2.1", + "@svgr/plugin-jsx": "^6.2.1", + "@svgr/plugin-svgo": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", + "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/hast": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "17.0.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.14.tgz", + "integrity": "sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng==", + "license": "MIT" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "license": "MIT" + }, + "node_modules/@types/parse5": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", + "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "17.0.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", + "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-redux": { + "version": "7.1.22", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.22.tgz", + "integrity": "sha512-GxIA1kM7ClU73I6wg9IRTVwSO9GS+SAKZKe0Enj+82HMU6aoESFU2HNAdNi3+J53IaOHPiUfT3kSG4L828joDQ==", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.18", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.18.tgz", + "integrity": "sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-config": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz", + "integrity": "sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "license": "MIT" + }, + "node_modules/@types/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "license": "MIT" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-node/node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "license": "MIT", + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/algoliasearch": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.13.0.tgz", + "integrity": "sha512-oHv4faI1Vl2s+YC0YquwkK/TsaJs79g2JFg5FDm2rKN12VItPTAeQ7hyJMHarOPPYuCnNC5kixbtcqvb21wchw==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.13.0", + "@algolia/cache-common": "4.13.0", + "@algolia/cache-in-memory": "4.13.0", + "@algolia/client-account": "4.13.0", + "@algolia/client-analytics": "4.13.0", + "@algolia/client-common": "4.13.0", + "@algolia/client-personalization": "4.13.0", + "@algolia/client-search": "4.13.0", + "@algolia/logger-common": "4.13.0", + "@algolia/logger-console": "4.13.0", + "@algolia/requester-browser-xhr": "4.13.0", + "@algolia/requester-common": "4.13.0", + "@algolia/requester-node-http": "4.13.0", + "@algolia/transporter": "4.13.0" + } + }, + "node_modules/algoliasearch-helper": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.8.2.tgz", + "integrity": "sha512-AXxiF0zT9oYwl8ZBgU/eRXvfYhz7cBA5YrLPlw9inZHdaYF0QEya/f1Zp1mPYMXc1v6VkHwBq4pk6/vayBLICg==", + "dependencies": { + "@algolia/events": "^4.0.1" + }, + "peerDependencies": { + "algoliasearch": ">= 3.1 < 5" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "license": "MIT" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dependencies": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autolinker": { + "version": "3.14.3", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-3.14.3.tgz", + "integrity": "sha512-t81i2bCpS+s+5FIhatoww9DmpjhbdiimuU9ATEuLxtZMQ7jLv9fyFn7SWNG8IkEfD4AmYyirL1ss9k1aqVWRvg==", + "dependencies": { + "tslib": "^1.9.3" + } + }, + "node_modules/autolinker/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/autoprefixer": { + "version": "10.4.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", + "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.20.2", + "caniuse-lite": "^1.0.30001317", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "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.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "dependencies": { + "follow-redirects": "^1.14.7" + } + }, + "node_modules/babel-loader": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", + "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "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-apply-mdx-type-prop": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", + "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", + "dependencies": { + "@babel/helper-plugin-utils": "7.10.4", + "@mdx-js/util": "1.6.22" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@babel/core": "^7.11.6" + } + }, + "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-extract-import-names": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", + "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", + "dependencies": { + "@babel/helper-plugin-utils": "7.10.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/base16": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", + "integrity": "sha1-4pf2DX7BAUp6lxo568ipjAtoHnA=" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "license": "MIT" + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "node_modules/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.1", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "license": "MIT", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/bonjour/node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "license": "MIT" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "license": "ISC" + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "bin": { + "btoa": "bin/btoa.js" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "license": "MIT" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "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.30001327", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz", + "integrity": "sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/ccount": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "dependencies": { + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", + "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", + "dependencies": { + "css-select": "^4.3.0", + "css-what": "^6.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.3.1", + "domutils": "^2.8.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "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/cheerio-select/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "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" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "license": "MIT" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "node_modules/clean-css": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", + "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "colors": "1.4.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "node_modules/colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combine-promises": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", + "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "license": "MIT" + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "license": "MIT" + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "license": "MIT" + }, + "node_modules/copy-text-to-clipboard": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", + "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", + "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", + "license": "MIT", + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.20.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/copy-webpack-plugin/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "license": "MIT", + "dependencies": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copyfiles": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", + "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", + "dependencies": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^1.0.4", + "noms": "0.0.0", + "through2": "^2.0.1", + "untildify": "^4.0.0", + "yargs": "^16.1.0" + }, + "bin": { + "copyfiles": "copyfiles", + "copyup": "copyfiles" + } + }, + "node_modules/copyfiles/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/core-js": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.0.tgz", + "integrity": "sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.0.tgz", + "integrity": "sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "license": "MIT", + "dependencies": { + "node-fetch": "2.6.7" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", + "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/lru-cache": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", + "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "dependencies": { + "lru-cache": "^7.4.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "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/ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", + "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", + "dependencies": { + "cssnano-preset-default": "^5.2.7", + "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-advanced": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.3.tgz", + "integrity": "sha512-AB9SmTSC2Gd8T7PpKUsXFJ3eNsg7dc4CTZ0+XAJ29MNxyJsrCEk7N1lw31bpHrsQH2PVJr21bbWgGAfA9j0dIA==", + "dependencies": { + "autoprefixer": "^10.3.7", + "cssnano-preset-default": "^5.2.7", + "postcss-discard-unused": "^5.1.0", + "postcss-merge-idents": "^5.1.1", + "postcss-reduce-idents": "^5.2.0", + "postcss-zindex": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", + "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", + "dependencies": { + "css-declaration-sorter": "^6.2.2", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.0", + "postcss-discard-comments": "^5.1.1", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.4", + "postcss-merge-rules": "^5.1.1", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.2", + "postcss-minify-selectors": "^5.2.0", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.1", + "postcss-reduce-initial": "^5.1.0", + "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", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", + "license": "MIT" + }, + "node_modules/d3": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.3.0.tgz", + "integrity": "sha512-MDRLJCMK232OJQRqGljQ/gCxtB8k3/sLKFjftMjzPB3nKVUODpdW9Rb3vcq7U8Ka5YKoZkAmp++Ur6I+6iNWIw==", + "license": "ISC", + "dependencies": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "3", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush/node_modules/d3-color": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush/node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush/node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush/node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush/node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush/node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush/node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush/node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "node_modules/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "license": "ISC", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-chord/node_modules/d3-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", + "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-color": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", + "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-contour": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-3.0.1.tgz", + "integrity": "sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-contour/node_modules/d3-array": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", + "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-delaunay": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.2.tgz", + "integrity": "sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==", + "license": "ISC", + "dependencies": { + "delaunator": "5" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dispatch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", + "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-drag": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz", + "integrity": "sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-dispatch": "1", + "d3-selection": "1" + } + }, + "node_modules/d3-dsv": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", + "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", + "license": "BSD-3-Clause", + "dependencies": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json", + "csv2tsv": "bin/dsv2dsv", + "dsv2dsv": "bin/dsv2dsv", + "dsv2json": "bin/dsv2json", + "json2csv": "bin/json2dsv", + "json2dsv": "bin/json2dsv", + "json2tsv": "bin/json2dsv", + "tsv2csv": "bin/dsv2dsv", + "tsv2json": "bin/dsv2json" + } + }, + "node_modules/d3-dsv/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/d3-ease": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", + "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "license": "ISC", + "dependencies": { + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-fetch/node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "license": "ISC", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-fetch/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force/node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force/node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force/node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-geo": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.0.1.tgz", + "integrity": "sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA==", + "license": "ISC", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo/node_modules/d3-array": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", + "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-hierarchy": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.1.tgz", + "integrity": "sha512-LtAIu54UctRmhGKllleflmHalttH3zkfSi4NlKrTAoFKjC+AFBJohsCAdgCBYQwH0F8hIOGY89X1pPqAchlMkA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", + "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-color": "1" + } + }, + "node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-quadtree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz", + "integrity": "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", + "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale-chromatic/node_modules/d3-color": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale-chromatic/node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale/node_modules/d3-array": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", + "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale/node_modules/d3-color": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale/node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale/node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale/node_modules/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale/node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-selection": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", + "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-shape": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz", + "integrity": "sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ==", + "license": "ISC", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape/node_modules/d3-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", + "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-time-format": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", + "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-time": "1" + } + }, + "node_modules/d3-timer": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", + "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-transition": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", + "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-color": "1", + "d3-dispatch": "1", + "d3-ease": "1", + "d3-interpolate": "1", + "d3-selection": "^1.1.0", + "d3-timer": "1" + } + }, + "node_modules/d3-voronoi": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-zoom/node_modules/d3-color": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-zoom/node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-zoom/node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-zoom/node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-zoom/node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-zoom/node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-zoom/node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-zoom/node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "node_modules/d3/node_modules/d3-array": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", + "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-color": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "license": "ISC", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", + "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3/node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "node_modules/d3/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dagre": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz", + "integrity": "sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==", + "license": "MIT", + "dependencies": { + "graphlib": "^2.1.8", + "lodash": "^4.17.15" + } + }, + "node_modules/dagre-d3": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/dagre-d3/-/dagre-d3-0.6.4.tgz", + "integrity": "sha512-e/6jXeCP7/ptlAM48clmX4xTZc5Ek6T6kagS7Oz2HrYSdqcLZFLqpAfh7ldbZRFfxCZVyh61NEPR08UQRVxJzQ==", + "license": "MIT", + "dependencies": { + "d3": "^5.14", + "dagre": "^0.8.5", + "graphlib": "^2.1.8", + "lodash": "^4.17.15" + } + }, + "node_modules/dagre-d3/node_modules/d3": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-5.16.0.tgz", + "integrity": "sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "1", + "d3-axis": "1", + "d3-brush": "1", + "d3-chord": "1", + "d3-collection": "1", + "d3-color": "1", + "d3-contour": "1", + "d3-dispatch": "1", + "d3-drag": "1", + "d3-dsv": "1", + "d3-ease": "1", + "d3-fetch": "1", + "d3-force": "1", + "d3-format": "1", + "d3-geo": "1", + "d3-hierarchy": "1", + "d3-interpolate": "1", + "d3-path": "1", + "d3-polygon": "1", + "d3-quadtree": "1", + "d3-random": "1", + "d3-scale": "2", + "d3-scale-chromatic": "1", + "d3-selection": "1", + "d3-shape": "1", + "d3-time": "1", + "d3-time-format": "2", + "d3-timer": "1", + "d3-transition": "1", + "d3-voronoi": "1", + "d3-zoom": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-axis": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz", + "integrity": "sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ==", + "license": "BSD-3-Clause" + }, + "node_modules/dagre-d3/node_modules/d3-brush": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.6.tgz", + "integrity": "sha512-7RW+w7HfMCPyZLifTz/UnJmI5kdkXtpCbombUSs8xniAyo0vIbrDzDwUJB6eJOgl9u5DQOt2TQlYumxzD1SvYA==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-chord": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz", + "integrity": "sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "1", + "d3-path": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-contour": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz", + "integrity": "sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "^1.1.1" + } + }, + "node_modules/dagre-d3/node_modules/d3-fetch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.2.0.tgz", + "integrity": "sha512-yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-dsv": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-force": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz", + "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-collection": "1", + "d3-dispatch": "1", + "d3-quadtree": "1", + "d3-timer": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-geo": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz", + "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-hierarchy": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", + "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==", + "license": "BSD-3-Clause" + }, + "node_modules/dagre-d3/node_modules/d3-polygon": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz", + "integrity": "sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==", + "license": "BSD-3-Clause" + }, + "node_modules/dagre-d3/node_modules/d3-random": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz", + "integrity": "sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ==", + "license": "BSD-3-Clause" + }, + "node_modules/dagre-d3/node_modules/d3-scale": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz", + "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "^1.2.0", + "d3-collection": "1", + "d3-format": "1", + "d3-interpolate": "1", + "d3-time": "1", + "d3-time-format": "2" + } + }, + "node_modules/dagre-d3/node_modules/d3-scale-chromatic": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz", + "integrity": "sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-color": "1", + "d3-interpolate": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-zoom": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz", + "integrity": "sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "license": "MIT" + }, + "node_modules/decko": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decko/-/decko-1.2.0.tgz", + "integrity": "sha1-/UPHNelnuAEzBohKVvvmZZlraBc=" + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "license": "MIT", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "license": "MIT" + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "license": "MIT", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "license": "MIT", + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delaunator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", + "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", + "license": "ISC", + "dependencies": { + "robust-predicates": "^3.0.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "license": "MIT" + }, + "node_modules/detab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", + "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", + "dependencies": { + "repeat-string": "^1.5.4" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/detect-port": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", + "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", + "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": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "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/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "license": "MIT", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "license": "MIT", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/docusaurus-plugin-redoc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-redoc/-/docusaurus-plugin-redoc-1.0.0.tgz", + "integrity": "sha512-BvohSiMfA15FaF5qy8+DHCCEzNXqZ8J4gjLT1G9M3zfcPkI7U2IoacCt66mnjN0tnJG3yvMlJ5LyxTKBWrkIGQ==", + "dependencies": { + "@docusaurus/types": "^2.0.0-beta.17", + "@docusaurus/utils": "^2.0.0-beta.17", + "@redocly/openapi-core": "^1.0.0-beta.87", + "joi": "^17.5.0", + "redoc": "^2.0.0-rc.64" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/docusaurus-theme-redoc": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/docusaurus-theme-redoc/-/docusaurus-theme-redoc-1.0.2.tgz", + "integrity": "sha512-SLMrjzTUCsXJVmZ/6Ba8TNuBf4zBOKRk3hZb7WEtqUzZsbsmOE3mysUEpMpxUUFyV5Poj/qzIs45WOO4k3E4YA==", + "dependencies": { + "@docusaurus/theme-common": "^2.0.0-beta.17", + "@docusaurus/types": "^2.0.0-beta.17", + "clsx": "^1.1.1", + "copyfiles": "^2.4.1", + "lodash": "^4.17.21", + "mobx": "^6.3.13", + "node-polyfill-webpack-plugin": "^1.1.4", + "redoc": "^2.0.0-rc.64", + "styled-components": "^5.3.3", + "to-arraybuffer": "^1.0.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "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/domain-browser": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", + "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/dompurify": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.5.tgz", + "integrity": "sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ==", + "license": "(MPL-2.0 OR Apache-2.0)" + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "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", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "license": "BSD-3-Clause" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.106", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz", + "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emitter-component": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", + "integrity": "sha1-Bl4tvtaVm/RwZ57avq95gdEAOrY=" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/emoticon": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", + "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", + "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz", + "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "license": "MIT" + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "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/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=" + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eta": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/eta/-/eta-1.12.3.tgz", + "integrity": "sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "url": "https://github.com/eta-dev/eta?sponsor=1" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "dependencies": { + "@types/node": "*", + "require-like": ">= 0.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "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/express": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "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-json-patch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.0.tgz", + "integrity": "sha512-IhpytlsVTRndz0hU5t0/MGzS/etxLlfrpG5V5M9mVbuj9TrJLWaMfsox9REM5rkuGX0T+5qjpe8XA1o0gZ42nA==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", + "license": "MIT", + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fast-url-parser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "dependencies": { + "fbjs": "^3.0.0" + } + }, + "node_modules/fbjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", + "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "node_modules/feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "dependencies": { + "xml-js": "^1.6.11" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "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/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", + "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "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/flux": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz", + "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", + "dependencies": { + "fbemitter": "^3.0.0", + "fbjs": "^3.0.1" + }, + "peerDependencies": { + "react": "^15.0.2 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "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", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "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/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "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", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "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/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data-encoder": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.1.tgz", + "integrity": "sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==" + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/formdata-node": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.3.2.tgz", + "integrity": "sha512-k7lYJyzDOSL6h917favP8j1L0/wNyylzU+x+1w4p5haGVHNlP58dbpdJhiCUsDbWsa9HwEtLp89obQgXl2e0qg==", + "dependencies": { + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.1" + }, + "engines": { + "node": ">= 12.20" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "license": "MIT" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/github-slugger": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", + "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==" + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" + }, + "node_modules/global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "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", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "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/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "license": "ISC" + }, + "node_modules/graphlib": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz", + "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15" + } + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "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", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hast-to-hyperscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", + "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", + "dependencies": { + "@types/unist": "^2.0.3", + "comma-separated-tokens": "^1.0.0", + "property-information": "^5.3.0", + "space-separated-tokens": "^1.0.0", + "style-to-object": "^0.3.0", + "unist-util-is": "^4.0.0", + "web-namespaces": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz", + "integrity": "sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA==", + "license": "MIT", + "dependencies": { + "ccount": "^1.0.3", + "hastscript": "^5.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.1.2", + "xtend": "^4.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", + "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-from-parse5": "^6.0.0", + "hast-util-to-parse5": "^6.0.0", + "html-void-elements": "^1.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^3.0.0", + "vfile": "^4.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw/node_modules/hast-util-from-parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", + "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", + "dependencies": { + "@types/parse5": "^5.0.0", + "hastscript": "^6.0.0", + "property-information": "^5.0.0", + "vfile": "^4.0.0", + "vfile-location": "^3.2.0", + "web-namespaces": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw/node_modules/hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", + "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", + "dependencies": { + "hast-to-hyperscript": "^9.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz", + "integrity": "sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==", + "license": "MIT", + "dependencies": { + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "engines": { + "node": "*" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "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", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "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-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/html-void-elements": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", + "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "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": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "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-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "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-middleware": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz", + "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==", + "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" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http2-client": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", + "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==" + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", + "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/immer": { + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "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-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infima": { + "version": "0.2.0-alpha.38", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.38.tgz", + "integrity": "sha512-1WsmqSMI5IqzrUx3goq+miJznHBonbE3aoqZ1AR/i/oHhroxNeSV6Awv5VoVfXBhfTzLSnxkHaRI2qpAMYcCzw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "license": "MIT" + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "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-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "license": "MIT" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "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", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "license": "MIT", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-dom": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz", + "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==", + "dependencies": { + "is-object": "^1.0.1", + "is-window": "^1.0.2" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "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", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "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", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "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.8", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", + "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "license": "MIT" + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-window": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz", + "integrity": "sha1-LIlspT25feRdPDMTOmXYyfVjSA0=" + }, + "node_modules/is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "license": "MIT" + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", + "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", + "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", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/joi": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-file-download": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/js-file-download/-/js-file-download-0.4.12.tgz", + "integrity": "sha512-rML+NkoD08p5Dllpjo0ffy4jRHeY6Zsapvr/W86N7E0yuzAO6qa5X9+xog6zQNlH102J7IXljNY2FtS6Lj3ucg==" + }, + "node_modules/js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-pointer": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.2.tgz", + "integrity": "sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw==", + "dependencies": { + "foreach": "^2.0.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/khroma": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/khroma/-/khroma-1.4.1.tgz", + "integrity": "sha512-+GmxKvmiRuCcUYDgR7g5Ngo0JEDeOsGdNONdU2zsiBQaK4z19Y2NvXqfEDE0ZiIrg45GTZyAnPLVsLZZACYm3Q==", + "license": "MIT" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "license": "MIT", + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.assignin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" + }, + "node_modules/lodash.bind": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", + "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" + }, + "node_modules/lodash.curry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", + "integrity": "sha1-JI42By7ekGUB11lmIAqG2riyMXA=" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "license": "MIT" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + }, + "node_modules/lodash.filter": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "node_modules/lodash.flow": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", + "integrity": "sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o=" + }, + "node_modules/lodash.foreach": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "node_modules/lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" + }, + "node_modules/lodash.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" + }, + "node_modules/lodash.reject": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", + "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" + }, + "node_modules/lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lowlight": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", + "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", + "dependencies": { + "fault": "^1.0.0", + "highlight.js": "~10.7.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha1-GA8fnr74sOY45BZq1S24eb6y/8U=" + }, + "node_modules/markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/marked": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.13.tgz", + "integrity": "sha512-lS/ZCa4X0gsRcfWs1eoh6dLnHr9kVH3K1t2X4M/tTtNouhZ7anS1Csb6464VGLQHv8b2Tw1cLeZQs58Jav8Rzw==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdast-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", + "dependencies": { + "unist-util-remove": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", + "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "dependencies": { + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", + "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "mdast-util-definitions": "^4.0.0", + "mdurl": "^1.0.0", + "unist-builder": "^2.0.0", + "unist-util-generated": "^1.0.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + }, + "node_modules/mdx-mermaid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/mdx-mermaid/-/mdx-mermaid-1.2.1.tgz", + "integrity": "sha512-RYmrUJodWDNy9S0A++Fex3vr5+Q2vLMDakjpw7cQjd8Owhg98eYe+AePpmMx6Y/wLHjWKIGv2wvHWj2qdaZN7w==", + "license": "MIT", + "peerDependencies": { + "mermaid": ">= 8.11.0 < 8.12.0", + "react": "^16.8.4 || ^17.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "license": "MIT" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/mermaid": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-8.14.0.tgz", + "integrity": "sha512-ITSHjwVaby1Li738sxhF48sLTxcNyUAoWfoqyztL1f7J6JOLpHOuQPNLBb6lxGPUA0u7xP9IRULgvod0dKu35A==", + "license": "MIT", + "dependencies": { + "@braintree/sanitize-url": "^3.1.0", + "d3": "^7.0.0", + "dagre": "^0.8.5", + "dagre-d3": "^0.6.4", + "dompurify": "2.3.5", + "graphlib": "^2.1.8", + "khroma": "^1.4.1", + "moment-mini": "^2.24.0", + "stylis": "^4.0.10" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "license": "MIT", + "dependencies": { + "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + }, + "peerDependencies": { + "prop-types": "^15.0.0", + "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "license": "MIT" + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mobx": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/mobx/-/mobx-6.5.0.tgz", + "integrity": "sha512-pHZ/cySF00FVENDWIDzJyoObFahK6Eg4d0papqm6d7yMkxWTZ/S/csqJX1A3PsYy4t5k3z2QnlwuCfMW5lSEwA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mobx" + } + }, + "node_modules/mobx-react": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/mobx-react/-/mobx-react-7.3.0.tgz", + "integrity": "sha512-RGEcwZokopqyJE5JPwXKB9FWMSqFM9NJVO2QPI+z6laJTJeBHqvPicjnKgY5mvihxTeXB1+72TnooqUePeGV1g==", + "dependencies": { + "mobx-react-lite": "^3.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mobx" + }, + "peerDependencies": { + "mobx": "^6.1.0", + "react": "^16.8.0 || ^17" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/mobx-react-lite": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.3.0.tgz", + "integrity": "sha512-U/kMSFtV/bNVgY01FuiGWpRkaQVHozBq5CEBZltFvPt4FcV111hEWkgwqVg9GPPZSEuEdV438PEz8mk8mKpYlA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mobx" + }, + "peerDependencies": { + "mobx": "^6.1.0", + "react": "^16.8.0 || ^17" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/moment-mini": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment-mini/-/moment-mini-2.24.0.tgz", + "integrity": "sha512-9ARkWHBs+6YJIvrIp0Ik5tyTTtP9PoV0Ssu2Ocq5y9v8+NOOpWiRshAp8c4rZVWTOe+157on/5G+zj5pwIQFEQ==", + "license": "MIT" + }, + "node_modules/mrmime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", + "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "license": "MIT", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", + "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-h2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", + "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", + "dependencies": { + "http2-client": "^1.2.5" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-polyfill-webpack-plugin": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz", + "integrity": "sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow==", + "dependencies": { + "assert": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^6.0.3", + "console-browserify": "^1.2.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.12.0", + "domain-browser": "^4.19.0", + "events": "^3.3.0", + "filter-obj": "^2.0.2", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "punycode": "^2.1.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.3.0", + "timers-browserify": "^2.0.12", + "tty-browserify": "^0.0.1", + "url": "^0.11.0", + "util": "^0.12.4", + "vm-browserify": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "webpack": ">=5" + } + }, + "node_modules/node-readfiles": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", + "integrity": "sha1-271K8SE04uY1wkXvk//Pb2BnOl0=", + "dependencies": { + "es6-promise": "^3.2.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "node_modules/noms": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", + "integrity": "sha1-2o69nzr51nYJGbJ9nNyAkqczKFk=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" + } + }, + "node_modules/noms/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/noms/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=", + "license": "MIT" + }, + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/oas-kit-common": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", + "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", + "dependencies": { + "fast-safe-stringify": "^2.0.7" + } + }, + "node_modules/oas-linter": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", + "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", + "dependencies": { + "@exodus/schemasafe": "^1.0.0-rc.2", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-resolver": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", + "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", + "dependencies": { + "node-fetch-h2": "^2.3.0", + "oas-kit-common": "^1.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "resolve": "resolve.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-resolver/node_modules/yargs": { + "version": "17.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", + "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/oas-resolver/node_modules/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/oas-schema-walker": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", + "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==", + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-validator": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", + "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", + "dependencies": { + "call-me-maybe": "^1.0.1", + "oas-kit-common": "^1.0.8", + "oas-linter": "^3.2.2", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "reftools": "^1.1.9", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "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/openapi-sampler": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.2.1.tgz", + "integrity": "sha512-mHrYmyvcLD0qrfqPkPRBAL2z16hGT2rW0d0B7nklfoTcc3pmkJLkSZlKSeFgerUM41E5c7jlxf0Y19xrM7mWQQ==", + "dependencies": { + "@types/json-schema": "^7.0.7", + "json-pointer": "0.6.2" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "license": "MIT", + "dependencies": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "license": "MIT", + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "license": "MIT", + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "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/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/perfect-scrollbar": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.5.tgz", + "integrity": "sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "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", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/polished": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", + "integrity": "sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==", + "dependencies": { + "@babel/runtime": "^7.17.8" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "license": "MIT", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", + "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", + "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-unused": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", + "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-import": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", + "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", + "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", + "dependencies": { + "lilconfig": "^2.0.4", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "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-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-merge-idents": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", + "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", + "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-merge-longhand": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", + "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", + "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "dependencies": { + "browserslist": "^4.16.6", + "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", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "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", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", + "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "dependencies": { + "browserslist": "^4.16.6", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", + "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "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.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "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", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "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", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dependencies": { + "browserslist": "^4.16.6", + "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", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "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", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", + "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "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-reduce-idents": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", + "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dependencies": { + "browserslist": "^4.16.6", + "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", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sort-media-queries": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.2.1.tgz", + "integrity": "sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ==", + "dependencies": { + "sort-css-media-queries": "2.0.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "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-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "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", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/postcss-zindex": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", + "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/prism-react-renderer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.1.tgz", + "integrity": "sha512-xUeDMEz074d0zc5y6rxiMp/dlC7C+5IDDlaEUlcBOFE2wddz7hz5PNupb087mPwTt7T9BrFmewObfCBuf/LKwQ==", + "peerDependencies": { + "react": ">=0.14.9" + } + }, + "node_modules/prismjs": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-information": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "license": "MIT", + "dependencies": { + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "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", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "license": "MIT", + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pure-color": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", + "integrity": "sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4=" + }, + "node_modules/qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-base16-styling": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", + "integrity": "sha1-7yFW1mz0E5aVyKFniGy2nqZgeSw=", + "dependencies": { + "base16": "^1.0.0", + "lodash.curry": "^4.0.1", + "lodash.flow": "^3.3.0", + "pure-color": "^1.2.0" + } + }, + "node_modules/react-copy-to-clipboard": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.4.tgz", + "integrity": "sha512-IeVAiNVKjSPeGax/Gmkqfa/+PuMTBhutEvFUaMQLwE2tS0EXrAdgOpWDX26bWTXF3HrioorR7lr08NqeYUWQCQ==", + "dependencies": { + "copy-to-clipboard": "^3", + "prop-types": "^15.5.8" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-debounce-input": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/react-debounce-input/-/react-debounce-input-3.2.4.tgz", + "integrity": "sha512-fX70bNj0fLEYO2Zcvuh7eh9wOUQ29GIx6r8IxIJlc0i0mpUH++9ax0BhfAYfzndADli3RAMROrZQ014J01owrg==", + "dependencies": { + "lodash.debounce": "^4", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", + "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "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.10", + "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/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", + "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==", + "license": "MIT" + }, + "node_modules/react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "node_modules/react-helmet-async": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.2.3.tgz", + "integrity": "sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0", + "react-dom": "^16.6.0 || ^17.0.0" + } + }, + "node_modules/react-immutable-proptypes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/react-immutable-proptypes/-/react-immutable-proptypes-2.2.0.tgz", + "integrity": "sha512-Vf4gBsePlwdGvSZoLSBfd4HAP93HDauMY4fDjXhreg/vg6F3Fj/MXDNyTbltPC/xZKmZc+cjLu3598DdYK6sgQ==", + "dependencies": { + "invariant": "^2.2.2" + }, + "peerDependencies": { + "immutable": ">=3.6.2" + } + }, + "node_modules/react-immutable-pure-component": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-immutable-pure-component/-/react-immutable-pure-component-2.2.2.tgz", + "integrity": "sha512-vkgoMJUDqHZfXXnjVlG3keCxSO/U6WeDQ5/Sl0GK2cH8TOxEzQ5jXqDXHEL/jqk6fsNxV05oH5kD7VNMUE2k+A==", + "peerDependencies": { + "immutable": ">= 2 || >= 4.0.0-rc", + "react": ">= 16.6", + "react-dom": ">= 16.6" + } + }, + "node_modules/react-inspector": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz", + "integrity": "sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "is-dom": "^1.0.0", + "prop-types": "^15.0.0" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/react-json-view": { + "version": "1.21.3", + "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", + "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", + "dependencies": { + "flux": "^4.0.1", + "react-base16-styling": "^0.6.0", + "react-lifecycles-compat": "^3.0.4", + "react-textarea-autosize": "^8.3.2" + }, + "peerDependencies": { + "react": "^17.0.0 || ^16.3.0 || ^15.5.4", + "react-dom": "^17.0.0 || ^16.3.0 || ^15.5.4" + } + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-loadable": { + "name": "@docusaurus/react-loadable", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", + "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "license": "MIT", + "dependencies": { + "@types/react": "*", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-loadable-ssr-addon-v5-slorber": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", + "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.3" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "react-loadable": "*", + "webpack": ">=4.41.1 || 5.x" + } + }, + "node_modules/react-redux": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz", + "integrity": "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==", + "dependencies": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "react": "^16.8.3 || ^17" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-redux/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-router": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", + "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-config": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2" + }, + "peerDependencies": { + "react": ">=15", + "react-router": ">=5" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", + "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.1", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/react-syntax-highlighter": { + "version": "15.4.5", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.4.5.tgz", + "integrity": "sha512-RC90KQTxZ/b7+9iE6s9nmiFLFjWswUcfULi4GwVzdFVKVMQySkJWBuOmJFfjwjMVCo0IUUuJrWebNKyviKpwLQ==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.4.1", + "lowlight": "^1.17.0", + "prismjs": "^1.25.0", + "refractor": "^3.2.0" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } + }, + "node_modules/react-tabs": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/react-tabs/-/react-tabs-3.2.3.tgz", + "integrity": "sha512-jx325RhRVnS9DdFbeF511z0T0WEqEoMl1uCE3LoZ6VaZZm7ytatxbum0B8bCTmaiV0KsU+4TtLGTGevCic7SWg==", + "dependencies": { + "clsx": "^1.1.0", + "prop-types": "^15.5.0" + }, + "peerDependencies": { + "react": "^16.3.0 || ^17.0.0-0" + } + }, + "node_modules/react-textarea-autosize": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz", + "integrity": "sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "use-composed-ref": "^1.0.0", + "use-latest": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "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", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reading-time": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "license": "MIT", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redoc": { + "version": "2.0.0-rc.66", + "resolved": "https://registry.npmjs.org/redoc/-/redoc-2.0.0-rc.66.tgz", + "integrity": "sha512-ZjmZhYkg46QAkza4SYCouY3TEuqnkjf50uyJBiz6Dyaz55RLClofAKokPoy5uEBo0RkPjxebKf9HTGyrxNqJ8A==", + "dependencies": { + "@redocly/openapi-core": "^1.0.0-beta.88", + "@redocly/react-dropdown-aria": "^2.0.11", + "classnames": "^2.3.1", + "decko": "^1.2.0", + "dompurify": "^2.2.8", + "eventemitter3": "^4.0.7", + "json-pointer": "^0.6.2", + "lunr": "^2.3.9", + "mark.js": "^8.11.1", + "marked": "^4.0.10", + "mobx-react": "^7.2.0", + "openapi-sampler": "^1.2.1", + "path-browserify": "^1.0.1", + "perfect-scrollbar": "^1.5.1", + "polished": "^4.1.3", + "prismjs": "^1.27.0", + "prop-types": "^15.7.2", + "react-tabs": "^3.2.2", + "slugify": "~1.4.7", + "stickyfill": "^1.1.1", + "style-loader": "^3.3.1", + "swagger2openapi": "^7.0.6", + "url-template": "^2.0.8" + }, + "engines": { + "node": ">=6.9", + "npm": ">=3.0.0" + }, + "peerDependencies": { + "core-js": "^3.1.4", + "mobx": "^6.0.4", + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0", + "styled-components": "^4.1.1 || ^5.1.1" + } + }, + "node_modules/redocusaurus": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/redocusaurus/-/redocusaurus-1.0.2.tgz", + "integrity": "sha512-3LABzaO80xbeRfYH9kC8s91Qitv0gkG62vcz2yu8q3RKH5luGvSuWzmIyJW+KyNP5QOQKx9oNXfRQa+WWp83nw==", + "dependencies": { + "@docusaurus/types": "^2.0.0-beta.17", + "docusaurus-plugin-redoc": "1.0.0", + "docusaurus-theme-redoc": "1.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/redux": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.2.tgz", + "integrity": "sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/redux-immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/redux-immutable/-/redux-immutable-4.0.0.tgz", + "integrity": "sha1-Ohoy32Y2ZGK2NpHw4dw15HK7yfM=", + "peerDependencies": { + "immutable": "^3.8.1 || ^4.0.0-rc.1" + } + }, + "node_modules/refractor": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.5.0.tgz", + "integrity": "sha512-QwPJd3ferTZ4cSPPjdP5bsYHMytwWYnAN5EEnLtGvkqp/FCCnGsBgxrm9EuIDnjUC3Uc/kETtvVi7fSIVC74Dg==", + "dependencies": { + "hastscript": "^6.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.25.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/refractor/node_modules/prismjs": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", + "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==" + }, + "node_modules/reftools": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", + "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==", + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "license": "MIT", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "license": "MIT", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/rehype-parse": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.2.tgz", + "integrity": "sha512-0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug==", + "license": "MIT", + "dependencies": { + "hast-util-from-parse5": "^5.0.0", + "parse5": "^5.0.0", + "xtend": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse/node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "license": "MIT" + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-admonitions": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/remark-admonitions/-/remark-admonitions-1.2.1.tgz", + "integrity": "sha512-Ji6p68VDvD+H1oS95Fdx9Ar5WA2wcDA4kwrrhVU7fGctC6+d3uiMICu7w7/2Xld+lnU7/gi+432+rRbup5S8ow==", + "license": "MIT", + "dependencies": { + "rehype-parse": "^6.0.2", + "unified": "^8.4.2", + "unist-util-visit": "^2.0.1" + } + }, + "node_modules/remark-admonitions/node_modules/unified": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", + "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", + "license": "MIT", + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-emoji": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", + "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", + "dependencies": { + "emoticon": "^3.2.0", + "node-emoji": "^1.10.0", + "unist-util-visit": "^2.0.3" + } + }, + "node_modules/remark-footnotes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", + "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", + "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", + "dependencies": { + "@babel/core": "7.12.9", + "@babel/helper-plugin-utils": "7.10.4", + "@babel/plugin-proposal-object-rest-spread": "7.12.1", + "@babel/plugin-syntax-jsx": "7.12.1", + "@mdx-js/util": "1.6.22", + "is-alphabetical": "1.0.4", + "remark-parse": "8.0.3", + "unified": "9.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx/node_modules/@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/remark-mdx/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/remark-mdx/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/remark-mdx/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/remark-mdx/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remark-parse": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "dependencies": { + "ccount": "^1.0.0", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", + "xtend": "^4.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", + "dependencies": { + "mdast-squeeze-paragraphs": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remarkable": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-2.0.1.tgz", + "integrity": "sha512-YJyMcOH5lrR+kZdmB0aJJ4+93bEojRZ1HGDn9Eagu6ibg7aVZhc3OWbbShRid+Q5eAfsEqWxpe+g5W5nYNfNiA==", + "dependencies": { + "argparse": "^1.0.10", + "autolinker": "^3.11.0" + }, + "bin": { + "remarkable": "bin/remarkable.js" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/remarkable/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "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/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=", + "engines": { + "node": "*" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "license": "MIT" + }, + "node_modules/reselect": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz", + "integrity": "sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==" + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.8.1", + "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-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "license": "MIT" + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/robust-predicates": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz", + "integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==", + "license": "Unlicense" + }, + "node_modules/rtl-detect": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", + "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==", + "license": "BSD-3-Clause" + }, + "node_modules/rtlcss": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", + "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", + "dependencies": { + "find-up": "^5.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.3.11", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=", + "license": "BSD-3-Clause" + }, + "node_modules/rxjs": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", + "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "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/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "license": "MIT", + "dependencies": { + "node-forge": "^1.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "license": "MIT", + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serialize-error": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-8.1.0.tgz", + "integrity": "sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "license": "MIT", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "license": "MIT", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "license": "MIT", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "license": "MIT" + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/should": { + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", + "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", + "dependencies": { + "should-equal": "^2.0.0", + "should-format": "^3.0.3", + "should-type": "^1.4.0", + "should-type-adaptors": "^1.0.1", + "should-util": "^1.0.0" + } + }, + "node_modules/should-equal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", + "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", + "dependencies": { + "should-type": "^1.4.0" + } + }, + "node_modules/should-format": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", + "integrity": "sha1-m/yPdPo5IFxT04w01xcwPidxJPE=", + "dependencies": { + "should-type": "^1.3.0", + "should-type-adaptors": "^1.0.1" + } + }, + "node_modules/should-type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", + "integrity": "sha1-B1bYzoRt/QmEOmlHcZ36DUz/XPM=" + }, + "node_modules/should-type-adaptors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", + "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", + "dependencies": { + "should-type": "^1.3.0", + "should-util": "^1.0.0" + } + }, + "node_modules/should-util": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", + "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", + "license": "ISC" + }, + "node_modules/sirv": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/sitemap": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", + "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", + "dependencies": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=5.6.0" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/slugify": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.7.tgz", + "integrity": "sha512-tf+h5W1IrjNm/9rKKj0JU2MDMruiopx0jjVA5zCdBtcGjfp0+c5rHw/zADLC3IeKlGHtVbHtpfzvYA0OYT+HKg==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sort-css-media-queries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.0.4.tgz", + "integrity": "sha512-PAIsEK/XupCQwitjv7XxoMvYhT7EAfyzI3hsy/MyDgTvc+Ft55ctdkctJLOy6cQejaIC+zjpUL4djFVm2ivOOw==", + "engines": { + "node": ">= 6.3.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "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", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "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/spdy-transport/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy-transport/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/spdy/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "license": "BSD-3-Clause" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "license": "MIT" + }, + "node_modules/state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/std-env": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz", + "integrity": "sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw==", + "license": "MIT" + }, + "node_modules/stickyfill": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stickyfill/-/stickyfill-1.1.1.tgz", + "integrity": "sha1-OUE/7p0CXHSn5ZzuyyN4TMDxfwI=" + }, + "node_modules/stream": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", + "integrity": "sha1-f1Nj8Ff2WSxVlfALyAon9c7B8O8=", + "dependencies": { + "emitter-component": "^1.1.1" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "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.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "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", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "hasInstallScript": true, + "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", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/styled-components/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==", + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "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/swagger-client": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.18.4.tgz", + "integrity": "sha512-Wj26oEctONq/u0uM+eSj18675YM5e2vFnx7Kr4neLeXEHKUsfceVQ/OdtrBXdrT3VbtdBbZfMTfl1JOBpix2MA==", + "dependencies": { + "@babel/runtime-corejs3": "^7.11.2", + "btoa": "^1.2.1", + "cookie": "~0.4.1", + "cross-fetch": "^3.1.5", + "deepmerge": "~4.2.2", + "fast-json-patch": "^3.0.0-1", + "form-data-encoder": "^1.4.3", + "formdata-node": "^4.0.0", + "is-plain-object": "^5.0.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "qs": "^6.10.2", + "traverse": "~0.6.6", + "url": "~0.11.0" + } + }, + "node_modules/swagger-client/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/swagger-client/node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/swagger-ui-react": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/swagger-ui-react/-/swagger-ui-react-4.5.2.tgz", + "integrity": "sha512-XDkBmnkjrdKdMQT6ckbztwsXJGreeb4fS+ljCTuOTw3cB36n7Yn4aFgDRPwH7TO7Sy6UPkmXmPGw5UHuYD+vIQ==", + "dependencies": { + "@babel/runtime-corejs3": "^7.16.8", + "@braintree/sanitize-url": "^5.0.2", + "base64-js": "^1.5.1", + "classnames": "^2.3.1", + "css.escape": "1.5.1", + "deep-extend": "0.6.0", + "dompurify": "=2.3.3", + "ieee754": "^1.2.1", + "immutable": "^3.x.x", + "js-file-download": "^0.4.12", + "js-yaml": "=4.1.0", + "lodash": "^4.17.21", + "prop-types": "^15.7.2", + "randombytes": "^2.1.0", + "react-copy-to-clipboard": "5.0.4", + "react-debounce-input": "=3.2.4", + "react-immutable-proptypes": "2.2.0", + "react-immutable-pure-component": "^2.2.0", + "react-inspector": "^5.1.1", + "react-redux": "^7.2.4", + "react-syntax-highlighter": "^15.4.5", + "redux": "^4.1.2", + "redux-immutable": "^4.0.0", + "remarkable": "^2.0.1", + "reselect": "^4.1.5", + "serialize-error": "^8.1.0", + "sha.js": "^2.4.11", + "swagger-client": "^3.18.4", + "url-parse": "^1.5.6", + "xml": "=1.0.1", + "xml-but-prettier": "^1.0.1", + "zenscroll": "^4.0.2" + }, + "peerDependencies": { + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/swagger-ui-react/node_modules/@braintree/sanitize-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-5.0.2.tgz", + "integrity": "sha512-NBEJlHWrhQucLhZGHtSxM2loSaNUMajC7KOYJLyfcdW/6goVoff2HoYI3bz8YCDN0wKGbxtUL0gx2dvHpvnWlw==" + }, + "node_modules/swagger-ui-react/node_modules/dompurify": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.3.tgz", + "integrity": "sha512-dqnqRkPMAjOZE0FogZ+ceJNM2dZ3V/yNOuFB7+39qpO93hHhfRpHw3heYQC7DPK9FqbQTfBKUJhiSfz4MvXYwg==" + }, + "node_modules/swagger2openapi": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", + "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", + "dependencies": { + "call-me-maybe": "^1.0.1", + "node-fetch": "^2.6.1", + "node-fetch-h2": "^2.3.0", + "node-readfiles": "^0.2.0", + "oas-kit-common": "^1.0.8", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "oas-validator": "^5.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "boast": "boast.js", + "oas-validate": "oas-validate.js", + "swagger2openapi": "swagger2openapi.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/swagger2openapi/node_modules/yargs": { + "version": "17.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", + "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/swagger2openapi/node_modules/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/tailwindcss": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", + "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "dependencies": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^8.4.6", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss-loader": { + "resolved": "plugins/tailwindcss-loader", + "link": true + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "license": "BSD-2-Clause", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "acorn": "^8.5.0" + }, + "peerDependenciesMeta": { + "acorn": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "license": "MIT", + "dependencies": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "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/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tiny-invariant": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", + "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==", + "license": "MIT" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "license": "MIT" + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "license": "MIT" + }, + "node_modules/traverse": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" + }, + "node_modules/trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + }, + "node_modules/trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "license": "0BSD" + }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dependencies": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "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.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/unist-builder": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", + "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-generated": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", + "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", + "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", + "dependencies": { + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "dependencies": { + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "license": "MIT", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "license": "MIT", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url-template": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", + "integrity": "sha1-/FZaPMy/93MMd19WQflVV5FDnyE=" + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "license": "MIT" + }, + "node_modules/use-composed-ref": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", + "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-latest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz", + "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==", + "dependencies": { + "use-isomorphic-layout-effect": "^1.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "license": "MIT" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "license": "MIT" + }, + "node_modules/utility-types": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", + "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/wait-on": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", + "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", + "dependencies": { + "axios": "^0.25.0", + "joi": "^17.6.0", + "lodash": "^4.17.21", + "minimist": "^1.2.5", + "rxjs": "^7.5.4" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "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", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-namespaces": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", + "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/web-streams-polyfill": { + "version": "4.0.0-beta.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.1.tgz", + "integrity": "sha512-3ux37gEX670UUphBF9AMCq8XM6iQ8Ac6A+DSRRjDoRBm1ufCkaCDdNVbaqq60PsEkdNlLKrGtv/YBP4EJXqNtQ==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "5.72.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", + "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.2", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.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-bundle-analyzer": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", + "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", + "license": "MIT", + "dependencies": { + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "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/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz", + "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==", + "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-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "license": "MIT", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/webpack/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "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", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "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", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "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-typed-array": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", + "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "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", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "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.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "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/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=" + }, + "node_modules/xml-but-prettier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-but-prettier/-/xml-but-prettier-1.0.1.tgz", + "integrity": "sha1-9aMyZ+1CzNTjVcYlV6XjmwH7QPM=", + "dependencies": { + "repeat-string": "^1.5.2" + } + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yaml-ast-parser": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "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", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zenscroll": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zenscroll/-/zenscroll-4.0.2.tgz", + "integrity": "sha1-6NV3TRwHOKR7z6hynzcS4t7d6yU=" + }, + "node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "plugins/tailwindcss-loader": {} + }, + "dependencies": { + "@algolia/autocomplete-core": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.5.2.tgz", + "integrity": "sha512-DY0bhyczFSS1b/CqJlTE/nQRtnTAHl6IemIkBy0nEWnhDzRDdtdx4p5Uuk3vwAFxwEEgi1WqKwgSSMx6DpNL4A==", + "requires": { + "@algolia/autocomplete-shared": "1.5.2" + } + }, + "@algolia/autocomplete-preset-algolia": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.5.2.tgz", + "integrity": "sha512-3MRYnYQFJyovANzSX2CToS6/5cfVjbLLqFsZTKcvF3abhQzxbqwwaMBlJtt620uBUOeMzhdfasKhCc40+RHiZw==", + "requires": { + "@algolia/autocomplete-shared": "1.5.2" + } + }, + "@algolia/autocomplete-shared": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.5.2.tgz", + "integrity": "sha512-ylQAYv5H0YKMfHgVWX0j0NmL8XBcAeeeVQUmppnnMtzDbDnca6CzhKj3Q8eF9cHCgcdTDdb5K+3aKyGWA0obug==" + }, + "@algolia/cache-browser-local-storage": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.0.tgz", + "integrity": "sha512-nj1vHRZauTqP/bluwkRIgEADEimqojJgoTRCel5f6q8WCa9Y8QeI4bpDQP28FoeKnDRYa3J5CauDlN466jqRhg==", + "requires": { + "@algolia/cache-common": "4.13.0" + } + }, + "@algolia/cache-common": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.13.0.tgz", + "integrity": "sha512-f9mdZjskCui/dA/fA/5a+6hZ7xnHaaZI5tM/Rw9X8rRB39SUlF/+o3P47onZ33n/AwkpSbi5QOyhs16wHd55kA==" + }, + "@algolia/cache-in-memory": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.13.0.tgz", + "integrity": "sha512-hHdc+ahPiMM92CQMljmObE75laYzNFYLrNOu0Q3/eyvubZZRtY2SUsEEgyUEyzXruNdzrkcDxFYa7YpWBJYHAg==", + "requires": { + "@algolia/cache-common": "4.13.0" + } + }, + "@algolia/client-account": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.13.0.tgz", + "integrity": "sha512-FzFqFt9b0g/LKszBDoEsW+dVBuUe1K3scp2Yf7q6pgHWM1WqyqUlARwVpLxqyc+LoyJkTxQftOKjyFUqddnPKA==", + "requires": { + "@algolia/client-common": "4.13.0", + "@algolia/client-search": "4.13.0", + "@algolia/transporter": "4.13.0" + } + }, + "@algolia/client-analytics": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.13.0.tgz", + "integrity": "sha512-klmnoq2FIiiMHImkzOm+cGxqRLLu9CMHqFhbgSy9wtXZrqb8BBUIUE2VyBe7azzv1wKcxZV2RUyNOMpFqmnRZA==", + "requires": { + "@algolia/client-common": "4.13.0", + "@algolia/client-search": "4.13.0", + "@algolia/requester-common": "4.13.0", + "@algolia/transporter": "4.13.0" + } + }, + "@algolia/client-common": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.13.0.tgz", + "integrity": "sha512-GoXfTp0kVcbgfSXOjfrxx+slSipMqGO9WnNWgeMmru5Ra09MDjrcdunsiiuzF0wua6INbIpBQFTC2Mi5lUNqGA==", + "requires": { + "@algolia/requester-common": "4.13.0", + "@algolia/transporter": "4.13.0" + } + }, + "@algolia/client-personalization": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.13.0.tgz", + "integrity": "sha512-KneLz2WaehJmNfdr5yt2HQETpLaCYagRdWwIwkTqRVFCv4DxRQ2ChPVW9jeTj4YfAAhfzE6F8hn7wkQ/Jfj6ZA==", + "requires": { + "@algolia/client-common": "4.13.0", + "@algolia/requester-common": "4.13.0", + "@algolia/transporter": "4.13.0" + } + }, + "@algolia/client-search": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.13.0.tgz", + "integrity": "sha512-blgCKYbZh1NgJWzeGf+caKE32mo3j54NprOf0LZVCubQb3Kx37tk1Hc8SDs9bCAE8hUvf3cazMPIg7wscSxspA==", + "requires": { + "@algolia/client-common": "4.13.0", + "@algolia/requester-common": "4.13.0", + "@algolia/transporter": "4.13.0" + } + }, + "@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" + }, + "@algolia/logger-common": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.13.0.tgz", + "integrity": "sha512-8yqXk7rMtmQJ9wZiHOt/6d4/JDEg5VCk83gJ39I+X/pwUPzIsbKy9QiK4uJ3aJELKyoIiDT1hpYVt+5ia+94IA==" + }, + "@algolia/logger-console": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.13.0.tgz", + "integrity": "sha512-YepRg7w2/87L0vSXRfMND6VJ5d6699sFJBRWzZPOlek2p5fLxxK7O0VncYuc/IbVHEgeApvgXx0WgCEa38GVuQ==", + "requires": { + "@algolia/logger-common": "4.13.0" + } + }, + "@algolia/requester-browser-xhr": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.0.tgz", + "integrity": "sha512-Dj+bnoWR5MotrnjblzGKZ2kCdQi2cK/VzPURPnE616NU/il7Ypy6U6DLGZ/ZYz+tnwPa0yypNf21uqt84fOgrg==", + "requires": { + "@algolia/requester-common": "4.13.0" + } + }, + "@algolia/requester-common": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.13.0.tgz", + "integrity": "sha512-BRTDj53ecK+gn7ugukDWOOcBRul59C4NblCHqj4Zm5msd5UnHFjd/sGX+RLOEoFMhetILAnmg6wMrRrQVac9vw==" + }, + "@algolia/requester-node-http": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.13.0.tgz", + "integrity": "sha512-9b+3O4QFU4azLhGMrZAr/uZPydvzOR4aEZfSL8ZrpLZ7fbbqTO0S/5EVko+QIgglRAtVwxvf8UJ1wzTD2jvKxQ==", + "requires": { + "@algolia/requester-common": "4.13.0" + } + }, + "@algolia/transporter": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.13.0.tgz", + "integrity": "sha512-8tSQYE+ykQENAdeZdofvtkOr5uJ9VcQSWgRhQ9h01AehtBIPAczk/b2CLrMsw5yQZziLs5cZ3pJ3478yI+urhA==", + "requires": { + "@algolia/cache-common": "4.13.0", + "@algolia/logger-common": "4.13.0", + "@algolia/requester-common": "4.13.0" + } + }, + "@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.0" + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" + }, + "@babel/core": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", + "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.9", + "@babel/parser": "^7.17.9", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/generator": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.0.tgz", + "integrity": "sha512-S3+IHG72pJFb0RmJgeXg/TjVKt641ZsLla028haXJjdqCf9eccE5r1JsdO//L7nzTDzXjtC+hwV/lrkEb2+t0Q==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "dependencies": { + "regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", + "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0" + } + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz", + "integrity": "sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", + "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + } + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@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-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-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + } + }, + "@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + } + }, + "@babel/runtime": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", + "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz", + "integrity": "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@braintree/sanitize-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-3.1.0.tgz", + "integrity": "sha512-GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg==" + }, + "@docsearch/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.0.0.tgz", + "integrity": "sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA==" + }, + "@docsearch/react": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.0.0.tgz", + "integrity": "sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg==", + "requires": { + "@algolia/autocomplete-core": "1.5.2", + "@algolia/autocomplete-preset-algolia": "1.5.2", + "@docsearch/css": "3.0.0", + "algoliasearch": "^4.0.0" + } + }, + "@docusaurus/core": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.0.0-beta.18.tgz", + "integrity": "sha512-puV7l+0/BPSi07Xmr8tVktfs1BzhC8P5pm6Bs2CfvysCJ4nefNCD1CosPc1PGBWy901KqeeEJ1aoGwj9tU3AUA==", + "requires": { + "@babel/core": "^7.17.8", + "@babel/generator": "^7.17.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.17.0", + "@babel/preset-env": "^7.16.11", + "@babel/preset-react": "^7.16.7", + "@babel/preset-typescript": "^7.16.7", + "@babel/runtime": "^7.17.8", + "@babel/runtime-corejs3": "^7.17.8", + "@babel/traverse": "^7.17.3", + "@docusaurus/cssnano-preset": "2.0.0-beta.18", + "@docusaurus/logger": "2.0.0-beta.18", + "@docusaurus/mdx-loader": "2.0.0-beta.18", + "@docusaurus/react-loadable": "5.5.2", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-common": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "@slorber/static-site-generator-webpack-plugin": "^4.0.4", + "@svgr/webpack": "^6.2.1", + "autoprefixer": "^10.4.4", + "babel-loader": "^8.2.4", + "babel-plugin-dynamic-import-node": "2.3.0", + "boxen": "^6.2.1", + "chokidar": "^3.5.3", + "clean-css": "^5.2.4", + "cli-table3": "^0.6.1", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "copy-webpack-plugin": "^10.2.4", + "core-js": "^3.21.1", + "css-loader": "^6.7.1", + "css-minimizer-webpack-plugin": "^3.4.1", + "cssnano": "^5.1.5", + "del": "^6.0.0", + "detect-port": "^1.3.0", + "escape-html": "^1.0.3", + "eta": "^1.12.3", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.1", + "html-minifier-terser": "^6.1.0", + "html-tags": "^3.1.0", + "html-webpack-plugin": "^5.5.0", + "import-fresh": "^3.3.0", + "is-root": "^2.1.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "mini-css-extract-plugin": "^2.6.0", + "nprogress": "^0.2.0", + "postcss": "^8.4.12", + "postcss-loader": "^6.2.1", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.0", + "react-helmet-async": "^1.2.3", + "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", + "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-router": "^5.2.0", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.2.0", + "remark-admonitions": "^1.2.1", + "rtl-detect": "^1.0.4", + "semver": "^7.3.5", + "serve-handler": "^6.1.3", + "shelljs": "^0.8.5", + "terser-webpack-plugin": "^5.3.1", + "tslib": "^2.3.1", + "update-notifier": "^5.1.0", + "url-loader": "^4.1.1", + "wait-on": "^6.0.1", + "webpack": "^5.70.0", + "webpack-bundle-analyzer": "^4.5.0", + "webpack-dev-server": "^4.7.4", + "webpack-merge": "^5.8.0", + "webpackbar": "^5.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + } + }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" + }, + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "type-fest": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.12.2.tgz", + "integrity": "sha512-qt6ylCGpLjZ7AaODxbpyBZSs9fCI9SkL3Z9q2oxMBQhs/uyY+VD8jHA8ULCGmWQJlBgqvO3EJeAngOHD8zQCrQ==" + }, + "widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "requires": { + "string-width": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, + "@docusaurus/cssnano-preset": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.18.tgz", + "integrity": "sha512-VxhYmpyx16Wv00W9TUfLVv0NgEK/BwP7pOdWoaiELEIAMV7SO1+6iB8gsFUhtfKZ31I4uPVLMKrCyWWakoFeFA==", + "requires": { + "cssnano-preset-advanced": "^5.3.1", + "postcss": "^8.4.12", + "postcss-sort-media-queries": "^4.2.1" + } + }, + "@docusaurus/logger": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.0.0-beta.18.tgz", + "integrity": "sha512-frNe5vhH3mbPmH980Lvzaz45+n1PQl3TkslzWYXQeJOkFX17zUd3e3U7F9kR1+DocmAqHkgAoWuXVcvEoN29fg==", + "requires": { + "chalk": "^4.1.2", + "tslib": "^2.3.1" + } + }, + "@docusaurus/mdx-loader": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-beta.18.tgz", + "integrity": "sha512-pOmAQM4Y1jhuZTbEhjh4ilQa74Mh6Q0pMZn1xgIuyYDdqvIOrOlM/H0i34YBn3+WYuwsGim4/X0qynJMLDUA4A==", + "requires": { + "@babel/parser": "^7.17.8", + "@babel/traverse": "^7.17.3", + "@docusaurus/logger": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@mdx-js/mdx": "^1.6.22", + "escape-html": "^1.0.3", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.1", + "image-size": "^1.0.1", + "mdast-util-to-string": "^2.0.0", + "remark-emoji": "^2.1.0", + "stringify-object": "^3.3.0", + "tslib": "^2.3.1", + "unist-util-visit": "^2.0.2", + "url-loader": "^4.1.1", + "webpack": "^5.70.0" + } + }, + "@docusaurus/module-type-aliases": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.0.0-beta.18.tgz", + "integrity": "sha512-e6mples8FZRyT7QyqidGS6BgkROjM+gljJsdOqoctbtBp+SZ5YDjwRHOmoY7eqEfsQNOaFZvT2hK38ui87hCRA==", + "requires": { + "@docusaurus/types": "2.0.0-beta.18", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "*" + } + }, + "@docusaurus/plugin-content-blog": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.18.tgz", + "integrity": "sha512-qzK83DgB+mxklk3PQC2nuTGPQD/8ogw1nXSmaQpyXAyhzcz4CXAZ9Swl/Ee9A/bvPwQGnSHSP3xqIYl8OkFtfw==", + "requires": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/logger": "2.0.0-beta.18", + "@docusaurus/mdx-loader": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-common": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "cheerio": "^1.0.0-rc.10", + "feed": "^4.2.2", + "fs-extra": "^10.0.1", + "lodash": "^4.17.21", + "reading-time": "^1.5.0", + "remark-admonitions": "^1.2.1", + "tslib": "^2.3.1", + "utility-types": "^3.10.0", + "webpack": "^5.70.0" + } + }, + "@docusaurus/plugin-content-docs": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-beta.18.tgz", + "integrity": "sha512-z4LFGBJuzn4XQiUA7OEA2SZTqlp+IYVjd3NrCk/ZUfNi1tsTJS36ATkk9Y6d0Nsp7K2kRXqaXPsz4adDgeIU+Q==", + "requires": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/logger": "2.0.0-beta.18", + "@docusaurus/mdx-loader": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "combine-promises": "^1.1.0", + "fs-extra": "^10.0.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "remark-admonitions": "^1.2.1", + "tslib": "^2.3.1", + "utility-types": "^3.10.0", + "webpack": "^5.70.0" + } + }, + "@docusaurus/plugin-content-pages": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-beta.18.tgz", + "integrity": "sha512-CJ2Xeb9hQrMeF4DGywSDVX2TFKsQpc8ZA7czyeBAAbSFsoRyxXPYeSh8aWljqR4F1u/EKGSKy0Shk/D4wumaHw==", + "requires": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/mdx-loader": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "fs-extra": "^10.0.1", + "remark-admonitions": "^1.2.1", + "tslib": "^2.3.1", + "webpack": "^5.70.0" + } + }, + "@docusaurus/plugin-debug": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.0.0-beta.18.tgz", + "integrity": "sha512-inLnLERgG7q0WlVmK6nYGHwVqREz13ivkynmNygEibJZToFRdgnIPW+OwD8QzgC5MpQTJw7+uYjcitpBumy1Gw==", + "requires": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "fs-extra": "^10.0.1", + "react-json-view": "^1.21.3", + "tslib": "^2.3.1" + } + }, + "@docusaurus/plugin-google-analytics": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-beta.18.tgz", + "integrity": "sha512-s9dRBWDrZ1uu3wFXPCF7yVLo/+5LUFAeoxpXxzory8gn9GYDt8ZDj80h5DUyCLxiy72OG6bXWNOYS/Vc6cOPXQ==", + "requires": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "tslib": "^2.3.1" + } + }, + "@docusaurus/plugin-google-gtag": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-beta.18.tgz", + "integrity": "sha512-h7vPuLVo/9pHmbFcvb4tCpjg4SxxX4k+nfVDyippR254FM++Z/nA5pRB0WvvIJ3ZTe0ioOb5Wlx2xdzJIBHUNg==", + "requires": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "tslib": "^2.3.1" + } + }, + "@docusaurus/plugin-sitemap": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-beta.18.tgz", + "integrity": "sha512-Klonht0Ye3FivdBpS80hkVYNOH+8lL/1rbCPEV92rKhwYdwnIejqhdKct4tUTCl8TYwWiyeUFQqobC/5FNVZPQ==", + "requires": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-common": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "fs-extra": "^10.0.1", + "sitemap": "^7.1.1", + "tslib": "^2.3.1" + } + }, + "@docusaurus/preset-classic": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.0.0-beta.18.tgz", + "integrity": "sha512-TfDulvFt/vLWr/Yy7O0yXgwHtJhdkZ739bTlFNwEkRMAy8ggi650e52I1I0T79s67llecb4JihgHPW+mwiVkCQ==", + "requires": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/plugin-content-blog": "2.0.0-beta.18", + "@docusaurus/plugin-content-docs": "2.0.0-beta.18", + "@docusaurus/plugin-content-pages": "2.0.0-beta.18", + "@docusaurus/plugin-debug": "2.0.0-beta.18", + "@docusaurus/plugin-google-analytics": "2.0.0-beta.18", + "@docusaurus/plugin-google-gtag": "2.0.0-beta.18", + "@docusaurus/plugin-sitemap": "2.0.0-beta.18", + "@docusaurus/theme-classic": "2.0.0-beta.18", + "@docusaurus/theme-common": "2.0.0-beta.18", + "@docusaurus/theme-search-algolia": "2.0.0-beta.18" + } + }, + "@docusaurus/react-loadable": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", + "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "requires": { + "@types/react": "*", + "prop-types": "^15.6.2" + } + }, + "@docusaurus/theme-classic": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.0.0-beta.18.tgz", + "integrity": "sha512-WJWofvSGKC4Luidk0lyUwkLnO3DDynBBHwmt4QrV+aAVWWSOHUjA2mPOF6GLGuzkZd3KfL9EvAfsU0aGE1Hh5g==", + "requires": { + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/plugin-content-blog": "2.0.0-beta.18", + "@docusaurus/plugin-content-docs": "2.0.0-beta.18", + "@docusaurus/plugin-content-pages": "2.0.0-beta.18", + "@docusaurus/theme-common": "2.0.0-beta.18", + "@docusaurus/theme-translations": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-common": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "@mdx-js/react": "^1.6.22", + "clsx": "^1.1.1", + "copy-text-to-clipboard": "^3.0.1", + "infima": "0.2.0-alpha.38", + "lodash": "^4.17.21", + "postcss": "^8.4.12", + "prism-react-renderer": "^1.3.1", + "prismjs": "^1.27.0", + "react-router-dom": "^5.2.0", + "rtlcss": "^3.5.0" + } + }, + "@docusaurus/theme-common": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.0.0-beta.18.tgz", + "integrity": "sha512-3pI2Q6ttScDVTDbuUKAx+TdC8wmwZ2hfWk8cyXxksvC9bBHcyzXhSgcK8LTsszn2aANyZ3e3QY2eNSOikTFyng==", + "requires": { + "@docusaurus/module-type-aliases": "2.0.0-beta.18", + "@docusaurus/plugin-content-blog": "2.0.0-beta.18", + "@docusaurus/plugin-content-docs": "2.0.0-beta.18", + "@docusaurus/plugin-content-pages": "2.0.0-beta.18", + "clsx": "^1.1.1", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^1.3.1", + "tslib": "^2.3.1", + "utility-types": "^3.10.0" + } + }, + "@docusaurus/theme-search-algolia": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-beta.18.tgz", + "integrity": "sha512-2w97KO/gnjI49WVtYQqENpQ8iO1Sem0yaTxw7/qv/ndlmIAQD0syU4yx6GsA7bTQCOGwKOWWzZSetCgUmTnWgA==", + "requires": { + "@docsearch/react": "^3.0.0", + "@docusaurus/core": "2.0.0-beta.18", + "@docusaurus/logger": "2.0.0-beta.18", + "@docusaurus/plugin-content-docs": "2.0.0-beta.18", + "@docusaurus/theme-common": "2.0.0-beta.18", + "@docusaurus/theme-translations": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "@docusaurus/utils-validation": "2.0.0-beta.18", + "algoliasearch": "^4.13.0", + "algoliasearch-helper": "^3.7.4", + "clsx": "^1.1.1", + "eta": "^1.12.3", + "fs-extra": "^10.0.1", + "lodash": "^4.17.21", + "tslib": "^2.3.1", + "utility-types": "^3.10.0" + } + }, + "@docusaurus/theme-translations": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.0.0-beta.18.tgz", + "integrity": "sha512-1uTEUXlKC9nco1Lx9H5eOwzB+LP4yXJG5wfv1PMLE++kJEdZ40IVorlUi3nJnaa9/lJNq5vFvvUDrmeNWsxy/Q==", + "requires": { + "fs-extra": "^10.0.1", + "tslib": "^2.3.1" + } + }, + "@docusaurus/types": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.0.0-beta.18.tgz", + "integrity": "sha512-zkuSmPQYP3+z4IjGHlW0nGzSSpY7Sit0Nciu/66zSb5m07TK72t6T1MlpCAn/XijcB9Cq6nenC3kJh66nGsKYg==", + "requires": { + "commander": "^5.1.0", + "joi": "^17.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.70.0", + "webpack-merge": "^5.8.0" + }, + "dependencies": { + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + } + } + }, + "@docusaurus/utils": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.0.0-beta.18.tgz", + "integrity": "sha512-v2vBmH7xSbPwx3+GB90HgLSQdj+Rh5ELtZWy7M20w907k0ROzDmPQ/8Ke2DK3o5r4pZPGnCrsB3SaYI83AEmAA==", + "requires": { + "@docusaurus/logger": "2.0.0-beta.18", + "@svgr/webpack": "^6.2.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.1", + "github-slugger": "^1.4.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "resolve-pathname": "^3.0.0", + "shelljs": "^0.8.5", + "tslib": "^2.3.1", + "url-loader": "^4.1.1", + "webpack": "^5.70.0" + } + }, + "@docusaurus/utils-common": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.0.0-beta.18.tgz", + "integrity": "sha512-pK83EcOIiKCLGhrTwukZMo5jqd1sqqqhQwOVyxyvg+x9SY/lsnNzScA96OEfm+qQLBwK1OABA7Xc1wfkgkUxvw==", + "requires": { + "tslib": "^2.3.1" + } + }, + "@docusaurus/utils-validation": { + "version": "2.0.0-beta.18", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.18.tgz", + "integrity": "sha512-3aDrXjJJ8Cw2MAYEk5JMNnr8UHPxmVNbPU/PIHFWmWK09nJvs3IQ8nc9+8I30aIjRdIyc/BIOCxgvAcJ4hsxTA==", + "requires": { + "@docusaurus/logger": "2.0.0-beta.18", + "@docusaurus/utils": "2.0.0-beta.18", + "joi": "^17.6.0", + "js-yaml": "^4.1.0", + "tslib": "^2.3.1" + } + }, + "@emotion/is-prop-valid": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", + "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", + "requires": { + "@emotion/memoize": "^0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@exodus/schemasafe": { + "version": "1.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.6.tgz", + "integrity": "sha512-dDnQizD94EdBwEj/fh3zPRa/HWCS9O5au2PuHhZBbuM3xWHxuaKzPBOEWze7Nn0xW68MIpZ7Xdyn1CoCpjKCuQ==" + }, + "@hapi/hoek": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", + "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@heroicons/react": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-1.0.6.tgz", + "integrity": "sha512-JJCXydOFWMDpCP4q13iEplA503MQO3xLoZiKum+955ZCtHINWnx26CUxVxxFQu/uLb4LW3ge15ZpzIkXKkJ8oQ==", + "requires": {} + }, + "@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@mdx-js/mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", + "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", + "requires": { + "@babel/core": "7.12.9", + "@babel/plugin-syntax-jsx": "7.12.1", + "@babel/plugin-syntax-object-rest-spread": "7.8.3", + "@mdx-js/util": "1.6.22", + "babel-plugin-apply-mdx-type-prop": "1.6.22", + "babel-plugin-extract-import-names": "1.6.22", + "camelcase-css": "2.0.1", + "detab": "2.0.4", + "hast-util-raw": "6.0.1", + "lodash.uniq": "4.5.0", + "mdast-util-to-hast": "10.0.1", + "remark-footnotes": "2.0.0", + "remark-mdx": "1.6.22", + "remark-parse": "8.0.3", + "remark-squeeze-paragraphs": "4.0.0", + "style-to-object": "0.3.0", + "unified": "9.2.0", + "unist-builder": "2.0.3", + "unist-util-visit": "2.0.3" + }, + "dependencies": { + "@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@mdx-js/react": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", + "requires": {} + }, + "@mdx-js/util": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", + "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==" + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" + }, + "@redocly/ajv": { + "version": "8.6.4", + "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.6.4.tgz", + "integrity": "sha512-y9qNj0//tZtWB2jfXNK3BX18BSBp9zNR7KE7lMysVHwbZtY392OJCjm6Rb/h4UHH2r1AqjNEHFD6bRn+DqU9Mw==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "dependencies": { + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "@redocly/openapi-core": { + "version": "1.0.0-beta.93", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.0.0-beta.93.tgz", + "integrity": "sha512-xQj7UnjPj3mKtkyRrm+bjzEoyo0CVNjGP4pV6BzQ0vgKf0Jqq7apFC703psyBH+JscYr7NKK1hPQU76ylhFDdg==", + "requires": { + "@redocly/ajv": "^8.6.4", + "@types/node": "^14.11.8", + "colorette": "^1.2.0", + "js-levenshtein": "^1.1.6", + "js-yaml": "^4.1.0", + "lodash.isequal": "^4.5.0", + "minimatch": "^3.0.4", + "node-fetch": "^2.6.1", + "pluralize": "^8.0.0", + "yaml-ast-parser": "0.0.43" + }, + "dependencies": { + "@types/node": { + "version": "14.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", + "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==" + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + } + } + }, + "@redocly/react-dropdown-aria": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@redocly/react-dropdown-aria/-/react-dropdown-aria-2.0.12.tgz", + "integrity": "sha512-feQEZlyBvQsbT/fvpJ4jJ5OLGaUPpnskHYDsY8DGpPymN+HUeDQrqkBEbbKRwMKidFTI2cxk2kJNNTnvdS9jyw==", + "requires": {} + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@slorber/static-site-generator-webpack-plugin": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.4.tgz", + "integrity": "sha512-FvMavoWEIePps6/JwGCOLYKCRhuwIHhMtmbKpBFgzNkxwpa/569LfTkrbRk1m1I3n+ezJK4on9E1A6cjuZmD9g==", + "requires": { + "bluebird": "^3.7.1", + "cheerio": "^0.22.0", + "eval": "^0.1.8", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz", + "integrity": "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==", + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz", + "integrity": "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==", + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz", + "integrity": "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==", + "requires": {} + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz", + "integrity": "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==", + "requires": {} + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz", + "integrity": "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==", + "requires": {} + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz", + "integrity": "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==", + "requires": {} + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz", + "integrity": "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==", + "requires": {} + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", + "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", + "requires": {} + }, + "@svgr/babel-preset": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz", + "integrity": "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^6.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "^6.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "^6.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "^6.0.0", + "@svgr/babel-plugin-transform-svg-component": "^6.2.0" + } + }, + "@svgr/core": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz", + "integrity": "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==", + "requires": { + "@svgr/plugin-jsx": "^6.2.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz", + "integrity": "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==", + "requires": { + "@babel/types": "^7.15.6", + "entities": "^3.0.1" + }, + "dependencies": { + "entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" + } + } + }, + "@svgr/plugin-jsx": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz", + "integrity": "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==", + "requires": { + "@babel/core": "^7.15.5", + "@svgr/babel-preset": "^6.2.0", + "@svgr/hast-util-to-babel-ast": "^6.2.1", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz", + "integrity": "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==", + "requires": { + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.5.0" + } + }, + "@svgr/webpack": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz", + "integrity": "sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==", + "requires": { + "@babel/core": "^7.15.5", + "@babel/plugin-transform-react-constant-elements": "^7.14.5", + "@babel/preset-env": "^7.15.6", + "@babel/preset-react": "^7.14.5", + "@babel/preset-typescript": "^7.15.0", + "@svgr/core": "^6.2.1", + "@svgr/plugin-jsx": "^6.2.1", + "@svgr/plugin-svgo": "^6.2.0" + } + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", + "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/hast": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "requires": { + "@types/unist": "*" + } + }, + "@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + }, + "@types/mdast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "@types/node": { + "version": "17.0.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.14.tgz", + "integrity": "sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/parse5": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", + "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "17.0.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", + "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-redux": { + "version": "7.1.22", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.22.tgz", + "integrity": "sha512-GxIA1kM7ClU73I6wg9IRTVwSO9GS+SAKZKe0Enj+82HMU6aoESFU2HNAdNi3+J53IaOHPiUfT3kSG4L828joDQ==", + "requires": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } + }, + "@types/react-router": { + "version": "5.1.18", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.18.tgz", + "integrity": "sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g==", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "@types/react-router-config": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz", + "integrity": "sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "@types/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" + }, + "@types/ws": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "requires": { + "@types/node": "*" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + } + } + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "algoliasearch": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.13.0.tgz", + "integrity": "sha512-oHv4faI1Vl2s+YC0YquwkK/TsaJs79g2JFg5FDm2rKN12VItPTAeQ7hyJMHarOPPYuCnNC5kixbtcqvb21wchw==", + "requires": { + "@algolia/cache-browser-local-storage": "4.13.0", + "@algolia/cache-common": "4.13.0", + "@algolia/cache-in-memory": "4.13.0", + "@algolia/client-account": "4.13.0", + "@algolia/client-analytics": "4.13.0", + "@algolia/client-common": "4.13.0", + "@algolia/client-personalization": "4.13.0", + "@algolia/client-search": "4.13.0", + "@algolia/logger-common": "4.13.0", + "@algolia/logger-console": "4.13.0", + "@algolia/requester-browser-xhr": "4.13.0", + "@algolia/requester-common": "4.13.0", + "@algolia/requester-node-http": "4.13.0", + "@algolia/transporter": "4.13.0" + } + }, + "algoliasearch-helper": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.8.2.tgz", + "integrity": "sha512-AXxiF0zT9oYwl8ZBgU/eRXvfYhz7cBA5YrLPlw9inZHdaYF0QEya/f1Zp1mPYMXc1v6VkHwBq4pk6/vayBLICg==", + "requires": { + "@algolia/events": "^4.0.1" + } + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "requires": { + "string-width": "^4.1.0" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "requires": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "autolinker": { + "version": "3.14.3", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-3.14.3.tgz", + "integrity": "sha512-t81i2bCpS+s+5FIhatoww9DmpjhbdiimuU9ATEuLxtZMQ7jLv9fyFn7SWNG8IkEfD4AmYyirL1ss9k1aqVWRvg==", + "requires": { + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "autoprefixer": { + "version": "10.4.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", + "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", + "requires": { + "browserslist": "^4.20.2", + "caniuse-lite": "^1.0.30001317", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axios": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "requires": { + "follow-redirects": "^1.14.7" + } + }, + "babel-loader": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", + "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-apply-mdx-type-prop": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", + "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", + "requires": { + "@babel/helper-plugin-utils": "7.10.4", + "@mdx-js/util": "1.6.22" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-extract-import-names": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", + "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", + "requires": { + "@babel/helper-plugin-utils": "7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base16": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", + "integrity": "sha1-4pf2DX7BAUp6lxo568ipjAtoHnA=" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "requires": { + "bytes": "3.1.1", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "dependencies": { + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "requires": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + } + }, + "btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==" + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001327", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz", + "integrity": "sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w==" + }, + "ccount": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + }, + "cheerio": { + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "requires": { + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" + } + }, + "cheerio-select": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", + "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", + "requires": { + "css-select": "^4.3.0", + "css-what": "^6.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.3.1", + "domutils": "^2.8.0" + }, + "dependencies": { + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + } + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "clean-css": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" + }, + "cli-table3": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", + "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", + "requires": { + "colors": "1.4.0", + "string-width": "^4.2.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" + }, + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "optional": true + }, + "combine-promises": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", + "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==" + }, + "comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-text-to-clipboard": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", + "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==" + }, + "copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "copy-webpack-plugin": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", + "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", + "requires": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==" + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "requires": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + } + } + }, + "copyfiles": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", + "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", + "requires": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^1.0.4", + "noms": "0.0.0", + "through2": "^2.0.1", + "untildify": "^4.0.0", + "yargs": "^16.1.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "core-js": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" + }, + "core-js-compat": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.0.tgz", + "integrity": "sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A==", + "requires": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.0.tgz", + "integrity": "sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "requires": { + "node-fetch": "2.6.7" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" + }, + "css-declaration-sorter": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", + "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "requires": {} + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", + "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==" + }, + "semver": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "requires": { + "lru-cache": "^7.4.0" + } + } + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "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" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", + "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", + "requires": { + "cssnano-preset-default": "^5.2.7", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-advanced": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.3.tgz", + "integrity": "sha512-AB9SmTSC2Gd8T7PpKUsXFJ3eNsg7dc4CTZ0+XAJ29MNxyJsrCEk7N1lw31bpHrsQH2PVJr21bbWgGAfA9j0dIA==", + "requires": { + "autoprefixer": "^10.3.7", + "cssnano-preset-default": "^5.2.7", + "postcss-discard-unused": "^5.1.0", + "postcss-merge-idents": "^5.1.1", + "postcss-reduce-idents": "^5.2.0", + "postcss-zindex": "^5.1.0" + } + }, + "cssnano-preset-default": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", + "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", + "requires": { + "css-declaration-sorter": "^6.2.2", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.0", + "postcss-discard-comments": "^5.1.1", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.4", + "postcss-merge-rules": "^5.1.1", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.2", + "postcss-minify-selectors": "^5.2.0", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.1", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + } + }, + "csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" + }, + "d3": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.3.0.tgz", + "integrity": "sha512-MDRLJCMK232OJQRqGljQ/gCxtB8k3/sLKFjftMjzPB3nKVUODpdW9Rb3vcq7U8Ka5YKoZkAmp++Ur6I+6iNWIw==", + "requires": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "3", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + }, + "dependencies": { + "d3-array": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", + "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", + "requires": { + "internmap": "1 - 2" + } + }, + "d3-color": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==" + }, + "d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==" + }, + "d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + } + }, + "d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "requires": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + } + }, + "d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" + }, + "d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", + "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==" + }, + "d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==" + }, + "d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==" + }, + "d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", + "requires": { + "d3-array": "2 - 3" + } + }, + "d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "requires": { + "d3-time": "1 - 3" + } + }, + "d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + }, + "d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "requires": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" + }, + "d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==" + }, + "d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "dependencies": { + "d3-color": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==" + }, + "d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==" + }, + "d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + } + }, + "d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==" + }, + "d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + }, + "d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "requires": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + } + } + } + }, + "d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "requires": { + "d3-path": "1 - 3" + }, + "dependencies": { + "d3-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", + "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==" + } + } + }, + "d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" + }, + "d3-color": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", + "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" + }, + "d3-contour": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-3.0.1.tgz", + "integrity": "sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ==", + "requires": { + "d3-array": "2 - 3" + }, + "dependencies": { + "d3-array": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", + "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", + "requires": { + "internmap": "1 - 2" + } + } + } + }, + "d3-delaunay": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.2.tgz", + "integrity": "sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==", + "requires": { + "delaunator": "5" + } + }, + "d3-dispatch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", + "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" + }, + "d3-drag": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz", + "integrity": "sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==", + "requires": { + "d3-dispatch": "1", + "d3-selection": "1" + } + }, + "d3-dsv": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", + "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", + "requires": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "d3-ease": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", + "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==" + }, + "d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "requires": { + "d3-dsv": "1 - 3" + }, + "dependencies": { + "d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "requires": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "dependencies": { + "d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==" + }, + "d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==" + }, + "d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + } + } + }, + "d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" + }, + "d3-geo": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.0.1.tgz", + "integrity": "sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA==", + "requires": { + "d3-array": "2.5.0 - 3" + }, + "dependencies": { + "d3-array": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", + "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", + "requires": { + "internmap": "1 - 2" + } + } + } + }, + "d3-hierarchy": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.1.tgz", + "integrity": "sha512-LtAIu54UctRmhGKllleflmHalttH3zkfSi4NlKrTAoFKjC+AFBJohsCAdgCBYQwH0F8hIOGY89X1pPqAchlMkA==" + }, + "d3-interpolate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", + "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", + "requires": { + "d3-color": "1" + } + }, + "d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==" + }, + "d3-quadtree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz", + "integrity": "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==" + }, + "d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==" + }, + "d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "requires": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "dependencies": { + "d3-array": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", + "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", + "requires": { + "internmap": "1 - 2" + } + }, + "d3-color": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==" + }, + "d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", + "requires": { + "d3-array": "2 - 3" + } + }, + "d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "requires": { + "d3-time": "1 - 3" + } + } + } + }, + "d3-scale-chromatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", + "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "requires": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "dependencies": { + "d3-color": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + } + } + }, + "d3-selection": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", + "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" + }, + "d3-shape": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz", + "integrity": "sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ==", + "requires": { + "d3-path": "1 - 3" + }, + "dependencies": { + "d3-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", + "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==" + } + } + }, + "d3-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" + }, + "d3-time-format": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", + "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", + "requires": { + "d3-time": "1" + } + }, + "d3-timer": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", + "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" + }, + "d3-transition": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", + "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", + "requires": { + "d3-color": "1", + "d3-dispatch": "1", + "d3-ease": "1", + "d3-interpolate": "1", + "d3-selection": "^1.1.0", + "d3-timer": "1" + } + }, + "d3-voronoi": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" + }, + "d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, + "dependencies": { + "d3-color": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==" + }, + "d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==" + }, + "d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + } + }, + "d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==" + }, + "d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + }, + "d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "requires": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + } + } + } + }, + "dagre": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz", + "integrity": "sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==", + "requires": { + "graphlib": "^2.1.8", + "lodash": "^4.17.15" + } + }, + "dagre-d3": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/dagre-d3/-/dagre-d3-0.6.4.tgz", + "integrity": "sha512-e/6jXeCP7/ptlAM48clmX4xTZc5Ek6T6kagS7Oz2HrYSdqcLZFLqpAfh7ldbZRFfxCZVyh61NEPR08UQRVxJzQ==", + "requires": { + "d3": "^5.14", + "dagre": "^0.8.5", + "graphlib": "^2.1.8", + "lodash": "^4.17.15" + }, + "dependencies": { + "d3": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-5.16.0.tgz", + "integrity": "sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==", + "requires": { + "d3-array": "1", + "d3-axis": "1", + "d3-brush": "1", + "d3-chord": "1", + "d3-collection": "1", + "d3-color": "1", + "d3-contour": "1", + "d3-dispatch": "1", + "d3-drag": "1", + "d3-dsv": "1", + "d3-ease": "1", + "d3-fetch": "1", + "d3-force": "1", + "d3-format": "1", + "d3-geo": "1", + "d3-hierarchy": "1", + "d3-interpolate": "1", + "d3-path": "1", + "d3-polygon": "1", + "d3-quadtree": "1", + "d3-random": "1", + "d3-scale": "2", + "d3-scale-chromatic": "1", + "d3-selection": "1", + "d3-shape": "1", + "d3-time": "1", + "d3-time-format": "2", + "d3-timer": "1", + "d3-transition": "1", + "d3-voronoi": "1", + "d3-zoom": "1" + } + }, + "d3-axis": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz", + "integrity": "sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ==" + }, + "d3-brush": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.6.tgz", + "integrity": "sha512-7RW+w7HfMCPyZLifTz/UnJmI5kdkXtpCbombUSs8xniAyo0vIbrDzDwUJB6eJOgl9u5DQOt2TQlYumxzD1SvYA==", + "requires": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" + } + }, + "d3-chord": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz", + "integrity": "sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==", + "requires": { + "d3-array": "1", + "d3-path": "1" + } + }, + "d3-contour": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz", + "integrity": "sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==", + "requires": { + "d3-array": "^1.1.1" + } + }, + "d3-fetch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.2.0.tgz", + "integrity": "sha512-yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA==", + "requires": { + "d3-dsv": "1" + } + }, + "d3-force": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz", + "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==", + "requires": { + "d3-collection": "1", + "d3-dispatch": "1", + "d3-quadtree": "1", + "d3-timer": "1" + } + }, + "d3-geo": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz", + "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==", + "requires": { + "d3-array": "1" + } + }, + "d3-hierarchy": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", + "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==" + }, + "d3-polygon": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz", + "integrity": "sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==" + }, + "d3-random": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz", + "integrity": "sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ==" + }, + "d3-scale": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz", + "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==", + "requires": { + "d3-array": "^1.2.0", + "d3-collection": "1", + "d3-format": "1", + "d3-interpolate": "1", + "d3-time": "1", + "d3-time-format": "2" + } + }, + "d3-scale-chromatic": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz", + "integrity": "sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==", + "requires": { + "d3-color": "1", + "d3-interpolate": "1" + } + }, + "d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "requires": { + "d3-path": "1" + } + }, + "d3-zoom": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz", + "integrity": "sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==", + "requires": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "decko": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decko/-/decko-1.2.0.tgz", + "integrity": "sha1-/UPHNelnuAEzBohKVvvmZZlraBc=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + } + }, + "delaunator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", + "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", + "requires": { + "robust-predicates": "^3.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", + "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", + "requires": { + "repeat-string": "^1.5.4" + } + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", + "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + } + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + } + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "docusaurus-plugin-redoc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-redoc/-/docusaurus-plugin-redoc-1.0.0.tgz", + "integrity": "sha512-BvohSiMfA15FaF5qy8+DHCCEzNXqZ8J4gjLT1G9M3zfcPkI7U2IoacCt66mnjN0tnJG3yvMlJ5LyxTKBWrkIGQ==", + "requires": { + "@docusaurus/types": "^2.0.0-beta.17", + "@docusaurus/utils": "^2.0.0-beta.17", + "@redocly/openapi-core": "^1.0.0-beta.87", + "joi": "^17.5.0", + "redoc": "^2.0.0-rc.64" + } + }, + "docusaurus-theme-redoc": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/docusaurus-theme-redoc/-/docusaurus-theme-redoc-1.0.2.tgz", + "integrity": "sha512-SLMrjzTUCsXJVmZ/6Ba8TNuBf4zBOKRk3hZb7WEtqUzZsbsmOE3mysUEpMpxUUFyV5Poj/qzIs45WOO4k3E4YA==", + "requires": { + "@docusaurus/theme-common": "^2.0.0-beta.17", + "@docusaurus/types": "^2.0.0-beta.17", + "clsx": "^1.1.1", + "copyfiles": "^2.4.1", + "lodash": "^4.17.21", + "mobx": "^6.3.13", + "node-polyfill-webpack-plugin": "^1.1.4", + "redoc": "^2.0.0-rc.64", + "styled-components": "^5.3.3", + "to-arraybuffer": "^1.0.1" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domain-browser": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", + "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==" + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "dompurify": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.5.tgz", + "integrity": "sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ==" + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + }, + "dependencies": { + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + } + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.4.106", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz", + "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emitter-component": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", + "integrity": "sha1-Bl4tvtaVm/RwZ57avq95gdEAOrY=" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "emoticon": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", + "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", + "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz", + "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "eta": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/eta/-/eta-1.12.3.tgz", + "integrity": "sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "requires": { + "@types/node": "*", + "require-like": ">= 0.1.1" + } + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "express": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-patch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.0.tgz", + "integrity": "sha512-IhpytlsVTRndz0hU5t0/MGzS/etxLlfrpG5V5M9mVbuj9TrJLWaMfsox9REM5rkuGX0T+5qjpe8XA1o0gZ42nA==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", + "requires": { + "punycode": "^1.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "requires": { + "format": "^0.2.0" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "requires": { + "fbjs": "^3.0.0" + } + }, + "fbjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", + "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "requires": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "requires": { + "xml-js": "^1.6.11" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "filter-obj": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", + "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==" + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flux": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz", + "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", + "requires": { + "fbemitter": "^3.0.0", + "fbjs": "^3.0.1" + } + }, + "follow-redirects": { + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "requires": { + "@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" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@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" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data-encoder": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.1.tgz", + "integrity": "sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==" + }, + "format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=" + }, + "formdata-node": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.3.2.tgz", + "integrity": "sha512-k7lYJyzDOSL6h917favP8j1L0/wNyylzU+x+1w4p5haGVHNlP58dbpdJhiCUsDbWsa9HwEtLp89obQgXl2e0qg==", + "requires": { + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.1" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "github-slugger": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", + "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==" + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "requires": { + "ini": "2.0.0" + }, + "dependencies": { + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + } + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "graphlib": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz", + "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==", + "requires": { + "lodash": "^4.17.15" + } + }, + "gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "requires": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + } + } + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hast-to-hyperscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", + "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", + "requires": { + "@types/unist": "^2.0.3", + "comma-separated-tokens": "^1.0.0", + "property-information": "^5.3.0", + "space-separated-tokens": "^1.0.0", + "style-to-object": "^0.3.0", + "unist-util-is": "^4.0.0", + "web-namespaces": "^1.0.0" + } + }, + "hast-util-from-parse5": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz", + "integrity": "sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA==", + "requires": { + "ccount": "^1.0.3", + "hastscript": "^5.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.1.2", + "xtend": "^4.0.1" + } + }, + "hast-util-parse-selector": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" + }, + "hast-util-raw": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", + "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", + "requires": { + "@types/hast": "^2.0.0", + "hast-util-from-parse5": "^6.0.0", + "hast-util-to-parse5": "^6.0.0", + "html-void-elements": "^1.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^3.0.0", + "vfile": "^4.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + }, + "dependencies": { + "hast-util-from-parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", + "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", + "requires": { + "@types/parse5": "^5.0.0", + "hastscript": "^6.0.0", + "property-information": "^5.0.0", + "vfile": "^4.0.0", + "vfile-location": "^3.2.0", + "web-namespaces": "^1.0.0" + } + }, + "hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + } + } + } + }, + "hast-util-to-parse5": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", + "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", + "requires": { + "hast-to-hyperscript": "^9.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + } + }, + "hastscript": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz", + "integrity": "sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==", + "requires": { + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==" + }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "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" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + } + } + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" + }, + "html-void-elements": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", + "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@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" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz", + "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==", + "requires": { + "@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" + }, + "dependencies": { + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + } + } + }, + "http2-client": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", + "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==" + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "image-size": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", + "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", + "requires": { + "queue": "6.0.2" + } + }, + "immer": { + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "infima": { + "version": "0.2.0-alpha.38", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.38.tgz", + "integrity": "sha512-1WsmqSMI5IqzrUx3goq+miJznHBonbE3aoqZ1AR/i/oHhroxNeSV6Awv5VoVfXBhfTzLSnxkHaRI2qpAMYcCzw==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-dom": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz", + "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==", + "requires": { + "is-object": "^1.0.1", + "is-window": "^1.0.2" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" + }, + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", + "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" + }, + "is-window": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz", + "integrity": "sha1-LIlspT25feRdPDMTOmXYyfVjSA0=" + }, + "is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "jest-worker": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", + "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "joi": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "js-file-download": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/js-file-download/-/js-file-download-0.4.12.tgz", + "integrity": "sha512-rML+NkoD08p5Dllpjo0ffy4jRHeY6Zsapvr/W86N7E0yuzAO6qa5X9+xog6zQNlH102J7IXljNY2FtS6Lj3ucg==" + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-pointer": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.2.tgz", + "integrity": "sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw==", + "requires": { + "foreach": "^2.0.4" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "khroma": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/khroma/-/khroma-1.4.1.tgz", + "integrity": "sha512-+GmxKvmiRuCcUYDgR7g5Ngo0JEDeOsGdNONdU2zsiBQaK4z19Y2NvXqfEDE0ZiIrg45GTZyAnPLVsLZZACYm3Q==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "lilconfig": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.assignin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" + }, + "lodash.bind": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", + "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" + }, + "lodash.curry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", + "integrity": "sha1-JI42By7ekGUB11lmIAqG2riyMXA=" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + }, + "lodash.filter": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "lodash.flow": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", + "integrity": "sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o=" + }, + "lodash.foreach": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" + }, + "lodash.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" + }, + "lodash.reject": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", + "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lowlight": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", + "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", + "requires": { + "fault": "^1.0.0", + "highlight.js": "~10.7.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha1-GA8fnr74sOY45BZq1S24eb6y/8U=" + }, + "markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" + }, + "marked": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.13.tgz", + "integrity": "sha512-lS/ZCa4X0gsRcfWs1eoh6dLnHr9kVH3K1t2X4M/tTtNouhZ7anS1Csb6464VGLQHv8b2Tw1cLeZQs58Jav8Rzw==" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdast-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", + "requires": { + "unist-util-remove": "^2.0.0" + } + }, + "mdast-util-definitions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", + "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "requires": { + "unist-util-visit": "^2.0.0" + } + }, + "mdast-util-to-hast": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", + "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "mdast-util-definitions": "^4.0.0", + "mdurl": "^1.0.0", + "unist-builder": "^2.0.0", + "unist-util-generated": "^1.0.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + }, + "mdx-mermaid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/mdx-mermaid/-/mdx-mermaid-1.2.1.tgz", + "integrity": "sha512-RYmrUJodWDNy9S0A++Fex3vr5+Q2vLMDakjpw7cQjd8Owhg98eYe+AePpmMx6Y/wLHjWKIGv2wvHWj2qdaZN7w==", + "requires": {} + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "requires": { + "fs-monkey": "1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "mermaid": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-8.14.0.tgz", + "integrity": "sha512-ITSHjwVaby1Li738sxhF48sLTxcNyUAoWfoqyztL1f7J6JOLpHOuQPNLBb6lxGPUA0u7xP9IRULgvod0dKu35A==", + "requires": { + "@braintree/sanitize-url": "^3.1.0", + "d3": "^7.0.0", + "dagre": "^0.8.5", + "dagre-d3": "^0.6.4", + "dompurify": "2.3.5", + "graphlib": "^2.1.8", + "khroma": "^1.4.1", + "moment-mini": "^2.24.0", + "stylis": "^4.0.10" + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" + }, + "mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "requires": { + "mime-db": "1.51.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "requires": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + } + }, + "mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "mobx": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/mobx/-/mobx-6.5.0.tgz", + "integrity": "sha512-pHZ/cySF00FVENDWIDzJyoObFahK6Eg4d0papqm6d7yMkxWTZ/S/csqJX1A3PsYy4t5k3z2QnlwuCfMW5lSEwA==" + }, + "mobx-react": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/mobx-react/-/mobx-react-7.3.0.tgz", + "integrity": "sha512-RGEcwZokopqyJE5JPwXKB9FWMSqFM9NJVO2QPI+z6laJTJeBHqvPicjnKgY5mvihxTeXB1+72TnooqUePeGV1g==", + "requires": { + "mobx-react-lite": "^3.3.0" + } + }, + "mobx-react-lite": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.3.0.tgz", + "integrity": "sha512-U/kMSFtV/bNVgY01FuiGWpRkaQVHozBq5CEBZltFvPt4FcV111hEWkgwqVg9GPPZSEuEdV438PEz8mk8mKpYlA==", + "requires": {} + }, + "moment-mini": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment-mini/-/moment-mini-2.24.0.tgz", + "integrity": "sha512-9ARkWHBs+6YJIvrIp0Ik5tyTTtP9PoV0Ssu2Ocq5y9v8+NOOpWiRshAp8c4rZVWTOe+157on/5G+zj5pwIQFEQ==" + }, + "mrmime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", + "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "nanoid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", + "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" + }, + "node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "requires": { + "lodash": "^4.17.21" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-fetch-h2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", + "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", + "requires": { + "http2-client": "^1.2.5" + } + }, + "node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==" + }, + "node-polyfill-webpack-plugin": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz", + "integrity": "sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow==", + "requires": { + "assert": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^6.0.3", + "console-browserify": "^1.2.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.12.0", + "domain-browser": "^4.19.0", + "events": "^3.3.0", + "filter-obj": "^2.0.2", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "punycode": "^2.1.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.3.0", + "timers-browserify": "^2.0.12", + "tty-browserify": "^0.0.1", + "url": "^0.11.0", + "util": "^0.12.4", + "vm-browserify": "^1.1.2" + } + }, + "node-readfiles": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", + "integrity": "sha1-271K8SE04uY1wkXvk//Pb2BnOl0=", + "requires": { + "es6-promise": "^3.2.1" + } + }, + "node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "noms": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", + "integrity": "sha1-2o69nzr51nYJGbJ9nNyAkqczKFk=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "oas-kit-common": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", + "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", + "requires": { + "fast-safe-stringify": "^2.0.7" + } + }, + "oas-linter": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", + "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", + "requires": { + "@exodus/schemasafe": "^1.0.0-rc.2", + "should": "^13.2.1", + "yaml": "^1.10.0" + } + }, + "oas-resolver": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", + "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", + "requires": { + "node-fetch-h2": "^2.3.0", + "oas-kit-common": "^1.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "dependencies": { + "yargs": { + "version": "17.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", + "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + } + }, + "yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" + } + } + }, + "oas-schema-walker": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", + "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==" + }, + "oas-validator": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", + "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", + "requires": { + "call-me-maybe": "^1.0.1", + "oas-kit-common": "^1.0.8", + "oas-linter": "^3.2.2", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "reftools": "^1.1.9", + "should": "^13.2.1", + "yaml": "^1.10.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "openapi-sampler": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.2.1.tgz", + "integrity": "sha512-mHrYmyvcLD0qrfqPkPRBAL2z16hGT2rW0d0B7nklfoTcc3pmkJLkSZlKSeFgerUM41E5c7jlxf0Y19xrM7mWQQ==", + "requires": { + "@types/json-schema": "^7.0.7", + "json-pointer": "0.6.2" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + }, + "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + } + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "requires": { + "parse5": "^6.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "perfect-scrollbar": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.5.tgz", + "integrity": "sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==" + }, + "polished": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", + "integrity": "sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==", + "requires": { + "@babel/runtime": "^7.17.8" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", + "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", + "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-discard-unused": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", + "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-import": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", + "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", + "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", + "requires": { + "lilconfig": "^2.0.4", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "postcss-merge-idents": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", + "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-merge-longhand": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", + "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", + "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", + "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", + "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", + "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-idents": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", + "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-sort-media-queries": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.2.1.tgz", + "integrity": "sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ==", + "requires": { + "sort-css-media-queries": "2.0.4" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "postcss-zindex": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", + "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", + "requires": {} + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" + }, + "prism-react-renderer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.1.tgz", + "integrity": "sha512-xUeDMEz074d0zc5y6rxiMp/dlC7C+5IDDlaEUlcBOFE2wddz7hz5PNupb087mPwTt7T9BrFmewObfCBuf/LKwQ==", + "requires": {} + }, + "prismjs": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "property-information": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "requires": { + "xtend": "^4.0.0" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "requires": { + "escape-goat": "^2.0.0" + } + }, + "pure-color": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", + "integrity": "sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4=" + }, + "qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "requires": { + "inherits": "~2.0.3" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "requires": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-base16-styling": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", + "integrity": "sha1-7yFW1mz0E5aVyKFniGy2nqZgeSw=", + "requires": { + "base16": "^1.0.0", + "lodash.curry": "^4.0.1", + "lodash.flow": "^3.3.0", + "pure-color": "^1.2.0" + } + }, + "react-copy-to-clipboard": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.4.tgz", + "integrity": "sha512-IeVAiNVKjSPeGax/Gmkqfa/+PuMTBhutEvFUaMQLwE2tS0EXrAdgOpWDX26bWTXF3HrioorR7lr08NqeYUWQCQ==", + "requires": { + "copy-to-clipboard": "^3", + "prop-types": "^15.5.8" + } + }, + "react-debounce-input": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/react-debounce-input/-/react-debounce-input-3.2.4.tgz", + "integrity": "sha512-fX70bNj0fLEYO2Zcvuh7eh9wOUQ29GIx6r8IxIJlc0i0mpUH++9ax0BhfAYfzndADli3RAMROrZQ014J01owrg==", + "requires": { + "lodash.debounce": "^4", + "prop-types": "^15.7.2" + } + }, + "react-dev-utils": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", + "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "requires": { + "@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.10", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" + } + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-error-overlay": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", + "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + }, + "react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "react-helmet-async": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.2.3.tgz", + "integrity": "sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw==", + "requires": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + } + }, + "react-immutable-proptypes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/react-immutable-proptypes/-/react-immutable-proptypes-2.2.0.tgz", + "integrity": "sha512-Vf4gBsePlwdGvSZoLSBfd4HAP93HDauMY4fDjXhreg/vg6F3Fj/MXDNyTbltPC/xZKmZc+cjLu3598DdYK6sgQ==", + "requires": { + "invariant": "^2.2.2" + } + }, + "react-immutable-pure-component": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-immutable-pure-component/-/react-immutable-pure-component-2.2.2.tgz", + "integrity": "sha512-vkgoMJUDqHZfXXnjVlG3keCxSO/U6WeDQ5/Sl0GK2cH8TOxEzQ5jXqDXHEL/jqk6fsNxV05oH5kD7VNMUE2k+A==", + "requires": {} + }, + "react-inspector": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz", + "integrity": "sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==", + "requires": { + "@babel/runtime": "^7.0.0", + "is-dom": "^1.0.0", + "prop-types": "^15.0.0" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-json-view": { + "version": "1.21.3", + "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", + "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", + "requires": { + "flux": "^4.0.1", + "react-base16-styling": "^0.6.0", + "react-lifecycles-compat": "^3.0.4", + "react-textarea-autosize": "^8.3.2" + } + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-loadable": { + "version": "npm:@docusaurus/react-loadable@5.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", + "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "requires": { + "@types/react": "*", + "prop-types": "^15.6.2" + } + }, + "react-loadable-ssr-addon-v5-slorber": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", + "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "requires": { + "@babel/runtime": "^7.10.3" + } + }, + "react-redux": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz", + "integrity": "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==", + "requires": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "dependencies": { + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "react-router": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", + "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "dependencies": { + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "react-router-config": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "react-router-dom": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", + "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.1", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-syntax-highlighter": { + "version": "15.4.5", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.4.5.tgz", + "integrity": "sha512-RC90KQTxZ/b7+9iE6s9nmiFLFjWswUcfULi4GwVzdFVKVMQySkJWBuOmJFfjwjMVCo0IUUuJrWebNKyviKpwLQ==", + "requires": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.4.1", + "lowlight": "^1.17.0", + "prismjs": "^1.25.0", + "refractor": "^3.2.0" + } + }, + "react-tabs": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/react-tabs/-/react-tabs-3.2.3.tgz", + "integrity": "sha512-jx325RhRVnS9DdFbeF511z0T0WEqEoMl1uCE3LoZ6VaZZm7ytatxbum0B8bCTmaiV0KsU+4TtLGTGevCic7SWg==", + "requires": { + "clsx": "^1.1.0", + "prop-types": "^15.5.0" + } + }, + "react-textarea-autosize": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz", + "integrity": "sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==", + "requires": { + "@babel/runtime": "^7.10.2", + "use-composed-ref": "^1.0.0", + "use-latest": "^1.0.0" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "reading-time": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + } + }, + "redoc": { + "version": "2.0.0-rc.66", + "resolved": "https://registry.npmjs.org/redoc/-/redoc-2.0.0-rc.66.tgz", + "integrity": "sha512-ZjmZhYkg46QAkza4SYCouY3TEuqnkjf50uyJBiz6Dyaz55RLClofAKokPoy5uEBo0RkPjxebKf9HTGyrxNqJ8A==", + "requires": { + "@redocly/openapi-core": "^1.0.0-beta.88", + "@redocly/react-dropdown-aria": "^2.0.11", + "classnames": "^2.3.1", + "decko": "^1.2.0", + "dompurify": "^2.2.8", + "eventemitter3": "^4.0.7", + "json-pointer": "^0.6.2", + "lunr": "^2.3.9", + "mark.js": "^8.11.1", + "marked": "^4.0.10", + "mobx-react": "^7.2.0", + "openapi-sampler": "^1.2.1", + "path-browserify": "^1.0.1", + "perfect-scrollbar": "^1.5.1", + "polished": "^4.1.3", + "prismjs": "^1.27.0", + "prop-types": "^15.7.2", + "react-tabs": "^3.2.2", + "slugify": "~1.4.7", + "stickyfill": "^1.1.1", + "style-loader": "^3.3.1", + "swagger2openapi": "^7.0.6", + "url-template": "^2.0.8" + } + }, + "redocusaurus": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/redocusaurus/-/redocusaurus-1.0.2.tgz", + "integrity": "sha512-3LABzaO80xbeRfYH9kC8s91Qitv0gkG62vcz2yu8q3RKH5luGvSuWzmIyJW+KyNP5QOQKx9oNXfRQa+WWp83nw==", + "requires": { + "@docusaurus/types": "^2.0.0-beta.17", + "docusaurus-plugin-redoc": "1.0.0", + "docusaurus-theme-redoc": "1.0.2" + } + }, + "redux": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.2.tgz", + "integrity": "sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw==", + "requires": { + "@babel/runtime": "^7.9.2" + } + }, + "redux-immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/redux-immutable/-/redux-immutable-4.0.0.tgz", + "integrity": "sha1-Ohoy32Y2ZGK2NpHw4dw15HK7yfM=", + "requires": {} + }, + "refractor": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.5.0.tgz", + "integrity": "sha512-QwPJd3ferTZ4cSPPjdP5bsYHMytwWYnAN5EEnLtGvkqp/FCCnGsBgxrm9EuIDnjUC3Uc/kETtvVi7fSIVC74Dg==", + "requires": { + "hastscript": "^6.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.25.0" + }, + "dependencies": { + "hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + } + }, + "prismjs": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", + "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==" + } + } + }, + "reftools": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", + "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==" + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "rehype-parse": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.2.tgz", + "integrity": "sha512-0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug==", + "requires": { + "hast-util-from-parse5": "^5.0.0", + "parse5": "^5.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "remark-admonitions": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/remark-admonitions/-/remark-admonitions-1.2.1.tgz", + "integrity": "sha512-Ji6p68VDvD+H1oS95Fdx9Ar5WA2wcDA4kwrrhVU7fGctC6+d3uiMICu7w7/2Xld+lnU7/gi+432+rRbup5S8ow==", + "requires": { + "rehype-parse": "^6.0.2", + "unified": "^8.4.2", + "unist-util-visit": "^2.0.1" + }, + "dependencies": { + "unified": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", + "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + } + } + }, + "remark-emoji": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", + "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", + "requires": { + "emoticon": "^3.2.0", + "node-emoji": "^1.10.0", + "unist-util-visit": "^2.0.3" + } + }, + "remark-footnotes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", + "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==" + }, + "remark-mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", + "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", + "requires": { + "@babel/core": "7.12.9", + "@babel/helper-plugin-utils": "7.10.4", + "@babel/plugin-proposal-object-rest-spread": "7.12.1", + "@babel/plugin-syntax-jsx": "7.12.1", + "@mdx-js/util": "1.6.22", + "is-alphabetical": "1.0.4", + "remark-parse": "8.0.3", + "unified": "9.2.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "remark-parse": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "requires": { + "ccount": "^1.0.0", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", + "xtend": "^4.0.1" + } + }, + "remark-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", + "requires": { + "mdast-squeeze-paragraphs": "^4.0.0" + } + }, + "remarkable": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-2.0.1.tgz", + "integrity": "sha512-YJyMcOH5lrR+kZdmB0aJJ4+93bEojRZ1HGDn9Eagu6ibg7aVZhc3OWbbShRid+Q5eAfsEqWxpe+g5W5nYNfNiA==", + "requires": { + "argparse": "^1.0.10", + "autolinker": "^3.11.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + } + } + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "reselect": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz", + "integrity": "sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==" + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "robust-predicates": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz", + "integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==" + }, + "rtl-detect": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", + "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" + }, + "rtlcss": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", + "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", + "requires": { + "find-up": "^5.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.3.11", + "strip-json-comments": "^3.1.1" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" + }, + "rxjs": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", + "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "requires": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "requires": { + "node-forge": "^1.2.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "requires": { + "semver": "^6.3.0" + } + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + } + }, + "serialize-error": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-8.1.0.tgz", + "integrity": "sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "~1.33.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + } + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "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" + }, + "dependencies": { + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "should": { + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", + "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", + "requires": { + "should-equal": "^2.0.0", + "should-format": "^3.0.3", + "should-type": "^1.4.0", + "should-type-adaptors": "^1.0.1", + "should-util": "^1.0.0" + } + }, + "should-equal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", + "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", + "requires": { + "should-type": "^1.4.0" + } + }, + "should-format": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", + "integrity": "sha1-m/yPdPo5IFxT04w01xcwPidxJPE=", + "requires": { + "should-type": "^1.3.0", + "should-type-adaptors": "^1.0.1" + } + }, + "should-type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", + "integrity": "sha1-B1bYzoRt/QmEOmlHcZ36DUz/XPM=" + }, + "should-type-adaptors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", + "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", + "requires": { + "should-type": "^1.3.0", + "should-util": "^1.0.0" + } + }, + "should-util": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", + "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + }, + "sirv": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "requires": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.0.0" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "sitemap": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", + "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", + "requires": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slugify": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.7.tgz", + "integrity": "sha512-tf+h5W1IrjNm/9rKKj0JU2MDMruiopx0jjVA5zCdBtcGjfp0+c5rHw/zADLC3IeKlGHtVbHtpfzvYA0OYT+HKg==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "sort-css-media-queries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.0.4.tgz", + "integrity": "sha512-PAIsEK/XupCQwitjv7XxoMvYhT7EAfyzI3hsy/MyDgTvc+Ft55ctdkctJLOy6cQejaIC+zjpUL4djFVm2ivOOw==" + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "std-env": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz", + "integrity": "sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw==" + }, + "stickyfill": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stickyfill/-/stickyfill-1.1.1.tgz", + "integrity": "sha1-OUE/7p0CXHSn5ZzuyyN4TMDxfwI=" + }, + "stream": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", + "integrity": "sha1-f1Nj8Ff2WSxVlfALyAon9c7B8O8=", + "requires": { + "emitter-component": "^1.1.1" + } + }, + "stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "requires": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} + }, + "style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "requires": { + "inline-style-parser": "0.1.1" + } + }, + "styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "requires": { + "@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" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@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" + } + }, + "swagger-client": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.18.4.tgz", + "integrity": "sha512-Wj26oEctONq/u0uM+eSj18675YM5e2vFnx7Kr4neLeXEHKUsfceVQ/OdtrBXdrT3VbtdBbZfMTfl1JOBpix2MA==", + "requires": { + "@babel/runtime-corejs3": "^7.11.2", + "btoa": "^1.2.1", + "cookie": "~0.4.1", + "cross-fetch": "^3.1.5", + "deepmerge": "~4.2.2", + "fast-json-patch": "^3.0.0-1", + "form-data-encoder": "^1.4.3", + "formdata-node": "^4.0.0", + "is-plain-object": "^5.0.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "qs": "^6.10.2", + "traverse": "~0.6.6", + "url": "~0.11.0" + }, + "dependencies": { + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + } + } + }, + "swagger-ui-react": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/swagger-ui-react/-/swagger-ui-react-4.5.2.tgz", + "integrity": "sha512-XDkBmnkjrdKdMQT6ckbztwsXJGreeb4fS+ljCTuOTw3cB36n7Yn4aFgDRPwH7TO7Sy6UPkmXmPGw5UHuYD+vIQ==", + "requires": { + "@babel/runtime-corejs3": "^7.16.8", + "@braintree/sanitize-url": "^5.0.2", + "base64-js": "^1.5.1", + "classnames": "^2.3.1", + "css.escape": "1.5.1", + "deep-extend": "0.6.0", + "dompurify": "=2.3.3", + "ieee754": "^1.2.1", + "immutable": "^3.x.x", + "js-file-download": "^0.4.12", + "js-yaml": "=4.1.0", + "lodash": "^4.17.21", + "prop-types": "^15.7.2", + "randombytes": "^2.1.0", + "react-copy-to-clipboard": "5.0.4", + "react-debounce-input": "=3.2.4", + "react-immutable-proptypes": "2.2.0", + "react-immutable-pure-component": "^2.2.0", + "react-inspector": "^5.1.1", + "react-redux": "^7.2.4", + "react-syntax-highlighter": "^15.4.5", + "redux": "^4.1.2", + "redux-immutable": "^4.0.0", + "remarkable": "^2.0.1", + "reselect": "^4.1.5", + "serialize-error": "^8.1.0", + "sha.js": "^2.4.11", + "swagger-client": "^3.18.4", + "url-parse": "^1.5.6", + "xml": "=1.0.1", + "xml-but-prettier": "^1.0.1", + "zenscroll": "^4.0.2" + }, + "dependencies": { + "@braintree/sanitize-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-5.0.2.tgz", + "integrity": "sha512-NBEJlHWrhQucLhZGHtSxM2loSaNUMajC7KOYJLyfcdW/6goVoff2HoYI3bz8YCDN0wKGbxtUL0gx2dvHpvnWlw==" + }, + "dompurify": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.3.tgz", + "integrity": "sha512-dqnqRkPMAjOZE0FogZ+ceJNM2dZ3V/yNOuFB7+39qpO93hHhfRpHw3heYQC7DPK9FqbQTfBKUJhiSfz4MvXYwg==" + } + } + }, + "swagger2openapi": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", + "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", + "requires": { + "call-me-maybe": "^1.0.1", + "node-fetch": "^2.6.1", + "node-fetch-h2": "^2.3.0", + "node-readfiles": "^0.2.0", + "oas-kit-common": "^1.0.8", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "oas-validator": "^5.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "dependencies": { + "yargs": { + "version": "17.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", + "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + } + }, + "yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" + } + } + }, + "tailwindcss": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", + "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "requires": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^8.4.6", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "dependencies": { + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + } + } + }, + "tailwindcss-loader": { + "version": "file:plugins/tailwindcss-loader" + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "requires": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tiny-invariant": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", + "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + }, + "trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==" + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "requires": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "unist-builder": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", + "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" + }, + "unist-util-generated": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", + "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==" + }, + "unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" + }, + "unist-util-position": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" + }, + "unist-util-remove": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", + "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", + "requires": { + "unist-util-is": "^4.0.0" + } + }, + "unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "requires": { + "unist-util-visit": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" + }, + "update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "requires": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "url-template": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", + "integrity": "sha1-/FZaPMy/93MMd19WQflVV5FDnyE=" + }, + "use-composed-ref": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", + "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", + "requires": {} + }, + "use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "requires": {} + }, + "use-latest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz", + "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==", + "requires": { + "use-isomorphic-layout-effect": "^1.0.0" + } + }, + "util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utility-types": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", + "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-location": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "wait-on": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", + "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", + "requires": { + "axios": "^0.25.0", + "joi": "^17.6.0", + "lodash": "^4.17.21", + "minimist": "^1.2.5", + "rxjs": "^7.5.4" + } + }, + "watchpack": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-namespaces": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", + "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" + }, + "web-streams-polyfill": { + "version": "4.0.0-beta.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.1.tgz", + "integrity": "sha512-3ux37gEX670UUphBF9AMCq8XM6iQ8Ac6A+DSRRjDoRBm1ufCkaCDdNVbaqq60PsEkdNlLKrGtv/YBP4EJXqNtQ==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "webpack": { + "version": "5.72.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", + "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.2", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + } + } + }, + "webpack-bundle-analyzer": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", + "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", + "requires": { + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" + }, + "dependencies": { + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "requires": { + "@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/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "ws": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz", + "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==", + "requires": {} + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "requires": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", + "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.7" + } + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "requires": { + "string-width": "^4.0.0" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "requires": {} + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=" + }, + "xml-but-prettier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-but-prettier/-/xml-but-prettier-1.0.1.tgz", + "integrity": "sha1-9aMyZ+1CzNTjVcYlV6XjmwH7QPM=", + "requires": { + "repeat-string": "^1.5.2" + } + }, + "xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "requires": { + "sax": "^1.2.4" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yaml-ast-parser": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "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" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "zenscroll": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zenscroll/-/zenscroll-4.0.2.tgz", + "integrity": "sha1-6NV3TRwHOKR7z6hynzcS4t7d6yU=" + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" + } + } +} diff --git a/website/package.json b/website/package.json new file mode 100644 index 000000000..16390f60e --- /dev/null +++ b/website/package.json @@ -0,0 +1,50 @@ +{ + "name": "my-website", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids" + }, + "dependencies": { + "@docusaurus/core": "^2.0.0-beta.18", + "@docusaurus/preset-classic": "^2.0.0-beta.18", + "@heroicons/react": "^1.0.5", + "@mdx-js/react": "^1.6.21", + "autoprefixer": "^10.4.2", + "buffer": "^6.0.3", + "clsx": "^1.1.1", + "mdx-mermaid": "^1.2.1", + "mermaid": "^8.14.0", + "postcss": "^8.4.6", + "postcss-import": "^14.0.2", + "prism-react-renderer": "^1.2.1", + "react": "^17.0.1", + "react-countup": "^6.2.0", + "react-dom": "^17.0.1", + "redocusaurus": "^1.0.2", + "stream": "^0.0.2", + "swagger-ui-react": "^4.5.2", + "tailwindcss": "^3.0.23", + "tailwindcss-loader": "file:plugins/tailwindcss-loader" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/website/plugins/tailwindcss-loader/index.js b/website/plugins/tailwindcss-loader/index.js new file mode 100644 index 000000000..7fd006138 --- /dev/null +++ b/website/plugins/tailwindcss-loader/index.js @@ -0,0 +1,12 @@ +module.exports = function (context, options) { + return { + name: 'postcss-tailwindcss-loader', + configurePostCss(postcssOptions) { + postcssOptions.plugins.push( + require('postcss-import'), + require('tailwindcss'), + ) + return postcssOptions + }, + } +} \ No newline at end of file diff --git a/website/postcss.config.js b/website/postcss.config.js new file mode 100644 index 000000000..e2dc47804 --- /dev/null +++ b/website/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + } +} \ No newline at end of file diff --git a/website/sidebars.js b/website/sidebars.js new file mode 100644 index 000000000..fd342f2cd --- /dev/null +++ b/website/sidebars.js @@ -0,0 +1,31 @@ +/** + * Creating a sidebar enables you to: + - create an ordered group of docs + - render a sidebar for each doc of that group + - provide next/previous navigation + + The sidebars can be generated from the filesystem, or explicitly defined here. + + Create as many sidebars as you want. + */ + +// @ts-check + +/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ +const sidebars = { + // By default, Docusaurus generates a sidebar from the docs folder structure + tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], + + // But you can create a sidebar manually + /* + tutorialSidebar: [ + { + type: 'category', + label: 'Tutorial', + items: ['hello'], + }, + ], + */ +}; + +module.exports = sidebars; diff --git a/website/src/components/HomepageBanner.js b/website/src/components/HomepageBanner.js new file mode 100644 index 000000000..0e4fa20a3 --- /dev/null +++ b/website/src/components/HomepageBanner.js @@ -0,0 +1,31 @@ +import React from 'react'; +import { SpeakerphoneIcon } from '@heroicons/react/outline'; + + +export default function HomepageBanner() { + return ( +
+
+
+
+ + +

+ Dkron 3.0 is here! + Big news! We're excited to announce that Dkron 3.2 is here! +

+
+ +
+
+
+ ); +} diff --git a/website/src/components/HomepageDescPanel.js b/website/src/components/HomepageDescPanel.js new file mode 100644 index 000000000..22bfc2bd2 --- /dev/null +++ b/website/src/components/HomepageDescPanel.js @@ -0,0 +1,28 @@ +import React from 'react'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; + + +export default function HomepageDescPanel() { + const {siteConfig} = useDocusaurusContext(); + + return ( +
+
+
+
+

+ {siteConfig.customFields.description_extended} +

+
+
+
+ + + +
+
+
+
+
+ ); +} diff --git a/website/src/components/HomepageFeatures.js b/website/src/components/HomepageFeatures.js new file mode 100644 index 000000000..e19a38ec9 --- /dev/null +++ b/website/src/components/HomepageFeatures.js @@ -0,0 +1,55 @@ +import React from 'react'; + +const features = [ + { + title: 'Easy integration', + img: '../img/integration.png', + description: ( + <> + Dkron is easy to setup and use. Choose your OS package and it's ready to run out-of-the-box. The administration panel and it's simple JSON API makes a breeze to integrate with you current workflow or deploy system. + + ), + }, + { + title: 'Always available', + img: '../img/available.png', + description: ( + <> + Using the power of the Raft protocol, Dkron is designed to be always available. If the cluster leader node fails, a follower will replace it, all without human intervention. + + ), + }, + { + title: 'Flexible targets', + img: '../img/targets.png', + description: ( + <> + Simple but powerful tag-based target node selection for jobs. Tag node count allows to run jobs in an arbitrary number of nodes in the same group or groups. + + ), + }, +]; + + +export default function HomepageFeatures() { + return ( +
+
+

Features

+
+ {features.map((feature) => ( +
+
+
+ +
+

{feature.title}

+
+
{feature.description}
+
+ ))} +
+
+
+ ); +} diff --git a/website/src/components/HomepageHeader.js b/website/src/components/HomepageHeader.js new file mode 100644 index 000000000..ffbad35d0 --- /dev/null +++ b/website/src/components/HomepageHeader.js @@ -0,0 +1,58 @@ +import React from 'react'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; + + +export default function HomepageHeader() { + const {siteConfig} = useDocusaurusContext(); + + return ( +
+
+ + +
+
+

+ {siteConfig.tagline} +

+

+ {siteConfig.customFields.description} +

+ +
+
+ +
+ +
+ ); +} diff --git a/website/src/components/HomepagePricing.js b/website/src/components/HomepagePricing.js new file mode 100644 index 000000000..10ea8501e --- /dev/null +++ b/website/src/components/HomepagePricing.js @@ -0,0 +1,276 @@ +import React from 'react'; +import { Fragment } from 'react' +import { CheckIcon, MinusIcon } from '@heroicons/react/solid' + +const tiers = [ + { + name: 'Free', + href: 'https://github.com/distribworks/dkron/', + priceYearly: 'FREE', + }, + { + name: 'Pro', + href: '/pro/', + priceYearly: 750, + } +] +const sections = [ + { + name: 'Features', + features: [ + { name: "Executor plugins", tiers: { Free: true, Pro: true } }, + { name: "Processor plugins", tiers: { Free: true, Pro: true } }, + { name: "Web UI", tiers: { Free: true, Pro: true } }, + { name: "Rest API", tiers: { Free: true, Pro: true } }, + { name: "Job retries", tiers: { Free: true, Pro: true } }, + { name: "Job chaining", tiers: { Free: true, Pro: true } }, + { name: "Concurrency control", tiers: { Free: true, Pro: true } }, + { name: "Metrics", tiers: { Free: true, Pro: true } }, + { name: "Embedded storage engine", tiers: { Free: true, Pro: true } }, + { name: "Docker executor", tiers: { Pro: true } }, + { name: "AWS ECS executor", tiers: { Pro: true } }, + { name: "Elasticsearch processor", tiers: { Pro: true } }, + { name: "Advanced Email processor", tiers: { Pro: true } }, + { name: "Slack processor", tiers: { Pro: true } }, + { name: "Encryption", tiers: { Pro: true } }, + { name: "Web UI Authentication", tiers: { Pro: true } }, + { name: "API Authentication", tiers: { Pro: true } }, + { name: "Access Control", tiers: { Pro: true } }, + { name: "Cross region failover", tiers: { Pro: true } }, + { name: "Dedicated Support", tiers: { Free: "None", Pro: "Email" }}, + { name: "License", tiers: { Free: "LGPL", Pro: "Commercial - No custom terms" }}, + { name: "Purchasing", tiers: { Pro: "Credit Card" }}, + ], + } +] + + +export default function HomepagePricing() { + return ( +
+
+

Plans

+ + {/* Comparison table */} +
+ {/* xs to lg */} +
+ {tiers.map((tier) => ( +
+
+

{tier.name}

+

+ {tier.name === "Pro" ? ( + <> + ${tier.priceYearly} + /year + + ) : ( + {tier.priceYearly} + )} +

+
+ + {sections.map((section) => ( + + + + + + + + + + {section.features.map((feature) => ( + + + + + ))} + +
+ {section.name} +
+ Feature + + Included +
+ {feature.name} + + {typeof feature.tiers[tier.name] === 'string' ? ( + {feature.tiers[tier.name]} + ) : ( + <> + {feature.tiers[tier.name] === true ? ( +
+ ))} + +
+ {tier.name === "Pro" ? ( + + Buy + + ) : ( + + Download + + )} +
+
+ ))} +
+ + {/* lg+ */} +
+ + + + + + {tiers.map((tier) => ( + + ))} + + + + + + {tiers.map((tier) => ( + + ))} + + {sections.map((section) => ( + + + + + {section.features.map((feature) => ( + + + {tiers.map((tier) => ( + + ))} + + ))} + + ))} + + + + + {tiers.map((tier) => ( + + ))} + + +
Pricing plan comparison
+ Feature by + Plans + + {tier.name} + + + + Learn more +
+ Pricing + +
+
+

+ {tier.name === "Pro" ? ( + <> + ${tier.priceYearly} + /mo + + ) : ( + {tier.priceYearly} + )} +

+
+
+
+ {section.name} +
+ {feature.name} + + {typeof feature.tiers[tier.name] === 'string' ? ( + {feature.tiers[tier.name]} + ) : ( + <> + {feature.tiers[tier.name] === true ? ( +
+ Choose your plan + + {tier.name === "Pro" ? ( + <> + + Buy + + + Learn more + + + ) : ( + + Download + + )} +
+
+
+ +

All sales come with a two week, 100% money back guarantee.

+

Looking to embed Dkron in your virtual server or appliance? Read the Commercial FAQ.

+
+
+ ); +} + + diff --git a/website/src/components/HomepageStats.js b/website/src/components/HomepageStats.js new file mode 100644 index 000000000..228c277b3 --- /dev/null +++ b/website/src/components/HomepageStats.js @@ -0,0 +1,22 @@ +import React from 'react'; +import CountUp from 'react-countup'; + +export default function HomepageStats() { + return ( +
+
+

Stats

+
+
+ +

Clusters Running

+
+
+ +

Servers Running

+
+
+
+
+ ); + } diff --git a/website/src/components/HomepageTestimonials.js b/website/src/components/HomepageTestimonials.js new file mode 100644 index 000000000..96b8f5500 --- /dev/null +++ b/website/src/components/HomepageTestimonials.js @@ -0,0 +1,81 @@ +import React from 'react'; + + +export default function HomepageTestimonials() { + return ( +
+
+
+

What people are saying

+
+
+
+
+
+ +

+ Dkron is an essential part of our fault-tolerant distributed automation workflow. Its deceptively simple setup hides a well implemented architecture. Using established tools to coordinate our large number of endpoints, allows us to set-and-forget many of the tasks that would normally require a single, dedicated server. +

+
+
+
+
+ +
+
+
Geoff Jukes
+
Director of Information Technology, Blackstone Publishing
+
+
+
+
+
+
+
+
+ +

+ Dkron is an essential piece of our infrastructure: you can trust that the cron jobs will execute. Also, Dkron help us to identify failed cron jobs really fast. The system and the API are very easy to use and well designed. Will definitely keep using it! +

+
+
+
+
+ +
+
+
Adrià Galín
+
Director of SRE, Jobandtalent
+
+
+
+
+
+
+
+
+ ); +} + diff --git a/website/src/components/HomepageUseCases.js b/website/src/components/HomepageUseCases.js new file mode 100644 index 000000000..8eb7368d9 --- /dev/null +++ b/website/src/components/HomepageUseCases.js @@ -0,0 +1,47 @@ +import React from 'react'; + +const useCases = [ + { + name: "Email delivery", + img: "img/email-delivery.png" + }, + { + name: "Payroll generation", + img:"img/payroll-generation.png" + }, + { + name: "Bookkeeping", + img:"img/book-keeping.png" + }, + { + name: "Data consolidation for BI", + img:"img/data-consolidation.png" + }, + { + name: "Recurring invoicing", + img:"img/recurring-invoicing.png" + }, + { + name: "Data transfer", + img:"img/data-transfer.png" + }, +] + + +export default function HomepageUseCases() { + return ( +
+
+

Example use cases

+
+ {useCases.map((use) => ( +
+ {use.name} +

{use.name}

+
+ ))} +
+
+
+ ); +} diff --git a/website/src/components/HomepageUsers.js b/website/src/components/HomepageUsers.js new file mode 100644 index 000000000..9b81ad3ab --- /dev/null +++ b/website/src/components/HomepageUsers.js @@ -0,0 +1,115 @@ +import React from 'react'; + +const users = [ + { + name: "MallGroup", + url: "https://mallgroup.com", + img: "/img/mallgroup-logo.svg" + }, + { + name: "American Express", + url: "https://aexp.com", + img: "/img/AXP_BlueBoxLogo_EXTRALARGEscale_RGB_DIGITAL_1600x1600.png" + }, + { + name: "Flickr", + url: "https://flickr.com", + img: "/img/Flickr_logo.png" + }, + { + name: "Socal Gas", + url: "https://www.socalgas.com/", + img: "/img/SoCal_Gas.png" + }, + { + name: "Jobandtalent", + url: "https://www.jobandtalent.com", + img: "/img/jt-logo.png" + }, + { + name: "Linkfluence", + url: "https://linkfluence.com/", + img: "/img/logo_linkfluence.png" + }, + { + name: "Voiceworks", + url: "https://www.voiceworks.com/en", + img: "/img/voiceworks-logo.svg" + }, + { + name: "enreach", + url: "https://www.enreach.fi/", + img: "/img/logo-enreach.svg" + }, + { + name: "Blackstone Publishing", + url: "https://www.blackstonepublishing.com/", + img: "/img/Blackstone_publishing_Logo_v2.png" + }, + { + name: "Allianz", + url: "https://www.allianz.com/", + img: "/img/Allianz.svg" + }, + { + name: "Kata AI", + url: "https://kata.ai/", + img: "/img/kata_ai.png" + }, + { + name: "delcampe", + url: "https://www.delcampe.net/", + img: "/img/logo-delcampe.svg" + }, +] + +export default function HomepageUsers() { + return ( +
+
+

Trusted by

+
+ {users.map((user) => ( +
+ + {user.name} + +
+ ))} +
+
+ +
+

Partners

+ +
+
+ ); +} diff --git a/website/src/css/custom.css b/website/src/css/custom.css new file mode 100644 index 000000000..c4bdad7ca --- /dev/null +++ b/website/src/css/custom.css @@ -0,0 +1,61 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: theme('colors.pink.500'); + --ifm-color-primary-dark: theme('colors.pink.700'); + --ifm-color-primary-darker: theme('colors.pink.800'); + --ifm-color-primary-darkest: theme('colors.pink.900'); + --ifm-color-primary-light: theme('colors.pink.400'); + --ifm-color-primary-lighter: theme('colors.pink.300'); + --ifm-color-primary-lightest: theme('colors.pink.200'); + --ifm-code-font-size: 95%; + + --ifm-navbar-link-hover-color: theme('colors.pink.500'); + --ifm-navbar-link-color-active: theme('colors.pink.500'); + --ifm-link-color: theme('colors.pink.500'); + --ifm-menu-color-active: theme('colors.pink.500'); +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +/* html[data-theme='dark'] { + --ifm-color-primary: #25c2a0; + --ifm-color-primary-dark: #21af90; + --ifm-color-primary-darker: #1fa588; + --ifm-color-primary-darkest: #1a8870; + --ifm-color-primary-light: #29d5b0; + --ifm-color-primary-lighter: #32d8b4; + --ifm-color-primary-lightest: #4fddbf; +} */ + +.docusaurus-highlight-code-line { + background-color: rgba(0, 0, 0, 0.1); + display: block; + margin: 0 calc(-1 * var(--ifm-pre-padding)); + padding: 0 var(--ifm-pre-padding); +} + +.navbar-link-go-pro { + @apply inline-flex items-center px-3 py-0.5 rounded-full text-sm font-medium bg-pink-100 text-pink-800 hover:text-pink-900; +} + +.menu__link span, +.navbar__link span, +.footer__link-item span, +.theme-edit-this-page { + display: inline-flex; + align-items: center; +} + + +.footer__bottom { + @apply mt-16 text-sm; +} \ No newline at end of file diff --git a/website/content/v2.0/intro/dkron_vs_other_software.md b/website/src/pages/dkron_vs_other_software.md similarity index 93% rename from website/content/v2.0/intro/dkron_vs_other_software.md rename to website/src/pages/dkron_vs_other_software.md index f669e91af..73891e918 100644 --- a/website/content/v2.0/intro/dkron_vs_other_software.md +++ b/website/src/pages/dkron_vs_other_software.md @@ -1,8 +1,6 @@ ---- -title: Dkron vs. Other Software -wight: 5 -toc: false ---- + +# Dkron vs. Other Software + ## Dkron vs. Chronos diff --git a/website/src/pages/index.js b/website/src/pages/index.js new file mode 100644 index 000000000..60195d985 --- /dev/null +++ b/website/src/pages/index.js @@ -0,0 +1,42 @@ +import React from 'react'; +import Layout from '@theme/Layout'; +import HomepageBanner from '../components/HomepageBanner'; +import HomepageHeader from '../components/HomepageHeader'; +import HomepageDescPanel from '../components/HomepageDescPanel'; +import HomepageFeatures from '../components/HomepageFeatures'; +import HomepagePricing from '../components/HomepagePricing'; +import HomepageTestimonials from '../components/HomepageTestimonials'; +import HomepageUsers from '../components/HomepageUsers'; +import HomepageUseCases from '../components/HomepageUseCases'; +import HomepageStats from '../components/HomepageStats'; + +export default function Home() { + return ( + <> + + + + + +
+ + + + + + + + + + + + + +
+
+ + ); +} diff --git a/website/src/pages/index.module.css b/website/src/pages/index.module.css new file mode 100644 index 000000000..e69de29bb diff --git a/website/content/v2.0/intro/license.md b/website/src/pages/license.md similarity index 81% rename from website/content/v2.0/intro/license.md rename to website/src/pages/license.md index 821517f32..87a244ff3 100644 --- a/website/content/v2.0/intro/license.md +++ b/website/src/pages/license.md @@ -1,8 +1,4 @@ ---- -title: License -wight: 6 -toc: false ---- +# License Copyright (c) Victor Castell diff --git a/website/src/pages/pro.js b/website/src/pages/pro.js new file mode 100644 index 000000000..36ef7a0e2 --- /dev/null +++ b/website/src/pages/pro.js @@ -0,0 +1,249 @@ + +import React from 'react'; +import Layout from '@theme/Layout'; +import { ShieldCheckIcon, HeartIcon, SupportIcon, CheckIcon } from '@heroicons/react/outline'; + +const features = [ + { + title: 'Security', + img: , + description: ( + <> + Pro has enhanced security using industry standard SSL encryption for communication between all components of the application, the embedded storage engine and nodes. + You can also enable basic authentication to restrict access to the WebUI and the API. + + ), + }, + { + title: 'Pro plugins', + img: , + description: ( + <> + Do you need to store job output in Elasticsearch? Do you need to run docker based jobs? + Dkron Pro adds some commercially supported plugins ready to cover your needs. + + ), + }, + { + title: 'Support', + img: , + description: ( + <> + Priority support from the author. + Workload automation is a critical process in your business. + Guarantee direct access to a Dkron expert. Your subscription gives you priority support for any unforeseen issues. + + ), + }, +]; + +const details = [ + { + name: 'Documentation', + description: + <> +

Detailed documentation about configuring and using each feature can be found in the Dkron docs site. Read the Commercial FAQ for further details.

+

Sales of Dkron Pro also benefit the community by ensuring that Dkron itself will remain well supported for the foreseeable future.

+ + }, + { + name: 'Support', + description: + <> +

When you buy Dkron Pro, a custom URL associated with your email address will be sent to you. You use this URL to install the package corresponding to your architecture. You configure and use Dkron Pro exactly like you would Dkron.

+

Pro tip: use a mailing list for your email when purchasing to ensure you get critical email updates, even if employees leave the company.

+ + }, + { + name: 'Installation', + description: + <> +

Dkron Pro will receive bug fixes and new functionality over time. All upgrades will be free to subscribers with a simple package upgrade. See the changelog for more detail.

+ + }, + { + name: 'Upgrades', + description: + <> +

Dkron Pro will receive bug fixes and new functionality over time. All upgrades will be free to subscribers with a simple package upgrade. See the changelog for more detail.

+ + }, + { + name: 'Licensing', + description: + <> +

Dkron is available under the terms of the GNU LGPLv3 license.

+

In addition to its useful functionality, buying Dkron Pro grants your organization a Dkron commercial license instead of the GNU LGPL, avoiding any legal issues your lawyers might raise. Please see the Commercial FAQ for further detail on licensing including options for distributing Dkron Pro with your own products.

+ + }, +]; + +const featuresList = [ + { name: 'Multi-region support'}, + { name: 'Full SSL encryption'}, + { name: 'Elasticsearch processor'}, + { name: 'Docker executor'}, + { name: 'AWS ECS executor'}, + { name: 'Advanced email processor'}, + { name: 'WebUI and API authorization'}, +] + + +function Pro() { + return ( + +
+
+
+ + +
+ + + + +
+ +
+
+

+ Dkron Pro +

+

+ Improved security, features and reliability for your scheduled jobs +

+
+
+ + + Buy + +
+
+
+
+
+
+ + +
+
+

Key Features

+
+ {features.map((feature) => ( +
+
+
+ {feature.img} +
+

{feature.title}

+
+
{feature.description}
+
+ ))} +
+
+
+ +
+
+
+
+

Everything you need

+

Features

+
+
+
+ {featuresList.map((item) => ( +
+
+
+
+ ))} +
+
+
+
+
+ +
+
+
+

Product Details

+ +
+ {details.map((detail) => ( +
+
{detail.name}
+
{detail.description}
+
+ ))} +
+
+
+ + + +
+
+
+
+{/* + +
+
+
+

Product details

+

FEATURES

+

Dkron Pro contains the following functionality:

+
    +
  • + Multi-region support +
  • +
  • + Full SSL encryption +
  • +
  • + Elasticsearch processor +
  • +
  • + Docker executor +
  • +
  • + AWS ECS executor +
  • +
  • + Advanced email processor +
  • +
  • + WebUI and API authorization +
  • +
+ +
+
+
*/} +
+ ); +} + +export default Pro; diff --git a/website/static/.nojekyll b/website/static/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/website/static/css/app.css b/website/static/css/app.css deleted file mode 100644 index 88ac6d598..000000000 --- a/website/static/css/app.css +++ /dev/null @@ -1,536 +0,0 @@ -/* base components */ -/** Font vars **/ -/* Boostrap shitty breakpoints */ -@import url(https://fonts.googleapis.com/css?family=Montserrat:400,300); -html { - font-size: 100%; -} - -body { - padding-top: 90px; - background-color: #eee; -} - -section[role=main] { - background: #F9FAFA; - padding: 2em 0; -} - -a { - color: #fc505e; -} - -h1[id]:before, -h2[id]:before, -h3[id]:before, -h4[id]:before, -h5[id]:before, -h6[id]:before { - content: ""; - display: block; - margin-top: -115px; - height: 115px; - pointer-events: none; -} - -h1, h2, h3, h4, h5, h6 { - margin-bottom: 1em; -} - -.status-success { - color: #2cbe4e; -} - -.status-danger { - color: #cb2431; -} - -.status-running { - color: #20a5a8; -} - -.status-warning { - color: #dbab09; -} - -.status-disabled { - color: #777; -} - -ul.status li strong { - font-size: 1.5em; - color: #9d9d9d; -} - -/* First level of nav */ -.bs-sidebar.well { - padding: 0; -} - -.bs-sidebar.affix { - position: static; -} - -.bs-sidenav { - margin-top: 1em; - padding: 1em 0; - font-size: 0.9em; - line-height: 1em; -} - -/* All levels of nav */ -.bs-sidebar .nav > li > a { - display: block; - padding: 5px 20px; - z-index: 1; - margin-bottom: 0.7em; -} - -.bs-sidebar .nav > li > a:hover, -.bs-sidebar .nav > li > a:focus { - text-decoration: none; - border-right: 1px solid; -} - -.bs-sidebar .nav > .active > a, -.bs-sidebar .nav > .active:hover > a, -.bs-sidebar .nav > .active:focus > a { - font-weight: bold; - background-color: transparent; - border-right: 1px solid; -} - -/* Nav: second level (shown on .active) */ -.bs-sidebar .nav .nav { - display: none; - /* Hide by default, but at >768px, show it */ - margin-bottom: 8px; -} - -.bs-sidebar .nav .nav > li > a { - padding-top: 3px; - padding-bottom: 3px; - padding-left: 30px; - font-size: 90%; -} - -/* Show and affix the side nav when space allows it */ -@media (min-width: 992px) { - .bs-sidebar .nav > .active > ul { - display: block; - } - - /* Widen the fixed sidebar */ - .bs-sidebar.affix, -.bs-sidebar.affix-bottom { - width: 213px; - } - - .bs-sidebar.affix { - position: fixed; - /* Undo the static from mobile first approach */ - top: 110px; - } - - .bs-sidebar.affix-bottom { - position: absolute; - /* Undo the static from mobile first approach */ - } - - .bs-sidebar.affix-bottom .bs-sidenav, -.bs-sidebar.affix .bs-sidenav { - margin-top: 0; - margin-bottom: 0; - } -} -@media (min-width: 1200px) { - /* Widen the fixed sidebar again */ - .bs-sidebar.affix-bottom, -.bs-sidebar.affix { - width: 263px; - } -} -.navbar-default { - background-color: #333; - margin-bottom: 20px; -} -.navbar-default .navbar-header .brand { - margin: 3px; - line-height: 0; - margin-left: 5px; - font-size: 26px; - font-family: "Lato", sans-serif; - font-weight: 300; -} -.navbar-default .navbar-header .brand a { - color: #FFF; - text-decoration: none; -} -.navbar-default .navbar-header .brand img { - margin-top: 7px; - margin-bottom: 13px; - height: 45px; -} -.navbar-default .navbar-collapse { - border: 0; -} -.navbar-default .navbar-nav > li { - padding: 1em; -} -.navbar-default .navbar-nav > li li { - padding: 0; -} -.navbar-default .navbar-nav > li.open .dropdown-menu { - padding: 0.5em 0; - margin: 1em 0; - border-top: 1px solid #fff; - border-bottom: 1px solid #fff; -} -.navbar-default .navbar-nav > li.open .dropdown-menu > li > a { - padding: 0; -} -.navbar-default .navbar-nav > li a { - color: #FFF; - padding: 0; - line-height: 1em; - font-size: 0.9em !important; - text-transform: uppercase; -} -.navbar-default .navbar-nav > li a:hover { - color: #9d9d9d; - background: none; -} -.navbar-default .navbar-nav a { - background: none !important; -} -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - background: none; - position: relative; -} - -@media (min-width: 768px) { - .navbar-default .container > .navbar-header { - margin-right: 4em; - } - .navbar-default .container > .navbar-collapse { - margin-top: 1.5em; - } - .navbar-default .navbar-nav.navbar-right:last-child { - margin-right: 0; - } - .navbar-default .navbar-header .navbar-nav > .active > a:before, -.navbar-default .navbar-header .navbar-nav > .active > a:hover:before, -.navbar-default .navbar-header .navbar-nav > .active > a:focus:before { - content: ""; - display: block; - height: 2px; - background: #fff; - width: 50%; - position: absolute; - bottom: -0.7em; - } - - .navbar-nav.main-links > li { - border-left: 1px solid #fff; - padding: 0; - padding-left: 1em; - margin: 0.5em; - } - .navbar-nav.main-links > li:first-child { - border: none; - } - .navbar-nav.main-links > li.open .dropdown-menu { - border: none; - background-color: #333; - } - .navbar-nav.main-links > li.open .dropdown-menu > li { - display: block; - } - .navbar-nav.main-links > li.open .dropdown-menu > li > a { - padding: 0.5em; - } - - .navbar-nav.navbar-right > li { - padding: 0.5em; - } -} -.button { - display: inline-block; - color: #fff; - border-radius: 6px; - border: 1px solid #fff; - background: "transparent"; - padding: 0.7em 1.2em; - transition: all 0.2s; -} -.button:hover { - text-decoration: none; - color: #fff; - opacity: 0.7; -} - -.button-light { - display: inline-block; - color: #000000; - border-radius: 6px; - border: 1px solid #000000; - background: #fff; - padding: 0.7em 1.2em; - transition: all 0.2s; -} -.button-light:hover { - text-decoration: none; - color: #000000; - opacity: 0.7; -} - -.tooltip-inner { - text-align: left; - max-width: 450px; - white-space: nowrap; -} - -footer[role=contentinfo] { - font-size: 0.6em; - font-weight: bold; - text-transform: uppercase; - color: #540b63; - padding-bottom: 2em; -} -footer[role=contentinfo] .footer-logo { - margin: 2em auto; - text-align: center; -} -footer[role=contentinfo] p { - margin: 0; - text-align: center; -} - -.navbar-fixed-bottom { - background-color: #333; -} - -.page-home blockquote { - text-align: center; - border: none; - font-family: "Montserrat", "Open-Sans", Sans-serif; - color: #262626; - margin: 1.5em auto; -} -.page-home blockquote p { - font-size: 1.5em; - line-height: 1.5em; -} -.page-home blockquote .main-content h2 { - text-align: center; - color: #737374; -} -.page-home footer hr { - margin-top: 0; - background: none; - border: none; -} -.page-home .main-content { - text-align: center; - padding: 3em 0; -} -.page-home .main-content h2 { - text-align: center; - padding: 1em 0; - color: #999999; - position: relative; -} -.page-home .main-content h2:before { - position: absolute; - border: 3px solid #000000; - width: 10%; - left: 50%; - margin-left: -5%; - content: ""; - display: block; - bottom: 0; -} -.page-home .main-content img { - margin: 1em 0; -} -.page-home .main-content h3 { - color: #000000; -} -.page-home .main-content p { - color: #999999; -} -.page-home .main-content .vertical-align { - margin-bottom: 4em; -} -.page-home #users-mask { - color: #fff; - background-color: #333; - padding: 3em 0; - text-align: center; -} -.page-home #users-mask .users { - padding-bottom: 20px; -} -.page-home #use-cases-mask { - background: #fd505d; - /* Old browsers */ - background: linear-gradient(to top right, #fd505d 0%, #9c43fc 100%); - /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#90a6b2", endColorstr="#6ca4b2",GradientType=1 ); - /* IE6-9 */ - padding: 3em 0; - color: #fff; - text-align: center; -} -.page-home #use-cases-mask h2 { - color: #fff; - margin: 0 0 1em 0; -} -.page-home #use-cases-mask span { - display: block; - margin-top: 1.5em; - font-size: 0.9em; -} -.page-home #use-cases-mask .container { - text-align: center; -} -.page-home #use-cases-mask .case-container { - display: inline-block; - margin: 0 auto; - text-align: center; - width: 320px; -} -.page-home #use-cases-mask .case { - margin-bottom: 1em; - float: left; - display: block; - margin: 1em; - width: 120px; -} -.page-home #products { - width: 100%; - margin: 0 auto; -} -.page-home #products .comparison-chart { - display: block; - height: 100%; - width: 100%; - max-width: 800px; - margin: 0 auto; - padding: 10px 20px 20px; - z-index: 1; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); - color: #999999; -} -.page-home #products .comparison-chart .products-table { - font-size: 0.9em; - color: #999999; -} -.page-home #products .comparison-chart .products-table .btn { - border-radius: 6px; -} - -.content { - padding-bottom: 60px; -} - -@media (min-width: 768px) { - .page-home #use-cases-mask .case-container { - width: 480px; - } - .page-home #use-cases-mask .case:nth-child(4) { - clear: left; - } - .page-home .main-content { - text-align: left; - } - .page-home .main-content #features { - text-align: center; - } - .page-home .vertical-align h3 { - margin-top: 0em; - } - .page-home .vertical-align img { - margin: 0em; - width: 60%; - } -} -@media (min-width: 1200px) { - .page-home blockquote { - background: #eee; - margin: 4em 0; - } - .page-home blockquote p { - font-size: 1.5em; - } - .page-home .home-wrapper { - background: #f7f7f7; - } - .page-home #use-cases-mask .case-container { - width: 1000px; - } - .page-home #use-cases-mask .case:nth-child(4) { - clear: none; - } -} -#jumbotron-mask { - margin-top: -20px; - background: #000000; - background: #fd505d; - /* Old browsers */ - background: linear-gradient(to top right, #fd505d 0%, #9c43fc 100%); - /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#90a6b2", endColorstr="#6ca4b2",GradientType=1 ); - /* IE6-9 */ -} -#jumbotron-mask h2 { - color: #FFF; -} -#jumbotron-mask #jumbotron .container { - padding-top: 4em; - padding-bottom: 2em; - transition: all 0.2s; -} -#jumbotron-mask #jumbotron .container .text-wrapper { - text-align: center; -} -#jumbotron-mask #jumbotron .container .text-wrapper a { - margin: 2em 0.5em 0 0.5em; - font-size: 0.8em; - font-weight: bold; - text-transform: uppercase; - font-family: "Montserrat", "Open-Sans", Sans-serif; -} -#jumbotron-mask #jumbotron .container h2 { - text-align: center; -} -#jumbotron-mask #jumbotron .container .dkron-logo { - display: none; -} - -@media (min-width: 992px) { - #jumbotron-mask #jumbotron .container { - padding-bottom: 5em; - } - #jumbotron-mask #jumbotron .container .text-wrapper { - text-align: left; - } - #jumbotron-mask #jumbotron .container .text-wrapper h2 { - text-align: left; - line-height: 1.2em; - font-size: 2em; - } - #jumbotron-mask #jumbotron .container .dkron-logo { - margin-top: 1.7em; - display: block; - height: 200px; - } - #jumbotron-mask #jumbotron .container .dkron-logo img { - width: auto; - height: 200px; - } -} - -/*# sourceMappingURL=app.css.map */ diff --git a/website/static/css/app.css.map b/website/static/css/app.css.map deleted file mode 100644 index bef983b2d..000000000 --- a/website/static/css/app.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../static/scss/app.scss","../../../static/scss/_variables.scss","../../../static/scss/components/_typography.scss","../../../static/scss/layout/_base.scss","../../../static/scss/components/_aside.scss","../../../static/scss/components/_navigation.scss","../../../static/scss/components/_actions.scss","../../../static/scss/_mixins.scss","../../../static/scss/components/_footer.scss","../../../static/scss/components/_pages.scss","../../../static/scss/modules/_jumbotron.scss"],"names":[],"mappings":"AAAA;ACCA;AAWA;ACZQ;ACAR;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE,OFLW;;;AEQb;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;EACA;EACA;EACA;;;AD1BF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKE;EACE;EACA;;;AE9BN;AAEA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;AACA;EACI;EACA;EACA;EACA;;;AAEJ;AAAA;EAEI;EACA;;;AAEJ;AAAA;AAAA;EAGI;EACA;EACA;;;AAGJ;AACA;EACI;AAAe;EACf;;;AAEJ;EACI;EACA;EACA;EACA;;;AAGJ;AACA;EACI;IACI;;;AAEJ;EACA;AAAA;IAEI;;;EAEJ;IACI;AAAiB;IACjB;;;EAEJ;IACI;AAAoB;;;EAExB;AAAA;IAEI;IACA;;;AAGR;AACI;EACA;AAAA;IAEI;;;AC5ER;EAIE,kBJKQ;EIHR;;AAGE;EACE;EACA;EACA;EACA;EAMA;EACA;;AANA;EACE;EACA;;AAKF;EACE;EACA;EAEA;;AAKN;EACE;;AAGF;EAEE;;AAEA;EACE;;AAIA;EAEE;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAKN;EACE;;AAGF;AAAA;AAAA;EAGE;EACA;;;AAIJ;EAGI;IACE;;EAGF;IACI;;EAGJ;IACE;;EAOE;AAAA;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;;EAQR;IAEE;IACA;IACA;IACA;;EAEA;IACE;;EAGF;IAGE;IACA,kBJ1HI;;EI4HJ;IAEE;;EAEA;IACE;;;EAOR;IACE;;;AClJJ;ECcE;EACA,ODdgB;ECehB;EACA;EACA,YDjBqB;ECkBrB;EAEA;;AAEA;EACE;EACA,ODxBc;ECyBd;;;ADtBJ;ECUE;EACA,ONVU;EMWV;EACA;EACA,YDb2B;ECc3B;EAEA;;AAEA;EACE;EACA,ONpBQ;EMqBR;;;ADlBJ;EACE;EACA;EACA;;;AEXF;EACE;EACA;EACA;EACA,OPEe;EODf;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAKJ;EACE;;;ACnBA;EACE;EACA;EACA,aRFY;EQGZ;EACA;;AAEA;EACE;EACA;;AAIA;EACE;EACA,ORRK;;AQeT;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAGF;EACE,ORlDY;;AQqDd;EACE;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EF/EA;AAAqB;EAMrB;AAAqE;EACrE;AAAqH;EE0EnH;EACA;EACA;;AAGA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;;AAOV;EACE;;;AAGF;EAMM;IACE;;EAKA;IACE;;EAKN;IACE;;EAEA;IACE;;EAKF;IACE;;EAGF;IACE;IACA;;;AAMR;EAGI;IACE;IACA;;EACA;IACE;;EAIJ;IACE;;EAKA;IACE;;EAIA;IACE;;;ACpNV;EAEE;EAkCA,YT/BU;EMJV;AAAqB;EAMrB;AAAqE;EACrE;AAAqH;;AGJrH;EACE;;AAIA;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA,aTpBM;;ASwBV;EACE;;AAGF;EACE;;;AAUR;EAKM;IACE;;EAEA;IAGE;;EAEA;IACE;IACA;IACA;;EAIJ;IACE;IACA;IACA;;EAGA;IACE;IACA","file":"app.css"} \ No newline at end of file diff --git a/website/static/css/base.css b/website/static/css/base.css deleted file mode 100644 index 229f7bb6b..000000000 --- a/website/static/css/base.css +++ /dev/null @@ -1,215 +0,0 @@ -body { - padding-top: 70px; -} - -/* - * The code below adds some padding to the top of the current anchor target so - * that, when navigating to it, the header isn't hidden by the navbar at the - * top. This is especially complicated because we want to *remove* the padding - * after navigation so that hovering over the header shows the permalink icon - * correctly. Thus, we create a CSS animation to remove the extra padding after - * a second. We have two animations so that navigating to an anchor within the - * page always restarts the animation. - * - * See for more details. - */ -:target::before { - content: ""; - display: block; - margin-top: -75px; - height: 75px; - pointer-events: none; - animation: 0s 1s forwards collapse-anchor-padding-1; -} - -body.clicky :target::before { - animation-name: collapse-anchor-padding-2; -} - -@keyframes collapse-anchor-padding-1 { - to { - margin-top: 0; - height: 0; - } -} - -@keyframes collapse-anchor-padding-2 { - to { - margin-top: 0; - height: 0; - } -} - -ul.nav li.main { - font-weight: bold; -} - -div.col-md-3 { - padding-left: 0; -} - -div.col-md-9 { - padding-bottom: 100px; -} - -div.source-links { - float: right; -} - -div.col-md-9 img { - max-width: 100%; -} - -code { - padding: 1px 3px; - background: #f5f5f5; - border: solid 1px #ccc; - color: #333; -} - -pre code { - background: transparent; - border: none; -} - -a > code { - color: #008cba; -} - -a > code:hover, a > code:focus { - color: #00526e; -} - -/* - * Side navigation - * - * Scrollspy and affixed enhanced navigation to highlight sections and secondary - * sections of docs content. - */ - -/* By default it's not affixed in mobile views, so undo that */ -.bs-sidebar.affix { - position: static; -} - -.bs-sidebar.well { - padding: 0; -} - -/* First level of nav */ -.bs-sidenav { - margin-top: 30px; - margin-bottom: 30px; - padding-top: 10px; - padding-bottom: 10px; - border-radius: 5px; -} - -/* All levels of nav */ -.bs-sidebar .nav > li > a { - display: block; - padding: 5px 20px; - z-index: 1; -} -.bs-sidebar .nav > li > a:hover, -.bs-sidebar .nav > li > a:focus { - text-decoration: none; - border-right: 1px solid; -} -.bs-sidebar .nav > .active > a, -.bs-sidebar .nav > .active:hover > a, -.bs-sidebar .nav > .active:focus > a { - font-weight: bold; - background-color: transparent; - border-right: 1px solid; -} - -/* Nav: second level (shown on .active) */ -.bs-sidebar .nav .nav { - display: none; /* Hide by default, but at >768px, show it */ - margin-bottom: 8px; -} -.bs-sidebar .nav .nav > li > a { - padding-top: 3px; - padding-bottom: 3px; - padding-left: 30px; - font-size: 90%; -} - -/* Show and affix the side nav when space allows it */ -@media (min-width: 992px) { - .bs-sidebar .nav > .active > ul { - display: block; - } - /* Widen the fixed sidebar */ - .bs-sidebar.affix, - .bs-sidebar.affix-bottom { - width: 213px; - } - .bs-sidebar.affix { - position: fixed; /* Undo the static from mobile first approach */ - top: 80px; - } - .bs-sidebar.affix-bottom { - position: absolute; /* Undo the static from mobile first approach */ - } - .bs-sidebar.affix-bottom .bs-sidenav, - .bs-sidebar.affix .bs-sidenav { - margin-top: 0; - margin-bottom: 0; - } -} -@media (min-width: 1200px) { - /* Widen the fixed sidebar again */ - .bs-sidebar.affix-bottom, - .bs-sidebar.affix { - width: 263px; - } -} - -.headerlink { - display: none; - padding-left: .5em; -} - -h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink{ - display:inline-block; -} - -/* display submenu relative to parent*/ -.dropdown-submenu { - position: relative; -} - -/* sub menu stlye */ -.dropdown-submenu>.dropdown-menu { - top: 0; - left: 100%; - margin-top: 0px; - margin-left: -1px; -} - -/* display sub menu on hover*/ -.dropdown-submenu:hover>.dropdown-menu { - display: block; -} - -/* little arrow */ -.dropdown-submenu>a:after { - display: block; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #ccc; - margin-top: 5px; - margin-right: -10px; -} - -/* little arrow of parent menu */ -.dropdown-submenu:hover>a:after { - border-left-color: #fff; -} diff --git a/website/static/css/bootstrap-custom.min.css b/website/static/css/bootstrap-custom.min.css deleted file mode 100644 index 35c7a5ff6..000000000 --- a/website/static/css/bootstrap-custom.min.css +++ /dev/null @@ -1 +0,0 @@ -@import url("//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700");/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.428571429;color:#222;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#008cba;text-decoration:none}a:hover,a:focus{color:#00526e;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:0}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #ddd}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{margin-top:21px;margin-bottom:10.5px}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}h4,h5,h6{margin-top:10.5px;margin-bottom:10.5px}h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}h1,.h1{font-size:39px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:19px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:200;line-height:1.4}@media(min-width:768px){.lead{font-size:22.5px}}small,.small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#008cba}.text-primary:hover{color:#006687}.text-warning{color:#e99002}.text-warning:hover{color:#b67102}.text-danger{color:#f04124}.text-danger:hover{color:#d32a0e}.text-success{color:#43ac6a}.text-success:hover{color:#358753}.text-info{color:#5bc0de}.text-info:hover{color:#31b0d5}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #ddd}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:21px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;border-left:5px solid #ddd}blockquote p{font-size:18.75px;font-weight:300;line-height:1.25}blockquote p:last-child{margin-bottom:0}blockquote small,blockquote .small{display:block;line-height:1.428571429;color:#6f6f6f}blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #ddd;border-left:0}blockquote.pull-right p,blockquote.pull-right small,blockquote.pull-right .small{text-align:right}blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:21px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:0}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:0}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:21px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{display:table-cell;float:none}.table>thead>tr>.active,.table>tbody>tr>.active,.table>tfoot>tr>.active,.table>thead>.active>td,.table>tbody>.active>td,.table>tfoot>.active>td,.table>thead>.active>th,.table>tbody>.active>th,.table>tfoot>.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>.active:hover,.table-hover>tbody>.active:hover>td,.table-hover>tbody>.active:hover>th{background-color:#e8e8e8}.table>thead>tr>.success,.table>tbody>tr>.success,.table>tfoot>tr>.success,.table>thead>.success>td,.table>tbody>.success>td,.table>tfoot>.success>td,.table>thead>.success>th,.table>tbody>.success>th,.table>tfoot>.success>th{background-color:#dff0d8}.table-hover>tbody>tr>.success:hover,.table-hover>tbody>.success:hover>td,.table-hover>tbody>.success:hover>th{background-color:#d0e9c6}.table>thead>tr>.danger,.table>tbody>tr>.danger,.table>tfoot>tr>.danger,.table>thead>.danger>td,.table>tbody>.danger>td,.table>tfoot>.danger>td,.table>thead>.danger>th,.table>tbody>.danger>th,.table>tfoot>.danger>th{background-color:#f2dede}.table-hover>tbody>tr>.danger:hover,.table-hover>tbody>.danger:hover>td,.table-hover>tbody>.danger:hover>th{background-color:#ebcccc}.table>thead>tr>.warning,.table>tbody>tr>.warning,.table>tfoot>tr>.warning,.table>thead>.warning>td,.table>tbody>.warning>td,.table>tfoot>.warning>td,.table>thead>.warning>th,.table>tbody>.warning>th,.table>tfoot>.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>.warning:hover,.table-hover>tbody>.warning:hover>td,.table-hover>tbody>.warning:hover>th{background-color:#faf2cc}@media(max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}select[multiple],select[size]{height:auto}select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}output{display:block;padding-top:7px;font-size:15px;line-height:1.428571429;color:#6f6f6f;vertical-align:middle}.form-control{display:block;width:100%;height:35px;padding:6px 12px;font-size:15px;line-height:1.428571429;color:#6f6f6f;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:21px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-sm{height:30px;line-height:30px}textarea.input-sm{height:auto}.input-lg{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;border-radius:0}select.input-lg{height:48px;line-height:48px}textarea.input-lg{height:auto}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#e99002}.has-warning .form-control{border-color:#e99002;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#b67102;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #febc53;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #febc53}.has-warning .input-group-addon{color:#e99002;background-color:#fcf8e3;border-color:#e99002}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#f04124}.has-error .form-control{border-color:#f04124;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#d32a0e;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #f79483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #f79483}.has-error .input-group-addon{color:#f04124;background-color:#f2dede;border-color:#f04124}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#43ac6a}.has-success .form-control{border-color:#43ac6a;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#358753;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #85d0a1;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #85d0a1}.has-success .input-group-addon{color:#43ac6a;background-color:#dff0d8;border-color:#43ac6a}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#626262}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline select.form-control{width:auto}.form-inline .radio,.form-inline .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:28px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-control-static{padding-top:7px}@media(min-width:768px){.form-horizontal .control-label{text-align:right}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:15px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#e7e7e7;border-color:#dadada}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#d3d3d3;border-color:#bbb}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#e7e7e7;border-color:#dadada}.btn-default .badge{color:#e7e7e7;background-color:#fff}.btn-primary{color:#fff;background-color:#008cba;border-color:#0079a1}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#006d91;border-color:#004b63}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#008cba;border-color:#0079a1}.btn-primary .badge{color:#008cba;background-color:#fff}.btn-warning{color:#fff;background-color:#e99002;border-color:#d08002}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#c17702;border-color:#935b01}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#e99002;border-color:#d08002}.btn-warning .badge{color:#e99002;background-color:#fff}.btn-danger{color:#fff;background-color:#f04124;border-color:#ea2f10}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#dc2c0f;border-color:#b1240c}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#f04124;border-color:#ea2f10}.btn-danger .badge{color:#f04124;background-color:#fff}.btn-success{color:#fff;background-color:#43ac6a;border-color:#3c9a5f}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#388f58;border-color:#2b6e44}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#43ac6a;border-color:#3c9a5f}.btn-success .badge{color:#43ac6a;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-link{font-weight:normal;color:#008cba;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#00526e;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:19px;line-height:1.33;border-radius:0}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}.glyphicon:empty{width:1em}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:15px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:rgba(0,0,0,0.2)}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#555;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#eee}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#008cba;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-group-lg>.btn{padding:10px 16px;font-size:19px;line-height:1.33;border-radius:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;border-radius:0}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:48px;line-height:48px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:15px;font-weight:normal;line-height:1;color:#6f6f6f;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:0}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:0}.input-group-addon.input-lg{padding:10px 16px;font-size:19px;border-radius:0}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn:first-child>.btn{margin-right:-1px}.input-group-btn:last-child>.btn{margin-left:-1px}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.input-group-btn>.btn:hover,.input-group-btn>.btn:active{z-index:2}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#008cba}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#6f6f6f;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#008cba}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:45px;margin-bottom:21px;border:1px solid transparent}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:0}}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:12px 15px;font-size:19px;line-height:21px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media(min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:5.5px;margin-right:15px;margin-bottom:5.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:6px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:12px;padding-bottom:12px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top:5px;margin-right:-15px;margin-bottom:5px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form select.form-control{width:auto}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar-btn{margin-top:5px;margin-bottom:5px}.navbar-btn.btn-sm{margin-top:7.5px;margin-bottom:7.5px}.navbar-btn.btn-xs{margin-top:11.5px;margin-bottom:11.5px}.navbar-text{margin-top:12px;margin-bottom:12px}@media(min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#333;border-color:#222}.navbar-default .navbar-brand{color:#fff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-default .navbar-text{color:#fff}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;background-color:#272727}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#272727}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#222}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#272727}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:#272727}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#272727}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#fff}.navbar-default .navbar-link:hover{color:#fff}.navbar-inverse{background-color:#008cba;border-color:#006687}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#fff}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:#006687}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#006687}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:transparent}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:transparent}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#007196}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#006687}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#006687}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#006687}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:#006687}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#006687}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#fff}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#f5f5f5;border-radius:0}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#999;content:"/\00a0"}.breadcrumb>.active{color:#333}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:transparent;border:1px solid transparent}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eee}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#008cba;border-color:#008cba}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:transparent;border-color:transparent}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:19px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pager{padding-left:0;margin:21px 0;text-align:center;list-style:none}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:transparent;border:1px solid transparent;border-radius:3px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:transparent}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#008cba}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#006687}.label-success{background-color:#43ac6a}.label-success[href]:hover,.label-success[href]:focus{background-color:#358753}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#e99002}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#b67102}.label-danger{background-color:#f04124}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#d32a0e}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#777;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#e7e7e7;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#008cba;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;font-size:23px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#fafafa}.jumbotron h1,.jumbotron .h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.container .jumbotron{border-radius:0}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:67.5px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;height:auto;max-width:100%;margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#008cba}.thumbnail .caption{padding:9px;color:#222}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#fff;background-color:#43ac6a;border-color:#3c9a5f}.alert-success hr{border-top-color:#358753}.alert-success .alert-link{color:#e6e6e6}.alert-info{color:#fff;background-color:#5bc0de;border-color:#3db5d8}.alert-info hr{border-top-color:#2aabd2}.alert-info .alert-link{color:#e6e6e6}.alert-warning{color:#fff;background-color:#e99002;border-color:#d08002}.alert-warning hr{border-top-color:#b67102}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{color:#fff;background-color:#f04124;border-color:#ea2f10}.alert-danger hr{border-top-color:#d32a0e}.alert-danger .alert-link{color:#e6e6e6}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:21px;margin-bottom:21px;overflow:hidden;background-color:#f5f5f5;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:21px;color:#fff;text-align:center;background-color:#008cba;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#43ac6a}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#e99002}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#f04124}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#008cba;border-color:#008cba}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#87e1ff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:21px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child th,.panel>.table>tbody:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#008cba}.panel-primary>.panel-heading{color:#fff;background-color:#008cba;border-color:#008cba}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#008cba}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#008cba}.panel-success{border-color:#3c9a5f}.panel-success>.panel-heading{color:#43ac6a;background-color:#dff0d8;border-color:#3c9a5f}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#3c9a5f}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#3c9a5f}.panel-warning{border-color:#d08002}.panel-warning>.panel-heading{color:#e99002;background-color:#fcf8e3;border-color:#d08002}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#d08002}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d08002}.panel-danger{border-color:#ea2f10}.panel-danger>.panel-heading{color:#f04124;background-color:#f2dede;border-color:#ea2f10}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ea2f10}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ea2f10}.panel-info{border-color:#3db5d8}.panel-info>.panel-heading{color:#5bc0de;background-color:#d9edf7;border-color:#3db5d8}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#3db5d8}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#3db5d8}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{float:right;font-size:22.5px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;z-index:1050;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:0;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#333;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#333;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#333;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#333;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#333;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#333;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#333;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#333;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#333;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#333;border:1px solid #333;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:15px;font-weight:normal;line-height:18px;background-color:#333;border-bottom:1px solid #262626;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#333;border-bottom-width:0;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#333;border-left-width:0;content:" "}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#333;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#333;border-right-width:0;content:" "}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}table.visible-xs.visible-sm{display:table}tr.visible-xs.visible-sm{display:table-row!important}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}table.visible-xs.visible-md{display:table}tr.visible-xs.visible-md{display:table-row!important}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-xs.visible-lg{display:block!important}table.visible-xs.visible-lg{display:table}tr.visible-xs.visible-lg{display:table-row!important}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important}@media(max-width:767px){.visible-sm.visible-xs{display:block!important}table.visible-sm.visible-xs{display:table}tr.visible-sm.visible-xs{display:table-row!important}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}table.visible-sm.visible-md{display:table}tr.visible-sm.visible-md{display:table-row!important}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-sm.visible-lg{display:block!important}table.visible-sm.visible-lg{display:table}tr.visible-sm.visible-lg{display:table-row!important}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell!important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important}@media(max-width:767px){.visible-md.visible-xs{display:block!important}table.visible-md.visible-xs{display:table}tr.visible-md.visible-xs{display:table-row!important}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}table.visible-md.visible-sm{display:table}tr.visible-md.visible-sm{display:table-row!important}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-md.visible-lg{display:block!important}table.visible-md.visible-lg{display:table}tr.visible-md.visible-lg{display:table-row!important}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell!important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important}@media(max-width:767px){.visible-lg.visible-xs{display:block!important}table.visible-lg.visible-xs{display:table}tr.visible-lg.visible-xs{display:table-row!important}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}table.visible-lg.visible-sm{display:table}tr.visible-lg.visible-sm{display:table-row!important}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}table.visible-lg.visible-md{display:table}tr.visible-lg.visible-md{display:table-row!important}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row!important}th.hidden-xs,td.hidden-xs{display:table-cell!important}@media(max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}table.hidden-sm{display:table}tr.hidden-sm{display:table-row!important}th.hidden-sm,td.hidden-sm{display:table-cell!important}@media(max-width:767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}table.hidden-md{display:table}tr.hidden-md{display:table-row!important}th.hidden-md,td.hidden-md{display:table-cell!important}@media(max-width:767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}table.hidden-lg{display:table}tr.hidden-lg{display:table-row!important}th.hidden-lg,td.hidden-lg{display:table-cell!important}@media(max-width:767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important}}.navbar{font-size:13px;font-weight:300;border:0}.navbar .navbar-toggle:hover .icon-bar{background-color:#b3b3b3}.navbar-collapse{border-top-color:rgba(0,0,0,0.2);-webkit-box-shadow:none;box-shadow:none}.navbar .dropdown-menu{border:0}.navbar .dropdown-menu>li>a,.navbar .dropdown-menu>li>a:focus{font-size:13px;font-weight:300;background-color:transparent}.navbar .dropdown-header{color:rgba(255,255,255,0.5)}.navbar-default .dropdown-menu{background-color:#333}.navbar-default .dropdown-menu>li>a,.navbar-default .dropdown-menu>li>a:focus{color:#fff}.navbar-default .dropdown-menu>li>a:hover,.navbar-default .dropdown-menu>.active>a,.navbar-default .dropdown-menu>.active>a:hover{background-color:#272727}.navbar-inverse .dropdown-menu{background-color:#008cba}.navbar-inverse .dropdown-menu>li>a,.navbar-inverse .dropdown-menu>li>a:focus{color:#fff}.navbar-inverse .dropdown-menu>li>a:hover,.navbar-inverse .dropdown-menu>.active>a,.navbar-inverse .dropdown-menu>.active>a:hover{background-color:#006687}.btn{padding:14px 28px}.btn-lg{padding:16px 32px}.btn-sm{padding:8px 16px}.btn-xs{padding:4px 8px}.btn-group .btn~.dropdown-toggle{padding-right:16px;padding-left:16px}.btn-group .dropdown-menu{border-top-width:0}.btn-group.dropup .dropdown-menu{margin-bottom:0;border-top-width:1px;border-bottom-width:0}.btn-group .dropdown-toggle.btn-default~.dropdown-menu{background-color:#e7e7e7;border-color:#dadada}.btn-group .dropdown-toggle.btn-default~.dropdown-menu>li>a{color:#333}.btn-group .dropdown-toggle.btn-default~.dropdown-menu>li>a:hover{background-color:#d3d3d3}.btn-group .dropdown-toggle.btn-primary~.dropdown-menu{background-color:#008cba;border-color:#0079a1}.btn-group .dropdown-toggle.btn-primary~.dropdown-menu>li>a{color:#fff}.btn-group .dropdown-toggle.btn-primary~.dropdown-menu>li>a:hover{background-color:#006d91}.btn-group .dropdown-toggle.btn-success~.dropdown-menu{background-color:#43ac6a;border-color:#3c9a5f}.btn-group .dropdown-toggle.btn-success~.dropdown-menu>li>a{color:#fff}.btn-group .dropdown-toggle.btn-success~.dropdown-menu>li>a:hover{background-color:#388f58}.btn-group .dropdown-toggle.btn-info~.dropdown-menu{background-color:#5bc0de;border-color:#46b8da}.btn-group .dropdown-toggle.btn-info~.dropdown-menu>li>a{color:#fff}.btn-group .dropdown-toggle.btn-info~.dropdown-menu>li>a:hover{background-color:#39b3d7}.btn-group .dropdown-toggle.btn-warning~.dropdown-menu{background-color:#e99002;border-color:#d08002}.btn-group .dropdown-toggle.btn-warning~.dropdown-menu>li>a{color:#fff}.btn-group .dropdown-toggle.btn-warning~.dropdown-menu>li>a:hover{background-color:#c17702}.btn-group .dropdown-toggle.btn-danger~.dropdown-menu{background-color:#f04124;border-color:#ea2f10}.btn-group .dropdown-toggle.btn-danger~.dropdown-menu>li>a{color:#fff}.btn-group .dropdown-toggle.btn-danger~.dropdown-menu>li>a:hover{background-color:#dc2c0f}.lead{color:#6f6f6f}cite{font-style:italic}blockquote{color:#6f6f6f;border-left-width:1px}blockquote.pull-right{border-right-width:1px}blockquote small{font-size:12px;font-weight:300}table{font-size:12px}input,.form-control{padding:7px;font-size:12px}label,.control-label,.help-block,.checkbox,.radio{font-size:12px;font-weight:normal}.form-group .btn,.input-group-addon,.input-group-btn .btn{padding:8px 14px;font-size:12px}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:transparent}.nav-tabs>li>a{color:#222;background-color:#e7e7e7}.nav-tabs .caret{border-top-color:#222;border-bottom-color:#222}.nav-pills{font-weight:300}.breadcrumb{font-size:10px;font-weight:300;text-transform:uppercase;border:1px solid #ddd;border-radius:3px}.pagination{font-size:12px;font-weight:300;color:#999}.pagination>li>a,.pagination>li>span{margin-left:4px;color:#999}.pagination>.active>a,.pagination>.active>span{color:#fff}.pagination>li>a,.pagination>li:first-child>a,.pagination>li:last-child>a,.pagination>li>span,.pagination>li:first-child>span,.pagination>li:last-child>span{border-radius:3px}.pagination-lg>li>a{padding-right:22px;padding-left:22px}.pagination-sm>li>a{padding:0 5px}.pager{font-size:12px;font-weight:300;color:#999}.list-group{font-size:12px;font-weight:300}.alert{font-size:12px;font-weight:300}.alert a,.alert .alert-link{font-weight:normal;color:#fff;text-decoration:underline}.label{padding-right:1em;padding-left:1em;font-weight:300;border-radius:0}.label-default{color:#333;background-color:#e7e7e7}.badge{font-weight:300}.progress{height:22px;padding:2px;background-color:#f6f6f6;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none}.dropdown-menu{padding:0;margin-top:0;font-size:12px}.dropdown-menu>li>a{padding:12px 15px}.dropdown-header{padding-right:15px;padding-left:15px;font-size:9px;text-transform:uppercase}.popover{font-size:12px;font-weight:300;color:#fff}.panel-heading,.panel-footer{border-top-right-radius:0;border-top-left-radius:0}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed} \ No newline at end of file diff --git a/website/static/css/custom.css b/website/static/css/custom.css deleted file mode 100644 index d0fbc930c..000000000 --- a/website/static/css/custom.css +++ /dev/null @@ -1,34 +0,0 @@ -header { - height: 5.0rem; -} - -header:after { - background: none; -} - -header .logo { - margin-left: 40px; -} - -header .logo img { - margin-right: 0; - vertical-align: text-top; - height: 45px; -} - -.brand { - margin: 10px; - line-height: 0; - margin-left: 5px; - font-size: 26px; - font-family: 'Lato', sans-serif; - font-weight: lighter; -} -.brand a { - color: #FFF; - text-decoration: none; -} - -section a { - color: #fc505e; -} diff --git a/website/static/css/font-awesome-4.0.3.css b/website/static/css/font-awesome-4.0.3.css deleted file mode 100644 index 048cff973..000000000 --- a/website/static/css/font-awesome-4.0.3.css +++ /dev/null @@ -1,1338 +0,0 @@ -/*! - * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -/* FONT PATH - * -------------------------- */ -@font-face { - font-family: 'FontAwesome'; - src: url('../fonts/fontawesome-webfont.eot?v=4.0.3'); - src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg'); - font-weight: normal; - font-style: normal; -} -.fa { - display: inline-block; - font-family: FontAwesome; - font-style: normal; - font-weight: normal; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -/* makes the font 33% larger relative to the icon container */ -.fa-lg { - font-size: 1.3333333333333333em; - line-height: 0.75em; - vertical-align: -15%; -} -.fa-2x { - font-size: 2em; -} -.fa-3x { - font-size: 3em; -} -.fa-4x { - font-size: 4em; -} -.fa-5x { - font-size: 5em; -} -.fa-fw { - width: 1.2857142857142858em; - text-align: center; -} -.fa-ul { - padding-left: 0; - margin-left: 2.142857142857143em; - list-style-type: none; -} -.fa-ul > li { - position: relative; -} -.fa-li { - position: absolute; - left: -2.142857142857143em; - width: 2.142857142857143em; - top: 0.14285714285714285em; - text-align: center; -} -.fa-li.fa-lg { - left: -1.8571428571428572em; -} -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eeeeee; - border-radius: .1em; -} -.pull-right { - float: right; -} -.pull-left { - float: left; -} -.fa.pull-left { - margin-right: .3em; -} -.fa.pull-right { - margin-left: .3em; -} -.fa-spin { - -webkit-animation: spin 2s infinite linear; - -moz-animation: spin 2s infinite linear; - -o-animation: spin 2s infinite linear; - animation: spin 2s infinite linear; -} -@-moz-keyframes spin { - 0% { - -moz-transform: rotate(0deg); - } - 100% { - -moz-transform: rotate(359deg); - } -} -@-webkit-keyframes spin { - 0% { - -webkit-transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - } -} -@-o-keyframes spin { - 0% { - -o-transform: rotate(0deg); - } - 100% { - -o-transform: rotate(359deg); - } -} -@-ms-keyframes spin { - 0% { - -ms-transform: rotate(0deg); - } - 100% { - -ms-transform: rotate(359deg); - } -} -@keyframes spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(359deg); - } -} -.fa-rotate-90 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transform: rotate(90deg); -} -.fa-rotate-180 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); - transform: rotate(180deg); -} -.fa-rotate-270 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); - -webkit-transform: rotate(270deg); - -moz-transform: rotate(270deg); - -ms-transform: rotate(270deg); - -o-transform: rotate(270deg); - transform: rotate(270deg); -} -.fa-flip-horizontal { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); - -webkit-transform: scale(-1, 1); - -moz-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - -o-transform: scale(-1, 1); - transform: scale(-1, 1); -} -.fa-flip-vertical { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); - -webkit-transform: scale(1, -1); - -moz-transform: scale(1, -1); - -ms-transform: scale(1, -1); - -o-transform: scale(1, -1); - transform: scale(1, -1); -} -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} -.fa-stack-1x, -.fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} -.fa-stack-1x { - line-height: inherit; -} -.fa-stack-2x { - font-size: 2em; -} -.fa-inverse { - color: #ffffff; -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.fa-glass:before { - content: "\f000"; -} -.fa-music:before { - content: "\f001"; -} -.fa-search:before { - content: "\f002"; -} -.fa-envelope-o:before { - content: "\f003"; -} -.fa-heart:before { - content: "\f004"; -} -.fa-star:before { - content: "\f005"; -} -.fa-star-o:before { - content: "\f006"; -} -.fa-user:before { - content: "\f007"; -} -.fa-film:before { - content: "\f008"; -} -.fa-th-large:before { - content: "\f009"; -} -.fa-th:before { - content: "\f00a"; -} -.fa-th-list:before { - content: "\f00b"; -} -.fa-check:before { - content: "\f00c"; -} -.fa-times:before { - content: "\f00d"; -} -.fa-search-plus:before { - content: "\f00e"; -} -.fa-search-minus:before { - content: "\f010"; -} -.fa-power-off:before { - content: "\f011"; -} -.fa-signal:before { - content: "\f012"; -} -.fa-gear:before, -.fa-cog:before { - content: "\f013"; -} -.fa-trash-o:before { - content: "\f014"; -} -.fa-home:before { - content: "\f015"; -} -.fa-file-o:before { - content: "\f016"; -} -.fa-clock-o:before { - content: "\f017"; -} -.fa-road:before { - content: "\f018"; -} -.fa-download:before { - content: "\f019"; -} -.fa-arrow-circle-o-down:before { - content: "\f01a"; -} -.fa-arrow-circle-o-up:before { - content: "\f01b"; -} -.fa-inbox:before { - content: "\f01c"; -} -.fa-play-circle-o:before { - content: "\f01d"; -} -.fa-rotate-right:before, -.fa-repeat:before { - content: "\f01e"; -} -.fa-refresh:before { - content: "\f021"; -} -.fa-list-alt:before { - content: "\f022"; -} -.fa-lock:before { - content: "\f023"; -} -.fa-flag:before { - content: "\f024"; -} -.fa-headphones:before { - content: "\f025"; -} -.fa-volume-off:before { - content: "\f026"; -} -.fa-volume-down:before { - content: "\f027"; -} -.fa-volume-up:before { - content: "\f028"; -} -.fa-qrcode:before { - content: "\f029"; -} -.fa-barcode:before { - content: "\f02a"; -} -.fa-tag:before { - content: "\f02b"; -} -.fa-tags:before { - content: "\f02c"; -} -.fa-book:before { - content: "\f02d"; -} -.fa-bookmark:before { - content: "\f02e"; -} -.fa-print:before { - content: "\f02f"; -} -.fa-camera:before { - content: "\f030"; -} -.fa-font:before { - content: "\f031"; -} -.fa-bold:before { - content: "\f032"; -} -.fa-italic:before { - content: "\f033"; -} -.fa-text-height:before { - content: "\f034"; -} -.fa-text-width:before { - content: "\f035"; -} -.fa-align-left:before { - content: "\f036"; -} -.fa-align-center:before { - content: "\f037"; -} -.fa-align-right:before { - content: "\f038"; -} -.fa-align-justify:before { - content: "\f039"; -} -.fa-list:before { - content: "\f03a"; -} -.fa-dedent:before, -.fa-outdent:before { - content: "\f03b"; -} -.fa-indent:before { - content: "\f03c"; -} -.fa-video-camera:before { - content: "\f03d"; -} -.fa-picture-o:before { - content: "\f03e"; -} -.fa-pencil:before { - content: "\f040"; -} -.fa-map-marker:before { - content: "\f041"; -} -.fa-adjust:before { - content: "\f042"; -} -.fa-tint:before { - content: "\f043"; -} -.fa-edit:before, -.fa-pencil-square-o:before { - content: "\f044"; -} -.fa-share-square-o:before { - content: "\f045"; -} -.fa-check-square-o:before { - content: "\f046"; -} -.fa-arrows:before { - content: "\f047"; -} -.fa-step-backward:before { - content: "\f048"; -} -.fa-fast-backward:before { - content: "\f049"; -} -.fa-backward:before { - content: "\f04a"; -} -.fa-play:before { - content: "\f04b"; -} -.fa-pause:before { - content: "\f04c"; -} -.fa-stop:before { - content: "\f04d"; -} -.fa-forward:before { - content: "\f04e"; -} -.fa-fast-forward:before { - content: "\f050"; -} -.fa-step-forward:before { - content: "\f051"; -} -.fa-eject:before { - content: "\f052"; -} -.fa-chevron-left:before { - content: "\f053"; -} -.fa-chevron-right:before { - content: "\f054"; -} -.fa-plus-circle:before { - content: "\f055"; -} -.fa-minus-circle:before { - content: "\f056"; -} -.fa-times-circle:before { - content: "\f057"; -} -.fa-check-circle:before { - content: "\f058"; -} -.fa-question-circle:before { - content: "\f059"; -} -.fa-info-circle:before { - content: "\f05a"; -} -.fa-crosshairs:before { - content: "\f05b"; -} -.fa-times-circle-o:before { - content: "\f05c"; -} -.fa-check-circle-o:before { - content: "\f05d"; -} -.fa-ban:before { - content: "\f05e"; -} -.fa-arrow-left:before { - content: "\f060"; -} -.fa-arrow-right:before { - content: "\f061"; -} -.fa-arrow-up:before { - content: "\f062"; -} -.fa-arrow-down:before { - content: "\f063"; -} -.fa-mail-forward:before, -.fa-share:before { - content: "\f064"; -} -.fa-expand:before { - content: "\f065"; -} -.fa-compress:before { - content: "\f066"; -} -.fa-plus:before { - content: "\f067"; -} -.fa-minus:before { - content: "\f068"; -} -.fa-asterisk:before { - content: "\f069"; -} -.fa-exclamation-circle:before { - content: "\f06a"; -} -.fa-gift:before { - content: "\f06b"; -} -.fa-leaf:before { - content: "\f06c"; -} -.fa-fire:before { - content: "\f06d"; -} -.fa-eye:before { - content: "\f06e"; -} -.fa-eye-slash:before { - content: "\f070"; -} -.fa-warning:before, -.fa-exclamation-triangle:before { - content: "\f071"; -} -.fa-plane:before { - content: "\f072"; -} -.fa-calendar:before { - content: "\f073"; -} -.fa-random:before { - content: "\f074"; -} -.fa-comment:before { - content: "\f075"; -} -.fa-magnet:before { - content: "\f076"; -} -.fa-chevron-up:before { - content: "\f077"; -} -.fa-chevron-down:before { - content: "\f078"; -} -.fa-retweet:before { - content: "\f079"; -} -.fa-shopping-cart:before { - content: "\f07a"; -} -.fa-folder:before { - content: "\f07b"; -} -.fa-folder-open:before { - content: "\f07c"; -} -.fa-arrows-v:before { - content: "\f07d"; -} -.fa-arrows-h:before { - content: "\f07e"; -} -.fa-bar-chart-o:before { - content: "\f080"; -} -.fa-twitter-square:before { - content: "\f081"; -} -.fa-facebook-square:before { - content: "\f082"; -} -.fa-camera-retro:before { - content: "\f083"; -} -.fa-key:before { - content: "\f084"; -} -.fa-gears:before, -.fa-cogs:before { - content: "\f085"; -} -.fa-comments:before { - content: "\f086"; -} -.fa-thumbs-o-up:before { - content: "\f087"; -} -.fa-thumbs-o-down:before { - content: "\f088"; -} -.fa-star-half:before { - content: "\f089"; -} -.fa-heart-o:before { - content: "\f08a"; -} -.fa-sign-out:before { - content: "\f08b"; -} -.fa-linkedin-square:before { - content: "\f08c"; -} -.fa-thumb-tack:before { - content: "\f08d"; -} -.fa-external-link:before { - content: "\f08e"; -} -.fa-sign-in:before { - content: "\f090"; -} -.fa-trophy:before { - content: "\f091"; -} -.fa-github-square:before { - content: "\f092"; -} -.fa-upload:before { - content: "\f093"; -} -.fa-lemon-o:before { - content: "\f094"; -} -.fa-phone:before { - content: "\f095"; -} -.fa-square-o:before { - content: "\f096"; -} -.fa-bookmark-o:before { - content: "\f097"; -} -.fa-phone-square:before { - content: "\f098"; -} -.fa-twitter:before { - content: "\f099"; -} -.fa-facebook:before { - content: "\f09a"; -} -.fa-github:before { - content: "\f09b"; -} -.fa-unlock:before { - content: "\f09c"; -} -.fa-credit-card:before { - content: "\f09d"; -} -.fa-rss:before { - content: "\f09e"; -} -.fa-hdd-o:before { - content: "\f0a0"; -} -.fa-bullhorn:before { - content: "\f0a1"; -} -.fa-bell:before { - content: "\f0f3"; -} -.fa-certificate:before { - content: "\f0a3"; -} -.fa-hand-o-right:before { - content: "\f0a4"; -} -.fa-hand-o-left:before { - content: "\f0a5"; -} -.fa-hand-o-up:before { - content: "\f0a6"; -} -.fa-hand-o-down:before { - content: "\f0a7"; -} -.fa-arrow-circle-left:before { - content: "\f0a8"; -} -.fa-arrow-circle-right:before { - content: "\f0a9"; -} -.fa-arrow-circle-up:before { - content: "\f0aa"; -} -.fa-arrow-circle-down:before { - content: "\f0ab"; -} -.fa-globe:before { - content: "\f0ac"; -} -.fa-wrench:before { - content: "\f0ad"; -} -.fa-tasks:before { - content: "\f0ae"; -} -.fa-filter:before { - content: "\f0b0"; -} -.fa-briefcase:before { - content: "\f0b1"; -} -.fa-arrows-alt:before { - content: "\f0b2"; -} -.fa-group:before, -.fa-users:before { - content: "\f0c0"; -} -.fa-chain:before, -.fa-link:before { - content: "\f0c1"; -} -.fa-cloud:before { - content: "\f0c2"; -} -.fa-flask:before { - content: "\f0c3"; -} -.fa-cut:before, -.fa-scissors:before { - content: "\f0c4"; -} -.fa-copy:before, -.fa-files-o:before { - content: "\f0c5"; -} -.fa-paperclip:before { - content: "\f0c6"; -} -.fa-save:before, -.fa-floppy-o:before { - content: "\f0c7"; -} -.fa-square:before { - content: "\f0c8"; -} -.fa-bars:before { - content: "\f0c9"; -} -.fa-list-ul:before { - content: "\f0ca"; -} -.fa-list-ol:before { - content: "\f0cb"; -} -.fa-strikethrough:before { - content: "\f0cc"; -} -.fa-underline:before { - content: "\f0cd"; -} -.fa-table:before { - content: "\f0ce"; -} -.fa-magic:before { - content: "\f0d0"; -} -.fa-truck:before { - content: "\f0d1"; -} -.fa-pinterest:before { - content: "\f0d2"; -} -.fa-pinterest-square:before { - content: "\f0d3"; -} -.fa-google-plus-square:before { - content: "\f0d4"; -} -.fa-google-plus:before { - content: "\f0d5"; -} -.fa-money:before { - content: "\f0d6"; -} -.fa-caret-down:before { - content: "\f0d7"; -} -.fa-caret-up:before { - content: "\f0d8"; -} -.fa-caret-left:before { - content: "\f0d9"; -} -.fa-caret-right:before { - content: "\f0da"; -} -.fa-columns:before { - content: "\f0db"; -} -.fa-unsorted:before, -.fa-sort:before { - content: "\f0dc"; -} -.fa-sort-down:before, -.fa-sort-asc:before { - content: "\f0dd"; -} -.fa-sort-up:before, -.fa-sort-desc:before { - content: "\f0de"; -} -.fa-envelope:before { - content: "\f0e0"; -} -.fa-linkedin:before { - content: "\f0e1"; -} -.fa-rotate-left:before, -.fa-undo:before { - content: "\f0e2"; -} -.fa-legal:before, -.fa-gavel:before { - content: "\f0e3"; -} -.fa-dashboard:before, -.fa-tachometer:before { - content: "\f0e4"; -} -.fa-comment-o:before { - content: "\f0e5"; -} -.fa-comments-o:before { - content: "\f0e6"; -} -.fa-flash:before, -.fa-bolt:before { - content: "\f0e7"; -} -.fa-sitemap:before { - content: "\f0e8"; -} -.fa-umbrella:before { - content: "\f0e9"; -} -.fa-paste:before, -.fa-clipboard:before { - content: "\f0ea"; -} -.fa-lightbulb-o:before { - content: "\f0eb"; -} -.fa-exchange:before { - content: "\f0ec"; -} -.fa-cloud-download:before { - content: "\f0ed"; -} -.fa-cloud-upload:before { - content: "\f0ee"; -} -.fa-user-md:before { - content: "\f0f0"; -} -.fa-stethoscope:before { - content: "\f0f1"; -} -.fa-suitcase:before { - content: "\f0f2"; -} -.fa-bell-o:before { - content: "\f0a2"; -} -.fa-coffee:before { - content: "\f0f4"; -} -.fa-cutlery:before { - content: "\f0f5"; -} -.fa-file-text-o:before { - content: "\f0f6"; -} -.fa-building-o:before { - content: "\f0f7"; -} -.fa-hospital-o:before { - content: "\f0f8"; -} -.fa-ambulance:before { - content: "\f0f9"; -} -.fa-medkit:before { - content: "\f0fa"; -} -.fa-fighter-jet:before { - content: "\f0fb"; -} -.fa-beer:before { - content: "\f0fc"; -} -.fa-h-square:before { - content: "\f0fd"; -} -.fa-plus-square:before { - content: "\f0fe"; -} -.fa-angle-double-left:before { - content: "\f100"; -} -.fa-angle-double-right:before { - content: "\f101"; -} -.fa-angle-double-up:before { - content: "\f102"; -} -.fa-angle-double-down:before { - content: "\f103"; -} -.fa-angle-left:before { - content: "\f104"; -} -.fa-angle-right:before { - content: "\f105"; -} -.fa-angle-up:before { - content: "\f106"; -} -.fa-angle-down:before { - content: "\f107"; -} -.fa-desktop:before { - content: "\f108"; -} -.fa-laptop:before { - content: "\f109"; -} -.fa-tablet:before { - content: "\f10a"; -} -.fa-mobile-phone:before, -.fa-mobile:before { - content: "\f10b"; -} -.fa-circle-o:before { - content: "\f10c"; -} -.fa-quote-left:before { - content: "\f10d"; -} -.fa-quote-right:before { - content: "\f10e"; -} -.fa-spinner:before { - content: "\f110"; -} -.fa-circle:before { - content: "\f111"; -} -.fa-mail-reply:before, -.fa-reply:before { - content: "\f112"; -} -.fa-github-alt:before { - content: "\f113"; -} -.fa-folder-o:before { - content: "\f114"; -} -.fa-folder-open-o:before { - content: "\f115"; -} -.fa-smile-o:before { - content: "\f118"; -} -.fa-frown-o:before { - content: "\f119"; -} -.fa-meh-o:before { - content: "\f11a"; -} -.fa-gamepad:before { - content: "\f11b"; -} -.fa-keyboard-o:before { - content: "\f11c"; -} -.fa-flag-o:before { - content: "\f11d"; -} -.fa-flag-checkered:before { - content: "\f11e"; -} -.fa-terminal:before { - content: "\f120"; -} -.fa-code:before { - content: "\f121"; -} -.fa-reply-all:before { - content: "\f122"; -} -.fa-mail-reply-all:before { - content: "\f122"; -} -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: "\f123"; -} -.fa-location-arrow:before { - content: "\f124"; -} -.fa-crop:before { - content: "\f125"; -} -.fa-code-fork:before { - content: "\f126"; -} -.fa-unlink:before, -.fa-chain-broken:before { - content: "\f127"; -} -.fa-question:before { - content: "\f128"; -} -.fa-info:before { - content: "\f129"; -} -.fa-exclamation:before { - content: "\f12a"; -} -.fa-superscript:before { - content: "\f12b"; -} -.fa-subscript:before { - content: "\f12c"; -} -.fa-eraser:before { - content: "\f12d"; -} -.fa-puzzle-piece:before { - content: "\f12e"; -} -.fa-microphone:before { - content: "\f130"; -} -.fa-microphone-slash:before { - content: "\f131"; -} -.fa-shield:before { - content: "\f132"; -} -.fa-calendar-o:before { - content: "\f133"; -} -.fa-fire-extinguisher:before { - content: "\f134"; -} -.fa-rocket:before { - content: "\f135"; -} -.fa-maxcdn:before { - content: "\f136"; -} -.fa-chevron-circle-left:before { - content: "\f137"; -} -.fa-chevron-circle-right:before { - content: "\f138"; -} -.fa-chevron-circle-up:before { - content: "\f139"; -} -.fa-chevron-circle-down:before { - content: "\f13a"; -} -.fa-html5:before { - content: "\f13b"; -} -.fa-css3:before { - content: "\f13c"; -} -.fa-anchor:before { - content: "\f13d"; -} -.fa-unlock-alt:before { - content: "\f13e"; -} -.fa-bullseye:before { - content: "\f140"; -} -.fa-ellipsis-h:before { - content: "\f141"; -} -.fa-ellipsis-v:before { - content: "\f142"; -} -.fa-rss-square:before { - content: "\f143"; -} -.fa-play-circle:before { - content: "\f144"; -} -.fa-ticket:before { - content: "\f145"; -} -.fa-minus-square:before { - content: "\f146"; -} -.fa-minus-square-o:before { - content: "\f147"; -} -.fa-level-up:before { - content: "\f148"; -} -.fa-level-down:before { - content: "\f149"; -} -.fa-check-square:before { - content: "\f14a"; -} -.fa-pencil-square:before { - content: "\f14b"; -} -.fa-external-link-square:before { - content: "\f14c"; -} -.fa-share-square:before { - content: "\f14d"; -} -.fa-compass:before { - content: "\f14e"; -} -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: "\f150"; -} -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: "\f151"; -} -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: "\f152"; -} -.fa-euro:before, -.fa-eur:before { - content: "\f153"; -} -.fa-gbp:before { - content: "\f154"; -} -.fa-dollar:before, -.fa-usd:before { - content: "\f155"; -} -.fa-rupee:before, -.fa-inr:before { - content: "\f156"; -} -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: "\f157"; -} -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: "\f158"; -} -.fa-won:before, -.fa-krw:before { - content: "\f159"; -} -.fa-bitcoin:before, -.fa-btc:before { - content: "\f15a"; -} -.fa-file:before { - content: "\f15b"; -} -.fa-file-text:before { - content: "\f15c"; -} -.fa-sort-alpha-asc:before { - content: "\f15d"; -} -.fa-sort-alpha-desc:before { - content: "\f15e"; -} -.fa-sort-amount-asc:before { - content: "\f160"; -} -.fa-sort-amount-desc:before { - content: "\f161"; -} -.fa-sort-numeric-asc:before { - content: "\f162"; -} -.fa-sort-numeric-desc:before { - content: "\f163"; -} -.fa-thumbs-up:before { - content: "\f164"; -} -.fa-thumbs-down:before { - content: "\f165"; -} -.fa-youtube-square:before { - content: "\f166"; -} -.fa-youtube:before { - content: "\f167"; -} -.fa-xing:before { - content: "\f168"; -} -.fa-xing-square:before { - content: "\f169"; -} -.fa-youtube-play:before { - content: "\f16a"; -} -.fa-dropbox:before { - content: "\f16b"; -} -.fa-stack-overflow:before { - content: "\f16c"; -} -.fa-instagram:before { - content: "\f16d"; -} -.fa-flickr:before { - content: "\f16e"; -} -.fa-adn:before { - content: "\f170"; -} -.fa-bitbucket:before { - content: "\f171"; -} -.fa-bitbucket-square:before { - content: "\f172"; -} -.fa-tumblr:before { - content: "\f173"; -} -.fa-tumblr-square:before { - content: "\f174"; -} -.fa-long-arrow-down:before { - content: "\f175"; -} -.fa-long-arrow-up:before { - content: "\f176"; -} -.fa-long-arrow-left:before { - content: "\f177"; -} -.fa-long-arrow-right:before { - content: "\f178"; -} -.fa-apple:before { - content: "\f179"; -} -.fa-windows:before { - content: "\f17a"; -} -.fa-android:before { - content: "\f17b"; -} -.fa-linux:before { - content: "\f17c"; -} -.fa-dribbble:before { - content: "\f17d"; -} -.fa-skype:before { - content: "\f17e"; -} -.fa-foursquare:before { - content: "\f180"; -} -.fa-trello:before { - content: "\f181"; -} -.fa-female:before { - content: "\f182"; -} -.fa-male:before { - content: "\f183"; -} -.fa-gittip:before { - content: "\f184"; -} -.fa-sun-o:before { - content: "\f185"; -} -.fa-moon-o:before { - content: "\f186"; -} -.fa-archive:before { - content: "\f187"; -} -.fa-bug:before { - content: "\f188"; -} -.fa-vk:before { - content: "\f189"; -} -.fa-weibo:before { - content: "\f18a"; -} -.fa-renren:before { - content: "\f18b"; -} -.fa-pagelines:before { - content: "\f18c"; -} -.fa-stack-exchange:before { - content: "\f18d"; -} -.fa-arrow-circle-o-right:before { - content: "\f18e"; -} -.fa-arrow-circle-o-left:before { - content: "\f190"; -} -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: "\f191"; -} -.fa-dot-circle-o:before { - content: "\f192"; -} -.fa-wheelchair:before { - content: "\f193"; -} -.fa-vimeo-square:before { - content: "\f194"; -} -.fa-turkish-lira:before, -.fa-try:before { - content: "\f195"; -} -.fa-plus-square-o:before { - content: "\f196"; -} diff --git a/website/static/css/font-awesome/font-awesome.css b/website/static/css/font-awesome/font-awesome.css deleted file mode 100644 index d382560eb..000000000 --- a/website/static/css/font-awesome/font-awesome.css +++ /dev/null @@ -1,2347 +0,0 @@ -@charset "UTF-8"; -/*! - * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -/* FONT PATH - * -------------------------- */ -@font-face { - font-family: 'FontAwesome'; - src: url("../fonts/font-awesome/fontawesome-webfont.eot"); - src: url("../fonts/font-awesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/font-awesome/fontawesome-webfont.woff2") format("woff2"), url("../fonts/font-awesome/fontawesome-webfont.woff") format("woff"), url("../fonts/font-awesome/fontawesome-webfont.ttf") format("truetype"), url("../fonts/font-awesome/fontawesome-webfont.svg#fontawesomeregular") format("svg"); - font-weight: normal; - font-style: normal; -} -.fa { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - transform: translate(0, 0); -} - -/* makes the font 33% larger relative to the icon container */ -.fa-lg { - font-size: 1.33333em; - line-height: 0.75em; - vertical-align: -15%; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-fw { - width: 1.28571em; - text-align: center; -} - -.fa-ul { - padding-left: 0; - margin-left: 2.14286em; - list-style-type: none; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - position: absolute; - left: -2.14286em; - width: 2.14286em; - top: 0.14286em; - text-align: center; -} -.fa-li.fa-lg { - left: -1.85714em; -} - -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eee; - border-radius: .1em; -} - -.pull-right { - float: right; -} - -.pull-left { - float: left; -} - -.fa.pull-left { - margin-right: .3em; -} -.fa.pull-right { - margin-left: .3em; -} - -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} - -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -.fa-rotate-90 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); -} - -.fa-rotate-180 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} - -.fa-rotate-270 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); - -webkit-transform: rotate(270deg); - -ms-transform: rotate(270deg); - transform: rotate(270deg); -} - -.fa-flip-horizontal { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); - -webkit-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); -} - -.fa-flip-vertical { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); - -webkit-transform: scale(1, -1); - -ms-transform: scale(1, -1); - transform: scale(1, -1); -} - -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical { - filter: none; -} - -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} - -.fa-stack-1x, .fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: #fff; -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.fa-glass:before { - content: ""; -} - -.fa-music:before { - content: ""; -} - -.fa-search:before { - content: ""; -} - -.fa-envelope-o:before { - content: ""; -} - -.fa-heart:before { - content: ""; -} - -.fa-star:before { - content: ""; -} - -.fa-star-o:before { - content: ""; -} - -.fa-user:before { - content: ""; -} - -.fa-film:before { - content: ""; -} - -.fa-th-large:before { - content: ""; -} - -.fa-th:before { - content: ""; -} - -.fa-th-list:before { - content: ""; -} - -.fa-check:before { - content: ""; -} - -.fa-remove:before, -.fa-close:before, -.fa-times:before { - content: ""; -} - -.fa-search-plus:before { - content: ""; -} - -.fa-search-minus:before { - content: ""; -} - -.fa-power-off:before { - content: ""; -} - -.fa-signal:before { - content: ""; -} - -.fa-gear:before, -.fa-cog:before { - content: ""; -} - -.fa-trash-o:before { - content: ""; -} - -.fa-home:before { - content: ""; -} - -.fa-file-o:before { - content: ""; -} - -.fa-clock-o:before { - content: ""; -} - -.fa-road:before { - content: ""; -} - -.fa-download:before { - content: ""; -} - -.fa-arrow-circle-o-down:before { - content: ""; -} - -.fa-arrow-circle-o-up:before { - content: ""; -} - -.fa-inbox:before { - content: ""; -} - -.fa-play-circle-o:before { - content: ""; -} - -.fa-rotate-right:before, -.fa-repeat:before { - content: ""; -} - -.fa-refresh:before { - content: ""; -} - -.fa-list-alt:before { - content: ""; -} - -.fa-lock:before { - content: ""; -} - -.fa-flag:before { - content: ""; -} - -.fa-headphones:before { - content: ""; -} - -.fa-volume-off:before { - content: ""; -} - -.fa-volume-down:before { - content: ""; -} - -.fa-volume-up:before { - content: ""; -} - -.fa-qrcode:before { - content: ""; -} - -.fa-barcode:before { - content: ""; -} - -.fa-tag:before { - content: ""; -} - -.fa-tags:before { - content: ""; -} - -.fa-book:before { - content: ""; -} - -.fa-bookmark:before { - content: ""; -} - -.fa-print:before { - content: ""; -} - -.fa-camera:before { - content: ""; -} - -.fa-font:before { - content: ""; -} - -.fa-bold:before { - content: ""; -} - -.fa-italic:before { - content: ""; -} - -.fa-text-height:before { - content: ""; -} - -.fa-text-width:before { - content: ""; -} - -.fa-align-left:before { - content: ""; -} - -.fa-align-center:before { - content: ""; -} - -.fa-align-right:before { - content: ""; -} - -.fa-align-justify:before { - content: ""; -} - -.fa-list:before { - content: ""; -} - -.fa-dedent:before, -.fa-outdent:before { - content: ""; -} - -.fa-indent:before { - content: ""; -} - -.fa-video-camera:before { - content: ""; -} - -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: ""; -} - -.fa-pencil:before { - content: ""; -} - -.fa-map-marker:before { - content: ""; -} - -.fa-adjust:before { - content: ""; -} - -.fa-tint:before { - content: ""; -} - -.fa-edit:before, -.fa-pencil-square-o:before { - content: ""; -} - -.fa-share-square-o:before { - content: ""; -} - -.fa-check-square-o:before { - content: ""; -} - -.fa-arrows:before { - content: ""; -} - -.fa-step-backward:before { - content: ""; -} - -.fa-fast-backward:before { - content: ""; -} - -.fa-backward:before { - content: ""; -} - -.fa-play:before { - content: ""; -} - -.fa-pause:before { - content: ""; -} - -.fa-stop:before { - content: ""; -} - -.fa-forward:before { - content: ""; -} - -.fa-fast-forward:before { - content: ""; -} - -.fa-step-forward:before { - content: ""; -} - -.fa-eject:before { - content: ""; -} - -.fa-chevron-left:before { - content: ""; -} - -.fa-chevron-right:before { - content: ""; -} - -.fa-plus-circle:before { - content: ""; -} - -.fa-minus-circle:before { - content: ""; -} - -.fa-times-circle:before { - content: ""; -} - -.fa-check-circle:before { - content: ""; -} - -.fa-question-circle:before { - content: ""; -} - -.fa-info-circle:before { - content: ""; -} - -.fa-crosshairs:before { - content: ""; -} - -.fa-times-circle-o:before { - content: ""; -} - -.fa-check-circle-o:before { - content: ""; -} - -.fa-ban:before { - content: ""; -} - -.fa-arrow-left:before { - content: ""; -} - -.fa-arrow-right:before { - content: ""; -} - -.fa-arrow-up:before { - content: ""; -} - -.fa-arrow-down:before { - content: ""; -} - -.fa-mail-forward:before, -.fa-share:before { - content: ""; -} - -.fa-expand:before { - content: ""; -} - -.fa-compress:before { - content: ""; -} - -.fa-plus:before { - content: ""; -} - -.fa-minus:before { - content: ""; -} - -.fa-asterisk:before { - content: ""; -} - -.fa-exclamation-circle:before { - content: ""; -} - -.fa-gift:before { - content: ""; -} - -.fa-leaf:before { - content: ""; -} - -.fa-fire:before { - content: ""; -} - -.fa-eye:before { - content: ""; -} - -.fa-eye-slash:before { - content: ""; -} - -.fa-warning:before, -.fa-exclamation-triangle:before { - content: ""; -} - -.fa-plane:before { - content: ""; -} - -.fa-calendar:before { - content: ""; -} - -.fa-random:before { - content: ""; -} - -.fa-comment:before { - content: ""; -} - -.fa-magnet:before { - content: ""; -} - -.fa-chevron-up:before { - content: ""; -} - -.fa-chevron-down:before { - content: ""; -} - -.fa-retweet:before { - content: ""; -} - -.fa-shopping-cart:before { - content: ""; -} - -.fa-folder:before { - content: ""; -} - -.fa-folder-open:before { - content: ""; -} - -.fa-arrows-v:before { - content: ""; -} - -.fa-arrows-h:before { - content: ""; -} - -.fa-bar-chart-o:before, -.fa-bar-chart:before { - content: ""; -} - -.fa-twitter-square:before { - content: ""; -} - -.fa-facebook-square:before { - content: ""; -} - -.fa-camera-retro:before { - content: ""; -} - -.fa-key:before { - content: ""; -} - -.fa-gears:before, -.fa-cogs:before { - content: ""; -} - -.fa-comments:before { - content: ""; -} - -.fa-thumbs-o-up:before { - content: ""; -} - -.fa-thumbs-o-down:before { - content: ""; -} - -.fa-star-half:before { - content: ""; -} - -.fa-heart-o:before { - content: ""; -} - -.fa-sign-out:before { - content: ""; -} - -.fa-linkedin-square:before { - content: ""; -} - -.fa-thumb-tack:before { - content: ""; -} - -.fa-external-link:before { - content: ""; -} - -.fa-sign-in:before { - content: ""; -} - -.fa-trophy:before { - content: ""; -} - -.fa-github-square:before { - content: ""; -} - -.fa-upload:before { - content: ""; -} - -.fa-lemon-o:before { - content: ""; -} - -.fa-phone:before { - content: ""; -} - -.fa-square-o:before { - content: ""; -} - -.fa-bookmark-o:before { - content: ""; -} - -.fa-phone-square:before { - content: ""; -} - -.fa-twitter:before { - content: ""; -} - -.fa-facebook-f:before, -.fa-facebook:before { - content: ""; -} - -.fa-github:before { - content: ""; -} - -.fa-unlock:before { - content: ""; -} - -.fa-credit-card:before { - content: ""; -} - -.fa-rss:before { - content: ""; -} - -.fa-hdd-o:before { - content: ""; -} - -.fa-bullhorn:before { - content: ""; -} - -.fa-bell:before { - content: ""; -} - -.fa-certificate:before { - content: ""; -} - -.fa-hand-o-right:before { - content: ""; -} - -.fa-hand-o-left:before { - content: ""; -} - -.fa-hand-o-up:before { - content: ""; -} - -.fa-hand-o-down:before { - content: ""; -} - -.fa-arrow-circle-left:before { - content: ""; -} - -.fa-arrow-circle-right:before { - content: ""; -} - -.fa-arrow-circle-up:before { - content: ""; -} - -.fa-arrow-circle-down:before { - content: ""; -} - -.fa-globe:before { - content: ""; -} - -.fa-wrench:before { - content: ""; -} - -.fa-tasks:before { - content: ""; -} - -.fa-filter:before { - content: ""; -} - -.fa-briefcase:before { - content: ""; -} - -.fa-arrows-alt:before { - content: ""; -} - -.fa-group:before, -.fa-users:before { - content: ""; -} - -.fa-chain:before, -.fa-link:before { - content: ""; -} - -.fa-cloud:before { - content: ""; -} - -.fa-flask:before { - content: ""; -} - -.fa-cut:before, -.fa-scissors:before { - content: ""; -} - -.fa-copy:before, -.fa-files-o:before { - content: ""; -} - -.fa-paperclip:before { - content: ""; -} - -.fa-save:before, -.fa-floppy-o:before { - content: ""; -} - -.fa-square:before { - content: ""; -} - -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: ""; -} - -.fa-list-ul:before { - content: ""; -} - -.fa-list-ol:before { - content: ""; -} - -.fa-strikethrough:before { - content: ""; -} - -.fa-underline:before { - content: ""; -} - -.fa-table:before { - content: ""; -} - -.fa-magic:before { - content: ""; -} - -.fa-truck:before { - content: ""; -} - -.fa-pinterest:before { - content: ""; -} - -.fa-pinterest-square:before { - content: ""; -} - -.fa-google-plus-square:before { - content: ""; -} - -.fa-google-plus:before { - content: ""; -} - -.fa-money:before { - content: ""; -} - -.fa-caret-down:before { - content: ""; -} - -.fa-caret-up:before { - content: ""; -} - -.fa-caret-left:before { - content: ""; -} - -.fa-caret-right:before { - content: ""; -} - -.fa-columns:before { - content: ""; -} - -.fa-unsorted:before, -.fa-sort:before { - content: ""; -} - -.fa-sort-down:before, -.fa-sort-desc:before { - content: ""; -} - -.fa-sort-up:before, -.fa-sort-asc:before { - content: ""; -} - -.fa-envelope:before { - content: ""; -} - -.fa-linkedin:before { - content: ""; -} - -.fa-rotate-left:before, -.fa-undo:before { - content: ""; -} - -.fa-legal:before, -.fa-gavel:before { - content: ""; -} - -.fa-dashboard:before, -.fa-tachometer:before { - content: ""; -} - -.fa-comment-o:before { - content: ""; -} - -.fa-comments-o:before { - content: ""; -} - -.fa-flash:before, -.fa-bolt:before { - content: ""; -} - -.fa-sitemap:before { - content: ""; -} - -.fa-umbrella:before { - content: ""; -} - -.fa-paste:before, -.fa-clipboard:before { - content: ""; -} - -.fa-lightbulb-o:before { - content: ""; -} - -.fa-exchange:before { - content: ""; -} - -.fa-cloud-download:before { - content: ""; -} - -.fa-cloud-upload:before { - content: ""; -} - -.fa-user-md:before { - content: ""; -} - -.fa-stethoscope:before { - content: ""; -} - -.fa-suitcase:before { - content: ""; -} - -.fa-bell-o:before { - content: ""; -} - -.fa-coffee:before { - content: ""; -} - -.fa-cutlery:before { - content: ""; -} - -.fa-file-text-o:before { - content: ""; -} - -.fa-building-o:before { - content: ""; -} - -.fa-hospital-o:before { - content: ""; -} - -.fa-ambulance:before { - content: ""; -} - -.fa-medkit:before { - content: ""; -} - -.fa-fighter-jet:before { - content: ""; -} - -.fa-beer:before { - content: ""; -} - -.fa-h-square:before { - content: ""; -} - -.fa-plus-square:before { - content: ""; -} - -.fa-angle-double-left:before { - content: ""; -} - -.fa-angle-double-right:before { - content: ""; -} - -.fa-angle-double-up:before { - content: ""; -} - -.fa-angle-double-down:before { - content: ""; -} - -.fa-angle-left:before { - content: ""; -} - -.fa-angle-right:before { - content: ""; -} - -.fa-angle-up:before { - content: ""; -} - -.fa-angle-down:before { - content: ""; -} - -.fa-desktop:before { - content: ""; -} - -.fa-laptop:before { - content: ""; -} - -.fa-tablet:before { - content: ""; -} - -.fa-mobile-phone:before, -.fa-mobile:before { - content: ""; -} - -.fa-circle-o:before { - content: ""; -} - -.fa-quote-left:before { - content: ""; -} - -.fa-quote-right:before { - content: ""; -} - -.fa-spinner:before { - content: ""; -} - -.fa-circle:before { - content: ""; -} - -.fa-mail-reply:before, -.fa-reply:before { - content: ""; -} - -.fa-github-alt:before { - content: ""; -} - -.fa-folder-o:before { - content: ""; -} - -.fa-folder-open-o:before { - content: ""; -} - -.fa-smile-o:before { - content: ""; -} - -.fa-frown-o:before { - content: ""; -} - -.fa-meh-o:before { - content: ""; -} - -.fa-gamepad:before { - content: ""; -} - -.fa-keyboard-o:before { - content: ""; -} - -.fa-flag-o:before { - content: ""; -} - -.fa-flag-checkered:before { - content: ""; -} - -.fa-terminal:before { - content: ""; -} - -.fa-code:before { - content: ""; -} - -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: ""; -} - -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: ""; -} - -.fa-location-arrow:before { - content: ""; -} - -.fa-crop:before { - content: ""; -} - -.fa-code-fork:before { - content: ""; -} - -.fa-unlink:before, -.fa-chain-broken:before { - content: ""; -} - -.fa-question:before { - content: ""; -} - -.fa-info:before { - content: ""; -} - -.fa-exclamation:before { - content: ""; -} - -.fa-superscript:before { - content: ""; -} - -.fa-subscript:before { - content: ""; -} - -.fa-eraser:before { - content: ""; -} - -.fa-puzzle-piece:before { - content: ""; -} - -.fa-microphone:before { - content: ""; -} - -.fa-microphone-slash:before { - content: ""; -} - -.fa-shield:before { - content: ""; -} - -.fa-calendar-o:before { - content: ""; -} - -.fa-fire-extinguisher:before { - content: ""; -} - -.fa-rocket:before { - content: ""; -} - -.fa-maxcdn:before { - content: ""; -} - -.fa-chevron-circle-left:before { - content: ""; -} - -.fa-chevron-circle-right:before { - content: ""; -} - -.fa-chevron-circle-up:before { - content: ""; -} - -.fa-chevron-circle-down:before { - content: ""; -} - -.fa-html5:before { - content: ""; -} - -.fa-css3:before { - content: ""; -} - -.fa-anchor:before { - content: ""; -} - -.fa-unlock-alt:before { - content: ""; -} - -.fa-bullseye:before { - content: ""; -} - -.fa-ellipsis-h:before { - content: ""; -} - -.fa-ellipsis-v:before { - content: ""; -} - -.fa-rss-square:before { - content: ""; -} - -.fa-play-circle:before { - content: ""; -} - -.fa-ticket:before { - content: ""; -} - -.fa-minus-square:before { - content: ""; -} - -.fa-minus-square-o:before { - content: ""; -} - -.fa-level-up:before { - content: ""; -} - -.fa-level-down:before { - content: ""; -} - -.fa-check-square:before { - content: ""; -} - -.fa-pencil-square:before { - content: ""; -} - -.fa-external-link-square:before { - content: ""; -} - -.fa-share-square:before { - content: ""; -} - -.fa-compass:before { - content: ""; -} - -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: ""; -} - -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: ""; -} - -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: ""; -} - -.fa-euro:before, -.fa-eur:before { - content: ""; -} - -.fa-gbp:before { - content: ""; -} - -.fa-dollar:before, -.fa-usd:before { - content: ""; -} - -.fa-rupee:before, -.fa-inr:before { - content: ""; -} - -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: ""; -} - -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: ""; -} - -.fa-won:before, -.fa-krw:before { - content: ""; -} - -.fa-bitcoin:before, -.fa-btc:before { - content: ""; -} - -.fa-file:before { - content: ""; -} - -.fa-file-text:before { - content: ""; -} - -.fa-sort-alpha-asc:before { - content: ""; -} - -.fa-sort-alpha-desc:before { - content: ""; -} - -.fa-sort-amount-asc:before { - content: ""; -} - -.fa-sort-amount-desc:before { - content: ""; -} - -.fa-sort-numeric-asc:before { - content: ""; -} - -.fa-sort-numeric-desc:before { - content: ""; -} - -.fa-thumbs-up:before { - content: ""; -} - -.fa-thumbs-down:before { - content: ""; -} - -.fa-youtube-square:before { - content: ""; -} - -.fa-youtube:before { - content: ""; -} - -.fa-xing:before { - content: ""; -} - -.fa-xing-square:before { - content: ""; -} - -.fa-youtube-play:before { - content: ""; -} - -.fa-dropbox:before { - content: ""; -} - -.fa-stack-overflow:before { - content: ""; -} - -.fa-instagram:before { - content: ""; -} - -.fa-flickr:before { - content: ""; -} - -.fa-adn:before { - content: ""; -} - -.fa-bitbucket:before { - content: ""; -} - -.fa-bitbucket-square:before { - content: ""; -} - -.fa-tumblr:before { - content: ""; -} - -.fa-tumblr-square:before { - content: ""; -} - -.fa-long-arrow-down:before { - content: ""; -} - -.fa-long-arrow-up:before { - content: ""; -} - -.fa-long-arrow-left:before { - content: ""; -} - -.fa-long-arrow-right:before { - content: ""; -} - -.fa-apple:before { - content: ""; -} - -.fa-windows:before { - content: ""; -} - -.fa-android:before { - content: ""; -} - -.fa-linux:before { - content: ""; -} - -.fa-dribbble:before { - content: ""; -} - -.fa-skype:before { - content: ""; -} - -.fa-foursquare:before { - content: ""; -} - -.fa-trello:before { - content: ""; -} - -.fa-female:before { - content: ""; -} - -.fa-male:before { - content: ""; -} - -.fa-gittip:before, -.fa-gratipay:before { - content: ""; -} - -.fa-sun-o:before { - content: ""; -} - -.fa-moon-o:before { - content: ""; -} - -.fa-archive:before { - content: ""; -} - -.fa-bug:before { - content: ""; -} - -.fa-vk:before { - content: ""; -} - -.fa-weibo:before { - content: ""; -} - -.fa-renren:before { - content: ""; -} - -.fa-pagelines:before { - content: ""; -} - -.fa-stack-exchange:before { - content: ""; -} - -.fa-arrow-circle-o-right:before { - content: ""; -} - -.fa-arrow-circle-o-left:before { - content: ""; -} - -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: ""; -} - -.fa-dot-circle-o:before { - content: ""; -} - -.fa-wheelchair:before { - content: ""; -} - -.fa-vimeo-square:before { - content: ""; -} - -.fa-turkish-lira:before, -.fa-try:before { - content: ""; -} - -.fa-plus-square-o:before { - content: ""; -} - -.fa-space-shuttle:before { - content: ""; -} - -.fa-slack:before { - content: ""; -} - -.fa-envelope-square:before { - content: ""; -} - -.fa-wordpress:before { - content: ""; -} - -.fa-openid:before { - content: ""; -} - -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: ""; -} - -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: ""; -} - -.fa-yahoo:before { - content: ""; -} - -.fa-google:before { - content: ""; -} - -.fa-reddit:before { - content: ""; -} - -.fa-reddit-square:before { - content: ""; -} - -.fa-stumbleupon-circle:before { - content: ""; -} - -.fa-stumbleupon:before { - content: ""; -} - -.fa-delicious:before { - content: ""; -} - -.fa-digg:before { - content: ""; -} - -.fa-pied-piper:before { - content: ""; -} - -.fa-pied-piper-alt:before { - content: ""; -} - -.fa-drupal:before { - content: ""; -} - -.fa-joomla:before { - content: ""; -} - -.fa-language:before { - content: ""; -} - -.fa-fax:before { - content: ""; -} - -.fa-building:before { - content: ""; -} - -.fa-child:before { - content: ""; -} - -.fa-paw:before { - content: ""; -} - -.fa-spoon:before { - content: ""; -} - -.fa-cube:before { - content: ""; -} - -.fa-cubes:before { - content: ""; -} - -.fa-behance:before { - content: ""; -} - -.fa-behance-square:before { - content: ""; -} - -.fa-steam:before { - content: ""; -} - -.fa-steam-square:before { - content: ""; -} - -.fa-recycle:before { - content: ""; -} - -.fa-automobile:before, -.fa-car:before { - content: ""; -} - -.fa-cab:before, -.fa-taxi:before { - content: ""; -} - -.fa-tree:before { - content: ""; -} - -.fa-spotify:before { - content: ""; -} - -.fa-deviantart:before { - content: ""; -} - -.fa-soundcloud:before { - content: ""; -} - -.fa-database:before { - content: ""; -} - -.fa-file-pdf-o:before { - content: ""; -} - -.fa-file-word-o:before { - content: ""; -} - -.fa-file-excel-o:before { - content: ""; -} - -.fa-file-powerpoint-o:before { - content: ""; -} - -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: ""; -} - -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: ""; -} - -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: ""; -} - -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: ""; -} - -.fa-file-code-o:before { - content: ""; -} - -.fa-vine:before { - content: ""; -} - -.fa-codepen:before { - content: ""; -} - -.fa-jsfiddle:before { - content: ""; -} - -.fa-life-bouy:before, -.fa-life-buoy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: ""; -} - -.fa-circle-o-notch:before { - content: ""; -} - -.fa-ra:before, -.fa-rebel:before { - content: ""; -} - -.fa-ge:before, -.fa-empire:before { - content: ""; -} - -.fa-git-square:before { - content: ""; -} - -.fa-git:before { - content: ""; -} - -.fa-hacker-news:before { - content: ""; -} - -.fa-tencent-weibo:before { - content: ""; -} - -.fa-qq:before { - content: ""; -} - -.fa-wechat:before, -.fa-weixin:before { - content: ""; -} - -.fa-send:before, -.fa-paper-plane:before { - content: ""; -} - -.fa-send-o:before, -.fa-paper-plane-o:before { - content: ""; -} - -.fa-history:before { - content: ""; -} - -.fa-genderless:before, -.fa-circle-thin:before { - content: ""; -} - -.fa-header:before { - content: ""; -} - -.fa-paragraph:before { - content: ""; -} - -.fa-sliders:before { - content: ""; -} - -.fa-share-alt:before { - content: ""; -} - -.fa-share-alt-square:before { - content: ""; -} - -.fa-bomb:before { - content: ""; -} - -.fa-soccer-ball-o:before, -.fa-futbol-o:before { - content: ""; -} - -.fa-tty:before { - content: ""; -} - -.fa-binoculars:before { - content: ""; -} - -.fa-plug:before { - content: ""; -} - -.fa-slideshare:before { - content: ""; -} - -.fa-twitch:before { - content: ""; -} - -.fa-yelp:before { - content: ""; -} - -.fa-newspaper-o:before { - content: ""; -} - -.fa-wifi:before { - content: ""; -} - -.fa-calculator:before { - content: ""; -} - -.fa-paypal:before { - content: ""; -} - -.fa-google-wallet:before { - content: ""; -} - -.fa-cc-visa:before { - content: ""; -} - -.fa-cc-mastercard:before { - content: ""; -} - -.fa-cc-discover:before { - content: ""; -} - -.fa-cc-amex:before { - content: ""; -} - -.fa-cc-paypal:before { - content: ""; -} - -.fa-cc-stripe:before { - content: ""; -} - -.fa-bell-slash:before { - content: ""; -} - -.fa-bell-slash-o:before { - content: ""; -} - -.fa-trash:before { - content: ""; -} - -.fa-copyright:before { - content: ""; -} - -.fa-at:before { - content: ""; -} - -.fa-eyedropper:before { - content: ""; -} - -.fa-paint-brush:before { - content: ""; -} - -.fa-birthday-cake:before { - content: ""; -} - -.fa-area-chart:before { - content: ""; -} - -.fa-pie-chart:before { - content: ""; -} - -.fa-line-chart:before { - content: ""; -} - -.fa-lastfm:before { - content: ""; -} - -.fa-lastfm-square:before { - content: ""; -} - -.fa-toggle-off:before { - content: ""; -} - -.fa-toggle-on:before { - content: ""; -} - -.fa-bicycle:before { - content: ""; -} - -.fa-bus:before { - content: ""; -} - -.fa-ioxhost:before { - content: ""; -} - -.fa-angellist:before { - content: ""; -} - -.fa-cc:before { - content: ""; -} - -.fa-shekel:before, -.fa-sheqel:before, -.fa-ils:before { - content: ""; -} - -.fa-meanpath:before { - content: ""; -} - -.fa-buysellads:before { - content: ""; -} - -.fa-connectdevelop:before { - content: ""; -} - -.fa-dashcube:before { - content: ""; -} - -.fa-forumbee:before { - content: ""; -} - -.fa-leanpub:before { - content: ""; -} - -.fa-sellsy:before { - content: ""; -} - -.fa-shirtsinbulk:before { - content: ""; -} - -.fa-simplybuilt:before { - content: ""; -} - -.fa-skyatlas:before { - content: ""; -} - -.fa-cart-plus:before { - content: ""; -} - -.fa-cart-arrow-down:before { - content: ""; -} - -.fa-diamond:before { - content: ""; -} - -.fa-ship:before { - content: ""; -} - -.fa-user-secret:before { - content: ""; -} - -.fa-motorcycle:before { - content: ""; -} - -.fa-street-view:before { - content: ""; -} - -.fa-heartbeat:before { - content: ""; -} - -.fa-venus:before { - content: ""; -} - -.fa-mars:before { - content: ""; -} - -.fa-mercury:before { - content: ""; -} - -.fa-transgender:before { - content: ""; -} - -.fa-transgender-alt:before { - content: ""; -} - -.fa-venus-double:before { - content: ""; -} - -.fa-mars-double:before { - content: ""; -} - -.fa-venus-mars:before { - content: ""; -} - -.fa-mars-stroke:before { - content: ""; -} - -.fa-mars-stroke-v:before { - content: ""; -} - -.fa-mars-stroke-h:before { - content: ""; -} - -.fa-neuter:before { - content: ""; -} - -.fa-facebook-official:before { - content: ""; -} - -.fa-pinterest-p:before { - content: ""; -} - -.fa-whatsapp:before { - content: ""; -} - -.fa-server:before { - content: ""; -} - -.fa-user-plus:before { - content: ""; -} - -.fa-user-times:before { - content: ""; -} - -.fa-hotel:before, -.fa-bed:before { - content: ""; -} - -.fa-viacoin:before { - content: ""; -} - -.fa-train:before { - content: ""; -} - -.fa-subway:before { - content: ""; -} - -.fa-medium:before { - content: ""; -} - -/*# sourceMappingURL=font-awesome.css.map */ diff --git a/website/static/css/font-awesome/font-awesome.css.map b/website/static/css/font-awesome/font-awesome.css.map deleted file mode 100644 index 159331886..000000000 --- a/website/static/css/font-awesome/font-awesome.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["../../../../../../../.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/font-awesome-sass-4.3.2.1/assets/stylesheets/font-awesome/_path.scss","../../../../../../../.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/font-awesome-sass-4.3.2.1/assets/stylesheets/font-awesome/_core.scss","../../../../../../../.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/font-awesome-sass-4.3.2.1/assets/stylesheets/font-awesome/_larger.scss","../../../../../../../.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/font-awesome-sass-4.3.2.1/assets/stylesheets/font-awesome/_fixed-width.scss","../../../../../../../.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/font-awesome-sass-4.3.2.1/assets/stylesheets/font-awesome/_list.scss","../../../../../../../.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/font-awesome-sass-4.3.2.1/assets/stylesheets/font-awesome/_variables.scss","../../../../../../../.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/font-awesome-sass-4.3.2.1/assets/stylesheets/font-awesome/_bordered-pulled.scss","../../../../../../../.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/font-awesome-sass-4.3.2.1/assets/stylesheets/font-awesome/_animated.scss","../../../../../../../.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/font-awesome-sass-4.3.2.1/assets/stylesheets/font-awesome/_rotated-flipped.scss","../../../../../../../.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/font-awesome-sass-4.3.2.1/assets/stylesheets/font-awesome/_mixins.scss","../../../../../../../.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/font-awesome-sass-4.3.2.1/assets/stylesheets/font-awesome/_stacked.scss","../../../../../../../.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/font-awesome-sass-4.3.2.1/assets/stylesheets/font-awesome/_icons.scss"], -"names": [], -"file": "font-awesome.css" -} \ No newline at end of file diff --git a/website/static/img/AXP_BlueBoxLogo_EXTRALARGEscale_RGB_DIGITAL_1600x1600.png b/website/static/img/AXP_BlueBoxLogo_EXTRALARGEscale_RGB_DIGITAL_1600x1600.png new file mode 100644 index 0000000000000000000000000000000000000000..f5efd16bc6d958b5289b4248184176dd5a20d274 GIT binary patch literal 36313 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 + + + + diff --git a/website/static/img/Flickr_logo.png b/website/static/img/Flickr_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..80b8dfdaf8977a2485199e6e2f719f365d6ae789 GIT binary patch literal 31668 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 literal 0 HcmV?d00001 diff --git a/website/static/img/SoCal_Gas.png b/website/static/img/SoCal_Gas.png new file mode 100644 index 0000000000000000000000000000000000000000..349205c1f5ec781421b8dc772d1363e1d27617c7 GIT binary patch literal 15071 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 ZW2WCC15ns`{y7UOC#57=Ep8P2{{S3~*lz#; literal 0 HcmV?d00001 diff --git a/website/static/img/available.png b/website/static/img/available.png index d0635325a848d99ab0afa6e9b48e0048a06aeac3..86117658c0a83d579bd56a9da6b5dabd87953f2c 100644 GIT binary patch literal 34809 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

pGK|@j_^5y$-dwbCZmRo=qjh-ocMbRJT04KI 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 BCB*;$ literal 11162 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 W^?Fgs7vLN%psK8)RHtYa`TqbXC zL>Z?!D)}|DAXK@4GHsYmLmzGRBx?j5)@bkvdA9h1ic8 znixVb7zAAhe-L#J$~B1c^@1QXGe{PKAO?sQ#tFdz1OtB%Oc0{ofg$K9Oz2P85+?IA z4-Et*`a+1Gc^tue`vNs@m;U*NXCy%M;1egfFWsa0BR8%6J@_9mO&ItN(zDVxF#&HY z_YhCdz)+u{FzOuRZlAEQU`-{Zz)(e3k03WsMfacpr6|{6rTvQglpt+XRIsbNzh{`3 zo2R#LppN*L2CTT4uZNDfotoJ`vtWHsA7A6>5KpV<#f7EcqGt@oA zH#p2UC{S#>Mpw6>@Gu>5aV5}#($6Ng!9Q`;75jDl;=nHs{Nlhb4*cT4FAn_A10N`c_ zLfml=4gpFc-FCV}WLWSvd;!4RApk)D|F#W#{|-OihTVRL8+Yp0fgZkr5X2@AU|n|~R}TPh<1QZ%5VQ?v16T&+4+d~EfDgF+ zU7g;42fMnu{aL@OtM{Mq?{tBZ0Er{Mp~0tJ&+dHqKluna9S(T6bL|1oT|Obkmf+0| zcsS}GWV#LS0`N+p+i`OM1BDz$^aa%Y4%0CCgd5uc804oBb`RCxR_A#EywAh+h$(=D z0c;p}`uMS*>26-WhTHl&7%enWzF{WT0Okkq70*xutDkx9g#=mtY>TGaD@0%KXL^@w z2!MWXYdYNDW;=bm{;xisCO_+kvqt+^+ktc@2!cyS_}U%^Fe`u+L;bC`@d3EOwWEFX zx6^m>goIme<1Y!)EjcULJB`q{wQI$^GzUlT0zm! zDijFvg#KCX@XoiMPy|Td`ZM+SvI>yb&bJXeCH$d}poIX)6gmw)hXdFXl=-7ITj)JV z@%{7jAFaEBI^6-jr@_7b{r@`skJP{A)C2S$`&l;pj~2z){wPmpKzD@Bn9h)HFG3KZ zi_k(G1J6U?Rz@5^9Q=chzvZX>NZU_4Pdh|AOFM@4jSKk)9+^S2fTG`d=n44ycf3IC z0d=Y&4kL6x?Vx4^FG3JfK&XOt^bjb}vKmO$|4HFCSN`aczo+R>3ZTFB#?O3=`xt2$ z`4|r|%KT$VR#{fHKj_`z_1|;ycU;~6x+}_yDeqHOhM;X(vz-Tm)-85q2#ojj z-_qh|AV>#GrBWOImUa{iL1h|X`q%v}P38auaWF$rSDkx!NW|~;A+}$%V3lA4Gfe;z zg(M&uK#ww{4rxJ$AOq+qWDZ$F4v-5NuRdU$hd_}~40I7nfKq@N<0f<)%7gNu$51g; z4%I-7Pz&@D>Ve)uL(l{mJs+UY5Dp?hBp3`v4`YFG!31DPm=sJ7rVKj((}fwpj=?Np z4zN=&Z&)BK92NtMho!(WV7FoSVNYOXusT=^tQ*!38-vZkmSA6Dn>28mT{PS@A~btw zlxPmn=+T(cSkpMuc+;GriKe+kbB!jO<^jz!nrfOBnjV@Vnpv99G#hXT&J5>;?}jVD z55V=|=5R;27d!+W3r~h;!XLm(;Ps%N-@#|$EASr(Is_L&450uFEXN<>+e92o)`;uta+o-#Bs3@|J*kQmt+r5H6C%^5uy&oZVlK4h$C>|^}ENMhn( zl4jCjvS#vQy2zBxRKnE3G|9Bi%*-s#e303K*_ZhOb2jsH<}T(r<{!H_cggP3-*s|V z_^xZa3U@W{8r!wb!osqLlzy) zn-rTKn+sbsTP9ltTOZpBJ0trZc71kN_E`2D_B!?v_6-g$j{O|w9044u98WpAIX-dH zbME0Z;Pl|U#F@|8#<{=+=aS&k=W^$Y=X%K1!S#Wgj$4}Bgxilhg}a#h4L6R5lSh@u zmM4lQhvx;)EH9jQ53dRDY2Gy6a^7LyO+FDmJw8vqB)$^90lx42Li~sLJ^7RQOZkWR zHwDB53NXn+!ARMSrO$GJtXQU`kQEz=n|3(sf+YQ{)WUNm&JI*^u$h!Ws9|o;dTq} zHr^e+`~L1XyGi2G;x^)O;-%tK5=;^YB)lYklW3K|Ng^f9Bx59tB*&!~r4C5>NM%WN zN`2oWy~l1(;+~p4pQQPvO{Alxi=-!ISY%K#XJj784DO}ddtk5s-n)C>%F@WH$@<9V z$o9$6$f?Wu%H5Ugm#39KC?6>QKz>AFmx7)`ghG+RoFcE{F~vB=8pSmwNhL?6bfr!u z%09Jyr}sVFH?f~{|Iz(%`|J0ARhCtDSI$u$RAEsuRKcj!s^C@SR6SL5RY%ph)XdZp z)mqiI)HT#Y)JxQtG$b`nY248mIlz73#DUZUT?c6o9zKXU*m&@Vrn+XBX1V4UEd?!q zt*2U_w57E@wI6CP=!omM>fG0v)fLk{rF&0z7PTAYih6*WKO}L;<50n&MZLXxetOUJ z)(-DG9CEno@OOPp{qy?GN8m?{jwBy>W58)(V{qGG+ECok+px$GXQXCy&Zya#*4WfI z-FU=A#Khg?i3#qg#?kXf+f8?wTAAK9oj)dfEaX_d8I9Rdvm0iU$EA)39BkZq{DO{=9vUgP?=2L#-pdqpf3sxt@Akm^xTfk#gY1Pf9Mwh99aXCGTWZhxZj`19qmQ)R>Drsb^_2P#S`r7G`KaaAQ(!>Z3#<7#|rW@{a4 z`|FO@wbpCZS2ZX$6gKW|%z44{BCUz3=~5FF8;#v)4sKp)@orgYMYm40*|!b0TeQFF zFzx7iY520OQ?C=-rPI~et=V1o>cFd-9`&B;*J`h;dewTX-l)H+?$hY2eS7e2eZO{p z(*SCq<=v5YF9%Hqdxnk=^$*(&kB*!inH}{Q{WNxZ3_l(*PMWwdNjsT5#XgleEj;~T zX75bttorPWxg&G0=dI=^7Tgy;zYl#+{&49d%g4+`W0%AXpS442+6J1u|s9Q>KI zlCa9LdS^{$t@6vEFRyX-xDWUcJoRhpy1;tjH`Q;g8z(lV2>}Gs_hg~~@$ruXKRP$< zHWx{eWO{P;*50jpiYaB18bGB6yN0;#=mOi$4H_@t^7vW^K`ags#Pt^F4^F@D1$T1n zxITVDV2iW^{r>(t`1k$d&Ufk%R08yOixr^Vj6l%yhY+*})X#Pjf=;kNko7@`Mn&b% z`)75bUMfK20T*l+*r(7=Q>p7<&qjX(g0`+xsiX%~>Q+A3PfS8kbKviL(Cy50V83zi z_?BCM+xDk_ynf%Gg491~{Kq$-Tt!87yVzge)Mki-fhLUB9u5%0YRxf(lUExRn^or4jk0fKVo2LWNdQO%G$=( z4ybbO9-dy_KE8gTVc`*xQD>v$FI`SZypoihapSj}nOWJlZa>I>_^6=p@sp?J6_r)h zHMMp1t!?ccFFU)sUk$t)92y=O9UGsUUwHrFG}NAZT~*r{mPKpm#mPC9Zstf%|a!{jwHD2^C8mk6TDT z6R)J|oD_bWv>nR+Il|)pwYT#hx&O@K_#&5l5jXJ_{YpZ$MDBj|NNUe1;6B>0~Gb`FYf-!Miq+M|BJi-LhcUy)Xa9vL!$;;$Bs?L; z?##@&sh$y~l?hGe%iBGzW^N%HTx>jZ!e4~PXn?>fGp;(BJj$lTw z7GXZ!Kz9U@1o)JRIWr;Yo#P(E!29*f*d#6Z8dKj193v zczhaL(pWt$jGMag)Y&g`zl^ukC{j7;48abR zb|$+JLCb6oL2OajHphTxn}PSPcWCKJW@X~{bG*qoGG^quzFT;6Wc@xBLOi2F@%1aZ znq;Q|ly@3YrtoqlmUiZI)?Qcl`4{XxyxCbHwZ;oCs%y`>O!40lx_m3$p8P2(3q6S? z9;l$4D8qlIG!xL9!Br2wJJP0grxDdq6s7=D2&P4Uqwkt+UbRu06#iK(XM9`f!=%%v zpHW_q6vs+StX$V?z}!I2OkHhsmqv}=#oR=ag+2h*xe}ECRvAQTl5vbDG0AIsH(s<> zd#~#pmR0{iT)@#K)`9^QV;k~gF-t+;2=%G1d%WTFOKd`5AWY=p9F*vy%KKir$P>@a zA=y6JEuJs9d;Z=s`^4m7)>wxR4GzxLI0s?Hv*Vi9PkbM*U7W;^bMr2_& z+zf?r&p5heh9)W&B}}#-S;1DizAMabaV;2AQ9U#1Tu-y+5#}n)anp;*;V#|OM!0`+ z=Qp$g<_=E{S=fjQ(Tjf;g$IqFGa*VN@>nk!ekU0!A^g(rZ)JTso9DltwC`fejlPL% z#kVObnArp@F8E8^3{jR+d>$t>pOttYr_^y*w!4b9qUz?OcUAtzU7X!M1F>HZicdb8 zjffbHEUINI+bdSKC1YX0bNH7?{ofO*DC#?~{FJH?-)Xe_W8!laYKhuzqKamMTb26S zv8VMd*bi1u-x3<>ou~^@KG2I{K;w?45j7_WarnN~``)+|3e))~#LzZT#85y<7!_LO zR~>mrg(|{>m)=)RUX}Y1OfEOr?FkbYy7RP%qai}Pb0Z#1hZ-vMn^9~(k|5zXvne@( zccMacR+#Q@WCto##*SHP9md{A5)a5xn3hP4M1Kln5}t34uML?*5yWFtW2KhRqqmRW znwvU4V}0XQqX*Z?V*$B(yY|8&>~8o(w3e7G;H@aTvWRN)=Soxags?s)3U^igS%i+` zRzho-rG_Rye&|1c%$J6jvbM4D1jC8c|GK?K5yuvkuAy-bX*@9sX9bsg<|sK2qC$;p z^gB1rp4kn|MF;t(bXrDVf2s*XFO`w_D6jIEsgN6HETsioVbrRlIAc1{s8rArAa;=^ zC+B(mDxdOox*y&*!ZHqi$lg3<_XDidEfX{4ROqTMBc{c+6zg+P;e#3d{G0TGe+}CdIHAY=nqE&ccVlY{6w*S?KFupfuTGHUqWl*k6JkR19hVo6)#yqL zlq%h?X&l%p8J?i zcRg0lXXI*8iU&t$_)}lym*tbn7wB^&HQ1Ach{Ox_4y(gb8> z;cCzPmunc_N_(}>N|(mfsy^PL9cMh1Vn67$H%Lo@=2^eNu2oT^o;@Q-R4p@6=zo(@z6`sJ4Fj7`6`sk=h0ilNAApn!40M_#e)j~Bb5rp_XwJ?wsDf?g;= z<1EeN(Kz$IiF3~VD4!_@ZJpWDr1~S#N9r3_s|PwQYO+mzrFz1Q?FI6ckvEwW+}Ksv zzHw|dU}wwF&-+$vNGkp_!r{m(6ycF7)ps9n9P0m8e0+Ly-R6ad?vdaQ<_7+8vxX0y zS%M$3ue}dAbuMo)0L+Y+WHWr$3JJ`cS{&bnN1;Bs(q=)e^{)j;T?%{do>)lBTpQ=2 zLa@?u%AcDLky4BlaKDNsaZFIwJP$7b<>z=1xr6`MU(Ao)={|2v{=b1Oaqk94(Qw@E%!HL*`PkO|-{*C$5z$ zz8dxC^E=J@g!`@W4c|yw$vEk2zPxG~JSW+**69&-?9w=z~@ zGVi>%5&bwSy!2U$q-OPnm`@*T!(0R<0`vTsnlF3U&OY8fRdmuNaT5nbl*eUmi$k=( z?*BFqkkmoSH@P3j0plNITAt=rpjN-&BdxdcDTt`*pi9&0c$S`N|1&AOpZIECeSN2L z+9(G;(JK)%P;cC|DDOV~x^uJaL5&~jR^DPSE|0P+op@0?<-v`Gyv_h!5xRqn89K}+ z8K&L&^cPCc$Qp5RkPSSUKlzjVx01oyjvf0#VWdJN-6dp&`AT0t#v>}oL`hDybkW(x z*)&c4<3~$ahA)Fq4g~SA%gR39tWV}Nb)6)Z64n8}nAq1CoF(!iAG+eps=)&h^P`a@ zv#TE}t^|FXXnth-ap1H@mUx21u4mU6?QAXeC@Qggz&K0Km8L?M%6(&5$mgpxxidb> zR26ejMs^uhn9#oLwvWDa1*wPr#A3iAU3-#p5;dEN#rY#wZjd0d=>S+~QK?P4Yl#gD zQ>-?11G#Jcr^Bvle&AO=Y2e%Bl@ZmoHJS1HRpFxjP-{7`3PLRgSoaxXP~T`pCl-h& zvLqUpM1@+}(gB57Qd-ek``1*SpPgeG!!?jF$CY`{DMzN0L?J>;76c;J^A@I;epMDi0%Bo!>Z4cpO&=?Wb&sU7L)wC zvNofQX>kPNDFIcECiB#oz9Z}575%Y{F^Ar+UM1J*eMZYy>R18(To{om#Rj5_qoLh&!OPz?X#?!S<`Bfq%&FXZko%kcl6 zVc?%JsQk1H*G=hnFpn0CWvAD8kwfSf~DyC5>oK-b;m0XyO7D!mGl@EKUZIr77H0D6f=!28h_( zs5um_ki3OiNTWjSZ|OY^&R}tQL@P=x7T-yQ=6!(j1T>hu^$jX?4Ml~x4vF04c?nW5 zbLPPL1$82+P*VOcM1FDP*BJRVYyS1?NY+0tHL7;fY}aDsRIUuK&|n&$<*$n|EvF9~ zuwGJr-X(Ee?;ibMw*YEW?v`tZpQdI+f!NJ(p6=d-Ql{3A>J5mrwW59GW{Hi**uO4_ z?!OkqUn1g{(EO!F{Et$sIx&Ay@QMhc@;E}_zUqp4+w^)lnumD-&0ZHYW&bYx21Om9 zEH^ql?kkLn{rGisHT(qkwT>$%DFP)udT-^mQKvE^eBh8qldgB*``hbzBGoZUVJKiS zdprChx$@S2pdnYtfS4ZW-*wCN0uA>EvnjCr1EdV14bC=UsnBj;%q(h?p(tTKJqM1w&FH<`GhJ40XlOEXDaEI)S>cyht{$ZD&45nA8O2G^`0P2z!gc zmv^`%_uf1%uM&NwNhWp>CD?@U%j6v%M($Fq6gnrDopN?W!tPzhSA9j36BZMGtMCt> zd(TJi*mhaMOxQcc6RcVg9)jMNq|Tko*%D#g@1&^;>~;*-z2T#xHx(>!@7&u3OShf_ z#Lb{+@#^L9L&fC7h4*NZWp-}5ihvR$mn+Nl)wkxB?5`-kkN6FKwTFGG=9B*uFN(y; z_TD_9PkGx$)(1;E7e(^|`~$q1CdLiRUgpEBPch{t%fSylNS1;AjW@jW)1Lufavx?= zkd@ES%vfLZOEVP>pI&Y>?NzTYidEDubKgqwQM~3hIvtdAH}Aaq#*cctL2F3XaewQ&v>rclH zC(As0_0Q}S|7CgB&toWufz`Vi^NqtL-6g1$3UxW6iENZO*}2+>?)?TlPhjXw49*ez z!_cUm3T-Yvq(Vz?2AWp4gGu^ah}}3VkjxyTFz>A2GG0(u*z50E;%ix{ar=B5+myMG zgoGy&@z`^+?qupmta8j564+6;7-RiWG{7TZw`!k@=#SwNy;SB}mmKqn4A#%Wc z)j;5*cWWD_=a^HRv`l##E-u_Y;OL)_G3Rz_?Qv0^-obU`6$~ADJB(y;>z*!4)H{N2 z-C$S{J^2XU!-Wnnefi^{V(GV~9INWu+XIAYxhIcEI_)YG7gl)@>0J{oEq zy3*vs#KhUOaZ^Ij@H18OD-?*YI(Zu!H(o}49cxOUb0N-3y`({D>TpH8KlQW&VWvWW2YqDx0gPkfEc4wgX z@IN>qX!d%wk_LufyomBL<09MxhVlE9AyE-x-D8*DSsmFRIx~&LmC`+BDVEqA!xZ;v zoyzncN%bY<+ML1%tuBY5RR6T-t=vYgAQIUAw;U28pop%R7%H?&J92gc%d_ODur)ZI zNKh<#`Tba+Xt+u9<4@*0c%p1-8|jB<;_-{4dZ~ zuHKs{O{nT#bFFTy9C#*Cqoj(PXc%`kQ0{)Otk51}Ajin#mlJJJ`9D z3>EM02$c_AIL}9!#(Z-Qv&^mP4aYZKr9wfdO~o6dJ{#jQ51z~ayTr~P?cz6O9@Ot@ zO_p1j8DF3CUX@t5s@2-0wRKb5iuLk*ADv&}2|=$Xs`yX0KRhhcR&hY5#8eLmo9t?k z+<)|b+;<46Ng2j`&G<4VO{tFpYmgbEi{~t`-MDPWD<#Li!w6KBjw^q*7;0q3b+%g& zrQ4=?<0zlapY!on+m1xmjGUP;<*2)D5_tHq=PM&lmZI9sQg5O&PKZ!SY#>=ixf2Sv zo)?qV=4zXeOO9955@NLG8tOKb6*n#lgCD7h44s(Rb;Z?wF8M$gY&5Hn4$V(_GgD>P zqBPF;5{1OL%jK~wZ$`F<`bW;An29Cla`^46D=sV8etoqz%$$(ggE;f7--KCC)is`` z{RF)NNlver(u=BL1O4RsLd9{gsuXTEr=!)WD-dtnkaMDL0P#I^)WtzzsI6ON;!EhnZ91P9rihoLQlE9=h?>i2qyryb7GrkDsb_*(y1YKP=CMoXh`*6vCf`av|#3@rdwQ3?k-2~|(o~%)`*VndvlP0J~JYSJ34kYE}nF_Yn z7y8EdY7h^^sF6xWKbwxq?{F+PdfyiL%ufjMk^%eS4#&eYZJZm7{C$!mBfo9C$6)B@ z-ZT~`w(nHvn~HO}aPnLXJ7zwonhIS6lFX~&3h6CvOII&<%By6@9pwx-kmnnNsF3)F zPBNSd9p+gbnitieLg^uk6reiYXCiD46dra1g3s&3U-#bsZCBL)C-B3DWVl6^-7wPTYBOtM>r>Dq;9{VpvAqVKv6nj;^)h)dQfydIK^GB`)eea>9$ z!%jXKLayGcs4b6AsIU9|Fa!_=qNlbt^qz$ZNi2asD= z&n=89zp`4j$8c;94J?@r3=Op@qdv9PC<%%|PY@AFx#VA;^2o;|KzCL1c3#BY9sL#w zyp8iQJHx5(=WyEi4~LUoGZm_2BXf5W^tQ55e&|GOS?Noi*hO=|%MR%pbJo!g*E45C z+MG`c`FuAM4&Xlf8^`+d=J$AXjNOksAoNaAK!{n3^*0PrF|8T3E5?l2c5itah2K*Z zq|_$j#-hxyO4jk#EtM%tUY061xO*=~<(9;q=d+nhhmcDb4KTWSm29isBx_6yA8Pi- z?X=E3qRjV{Fc22Ump>%=PW5bMkI%Or9Yey_-Dk5N3DZM1VhIPOvY+YQk~qca#uDp5 zq@Vjj7HPvT&Z?EJ_S}o{#^og{Ri(g6eNikq$0|)E%hI(+S94xJzsc!)T`BX%$%+fJ zCaTBzW#|c|1{hQx?kJL|@Fs@@Ld04QXrCw9#h`Iih+uS0m&wsj`sMhZJN%4Dv#N7t zYR^J=!<@1g!tEzBGV%-TW!!%Vk+{g`fcO0}@ZVQsS;z(?AF#xVG$L_IE!DR_yveyo zwAI-&W2qbP)UYG4@b~hL?j^?EO6PBE>u8$W z#V~Fad=o-mLLwXY^^X#*I?Kl=`ttoI-k%yldt29Cs&o?QjS z4By<$l^GsgNng#*<_Rjq=^K%Y#NB<7YJnd8Y_X)mobp7GcSthoy+@sF!dx?_BKxTT zN;1~97qb)e6?dNU63dD4?IX%1zElvJM_m@Mf_UmjjnsP*+tt^Tb7!N%doRj%3KPpsBzfy)rw$4<{wAM7$SK)?l zh5HKkMh~Z2r>iV|zj5r!Y=`Pfx4_Mlk|;SD(gcNJ3a~Y5t3um}2$aVNG~_oPGXP7m=2HLv%KL^ZvhaUkH_o1^p1& z$RkBkq5kmC8-HD$ON5e*%-9?okkOBJo`Z2mw@nt;jt@y0N&7*MG#o$LQH;(DQKnHq zHGCId;)!`5*^gZX&N736b1b4*u;-`U2{q#(gIKi|1=Q>#6fW3~%wu|l_yi|CE1jmw ztP|8GILI{>1^j2XJyUr%)$fYs9yqNKAip9Is954*c;oeLY5V+3ar&CWea%>+TppP( zix9F^9^($w6ffdu&$*ctw8%z6O*PIuNs(91S+lE`bIRmw$ne{V^93F9+7s#72CXIn zMr;|$u&w2Objz1jHBtnoB^EoIh^{nhLteq+EZCAo1&F=4ta;X_0ctW~6GHy>tBud| ze2zq|$S=kjFNDg|Mz)h!H|WK&;i%b0G|mpq4=7Tma1vFTkrlb|Y{?YW81!JCF)lMt z^OozC`&T7vqtb6a3Q~@8OHgXv|ECMiV#8m=RIlp}w|4w0i zw{TTu&JF$P_EcY5Sg+%_g2DTWvWmJyi+AF_3f|)%t@rGWYh4vEdbQR8#ZJVwVQNZO zdclb12d54?`^JnM@|P{s!iGbRUTo95P_y@H z;>8ANPT7=^bAN3xKdjYj^oZ->10zw~qp%akjB zTJrJ0O@+4ohSy&`wT9T19Fr*;O+bLQ9Kz0)U~tDUL|J5O8c}+Y%%kx#7fEcJ?Yo*F z#KsntbG$OeyuPv_H>jeW?M6VLbJN@YPWh1h51vLQAp&f6fNa3IIKaV{Lnt?MqTEcg z(pUw-ramCD%|)aCnN%Il(Qy=Byc}77dFtW5oQW%<=RDIhxg)PxGu*2=nE~56XMt{w zTm>EIWwl0GAjY1o*6dP(**VJJ|#)w z9bq@L7`Yks_u610h<$i{3ajfDI7#AN^o6(=yHd1(VIoTsPj6Z`$>M6-+5&>k7CV39 zc=@hPZE!?gW53Q&Z}ph1Ql-4dKFE-Kf}Rj*5X%d2;Kt5AMYE%3^HDfcQrdW1XRN4T z)-|$_dSSl5X5f|D04s}u)rC6qiuO^C?r`pYH|-V9{VmKFP|7h}vw1`wC_WIxv^bl8O$boykKsE=UNh(%@s&C5-p4_Xgt-hJM|8bJzw2%5N@d@E1Ne{8z zN#wq*JJ`S(qJlJ;53`Wiao&o+KrEh{8Jn2Hv^gJEP#+lnd@SC2=!=WtZ!J=td5AX! zdK}8D`wee#Jbh&|4g{|tnRzQ7NbQmtUX(wID2HC92TKPIZ+AKDu2LI_z0Pku$70$4 zQ6tN1{Hu`bqFh<3r>A_x#V#HYDvrn_Hh^((Yk;B>^_gG;NO=}zIO0@+TQLit1J3(# z)qPG&n@uBEkFjvmNKGzD-x6YuI=T{;9_fZ<$IfP=xMM}gKqSPcfGu-hN*-@j4w{YV z-&XHcg?ZwqQO+=1U6W{C=@sezNfVZF9Q?YF44jnr0Gr7+szsOq&1D10jSUb2JAWi0 zYNRBVh0>|Z+MurP6(HWaV1xgSP!hS4K^UK#HPSwYyUAW4Zu#yDSWKU6{$I5PzbS7xN`*LxkxOTS?$3Af?s8z}8zT>R+VqdK`0tL_q#lA-4OlL-m=IB>>@R0-zk)-qzi|{w`mre^eb5YBE)g3lk>T&mBx;Txiyq&W4 z`z#^u{j=}MXK^DG21e3B^2y4f?MWntS&f`GPY|>%I;W{E$n))XLK@*Qt69D(m*b?Q zk3g(xUgbVZRsnmv4K1$%I7|>?>@FpulIX)z4dNsmaYVroJ zf8woJJ7rFF=mNsVg6O@#MpOlwIRi#?d0L*xjHjOuYBiH<=TceLWV@_3I{PkH`h5rg z?QsVimA596Pw638GV~rbJC#S=+qYUuG9{lTE|TDs$<3y`g)}ZQ=L>(I7^i|x!AIj0 zQ>LD(A=-?>mLyY`6uI=!a^^bSv9Yf<8+pF zY)`Vt`JVFlL7AIuA~`y8o7Vv|qrvDZlTXe( znIsxn)Kn&~%~|ihn_pK|&nPE*b(JGk#WR~%-k5%|lPubX0P+~|k?0=s_?RzVe9WP& zS)srWL392%tM1KBUocT3aZSY}BY@ot6#E=eNr`|ZB(|-}IaOu6{X#Ox%pI;-=kA=I z3S!0`)S*|~)FJs&n!&*nGB=#yl}E7HDp0N42-?-))EgwP!mkvdxXS&^Zr?HbZsi2m zj7JU*H-9VQLG1_C%Y#MrDyAZc%xP+j?@Yvc&u~VSwnt;GO?Q+OlPw|xB1N8#p3iri zD1K4=`~=WPFdD%Dqb}J8p&u#~meWK$E`NTJ%z>RNjEjMv^9xUd?wT5oRDN>$UL6^5 z{!H*y@m$Qn?wiuPbS+O_2zf@oP#ae7=J8Nj18&0CM&tKX=&6JDO@3zn6ST2qm=<-^YzDS0i_BTnESMON@x04B>nAvt zy1Yp!-d8^q&L*wv*dzPUr>wxl{=u~aEmGBMlGoV=fI0GC7DxDB`Y*l$VVgb!POsHq zw)kAIE{A5mYJEl#z5t8KGH^tMz1=7(`~LLA_OsYna(nmj`2DJ-bx6cLCab^b@FQk_ z(eS08_kaFoVQ|WR+wMg^j%mq0ip3RUd~G|WUq(ov2(O~i+*Ih*=U5=D%9PEwjMn@& zLC{^C2c|^|<*h`N+LO4D#zyHA97$5kjyeCNu*cs%)KyX1_vL7mPrlvCS`{MKF?Q9#V_Eli zKp34o+&K*SmU+tzN#r9H8elA1EG25`&kg4nQotUqoc<+NfS6{5Grw3+ZzlewL({a< z&XK!%{Bq^Gi=Oyw=NWF!A8)JmrWobEn_;Z-aMqoG%n{k=p zsvnQPc$h0#S5(e_6cg~=XQAW{a-YYYtC^8*(>ki6KiM32~z=;IZ)+~JR6M(6>UbOCGxJ?bP9Bk1m(FNe{g@zD_ELb;*tm;+QC=k-tsUh~*+l}~bIv!q zxH@OP?+OS{Y&4i{5V{{3H0S@qZCppYI;3ZJ!W)h8wm7%_CX{La%`l=n&U8+?CGS$S zU9OyfO|BW?ia$COO6)b={!u*5_~E31DH4 z_e9O+V#>2t?>>kfM^{XjE||0UX|mqiyj+ube@HCrNROOMQihXly^r0Q-GcA$Tzo?( zr%(6*3Ia)fs&B%baJ6o$SfMJ9m#lzadnDfb#7~qNo6sHP{b{}4EJ(e3D#};fW0&Eg zty}vAj4Y}Kv(ihyk^=Bv-MUI){EVtpN^R05=1z2qvNsMr#AgKa|xJvhevrmR)caI^sQLjX>T%DP&1lCmxXMD zQ|L@ly?bu&b0kTg9DvJYQ22IELHFaZj%;{MuK#6?{U-kMZ%p4b{|N2;dNEZv z1NOriU=s(XvSeW&1x1vVUYU?y zsl$`3M^rIv-A~4s3l`eeTY}CmI(!*zSPNKlAC0`**3-R!uqS-V-e>;MDNKvD*Gsfc+zHJd9OF7!LJh191zHd~b_`C$*0TtRx$IRv< zakgorz+D~(+Cgnr*i*sqKLdNoi7q)JX4{2v6 zOvPGWE`J^A4#hfsLgIYDfk3A=7gYUFC6+hFFs&u>yZG{Yi+_ocXnJ^MhWO3=8mFvF zd&gmUy`AK$du-ibh-#8iM#f-f7Enf!xCCN7sdHSU{A3P_Ygsv`Xv%9$&9@qDCL`~a z`QeOQZFhQhja4#9iy{nm{0QKIiMvR4!)L9gflu~ZkHaySDEs{h=OfG!E@~Z@tEQ$s zsZd(fql)^A-ltY8kGo3lI|4hJHkmhSMPcYANdlh_#y2PlTlr;WDYSTE8OfcJG9~!Y zNiTn?U#;z=ygIwn_#wQ3K){t!`RqgVF8=e#aV`o=>{eWpJUMs>ocTh>@4u zake=YY0bBvMW|b8x8KS(kmRiNI&2~*oWd?Gu3HJiW5^uq6ee0QY50j&;2D4i+CU`X zE50M^r5f(#O@)tl=Zk#at=g_4*qz0DWo1>KUGJ;5shyDzy%2Z!1qRx-Xd+sPRiLaB zAbgH8K2!0%wNHeNw&|vNO>y_G2S(LHB?_gdoJ_SY8y$LHxl%Il{KhL80eAOzq!v&D zSk7C7F>Yx@sln*sGLp9M?Sv=ueVl>Lb{#GfbxvD;%X?gRUwK{Do+Oa2U)~`|A1v^l z$5Md;j?$T+$9jOSR8Ik_ev2MOSadP8x;GcwLjTFF2-s zl>U}>-rj@VA1|Q5XdXuq_g?*SEmmL>h(;>pcXh8e559C(lI4MZftlchdj2Ed!tO4E z)|{M^h&+My6VGOwmYArJ?FMm)1gsJ*92iff@j}7~E{)7B%f=p6F^BEIFr1~+ac`-K zh)DQR9F(w`?LV(5MYkm^(%Oz0gk34Mpw@vtd>!lnx6kcd&YI2pu?0f7LNIt$ z2Lf|`{exOG(IFNb5Xze&CrSft+32sWKj?ezEHcCcer=+)2WL*EP@(q+QQJp^{*E-> z^KqZn9+&X_1ET-fe8mc%QMf@c_Af-I{k3(2yi@gBPvtKE1FD$6G%in~{l%wWeEKz> ze$Bh2e|mi?>JkEOUGHt93GnOwbrGuVMOl>(Yugn0X@>r|-u*t{G{>DiYzX+EO^ctY zmhnyy&rT@M@TH7xH3^uNp2!~5IzhYlFZ#^qf}G+r(Fui~`NSfV!EnB>b7_5(qtXJ$ zSRv^r4+)5K0sr|r>h3){@M|IcC2)QT=3ffTFGUY%ng0ewFZsXN@ztm(6iyXdS*^W$ zylr@ZgCkD=bgbfkw8Q>)rvKXA|2KB`?|$|5|Crr92x^LZ)ii(j<*!vXdnKr!5AS4bL0K= zB`#a4=5(jUa7qMx(x;RizxcAq93EqbOKa_}{9b#b!)sQm`MPWyA$(UztyV>zg^SUA z+W4}W#60*xGfbNc2X>_D1+wd_Tjd$j#!Yxd+1@MZ8j$^s3`6?+UVOSe51M@OBdhS@ zD9yIEde5v&YAjA2qGDC1c`GSi{8d_T&EA7TcK)8BHFqE4WZ5pGDr1^Zc-tb}NQbUa z18yd{vIt$Re)o*{tMazyDdDG(cKNmJMG5WM3i#4^TQy!IQAuqgjoHzUcVIcfr@YT6 zqsW{SHRXLMQbs39c;w^v7Pf0Bp$*KqT}Qoc@m%lmkHhCu_zRwAZn^02YRo+xKR%4$ zY&V1**eHFZ%{R}M7>TaJq-r006crv2W8_;f{^Dbal;mXlXAbMHn~Ja##_v}JRuf*DO5ysg*T96arbO&CpXGz?;ZfUn%CmDZB(@WhDW;eh8300XE zALE46uqMvUMLnvGH?FSD{P^myMDD@j8|Myh9j@LV-_=5wB?teMEH`^DZz9MstA%%l zOIruGZab*0^FcnVrboU)(rE3x&L{;O=XQEf+v7v~hTUN#AbN?m(G zbMml#KtPE~g7948VJ!~*W2`{HJcJo=pZMo*o*&=`@Q7B;E(f+M8u!knC4Cp4IFi%0 z_D*H;{4ITnN$wwC_pie?mdxZXZYCMT1mG~UY%5i>eWH%Uyt#<`Ji}!^8QB>+=Bq~j z_YHMj*3+xf4$L=TnPdBJ1Dk%Dwhit}r>#+27KQK1^!{86$w*#VM`p)CH?6&TCWl=u%PO0gFlE>+s^f@2ypX@4Ax2_v~_++(L_?eyV`h!MvI~Ex$ z6y-g~6mz<+alO)E&Lkk!UHSOH`O*I4s3>!UaDdn%B!~}?BUFuq^?Dyo0iiD!!`bMU z1m73Y<~};3+{>S#_nX5_n`2UCWCw{Svz*NPCrO6MIJT?EO1eZ`GRYLzQF1rDl$he= zR;}rLozBkYjdRl633q`-EI;Dfxw*7eY3UU0*jO&|5!}$?C2b?Ay87zs`taLY*;!ht zA&;T-xM+81y@S^^beT!+>z5X+NRy^H$tf!3SYDgpqjnb0z^nJGHu;~O_#rlV!8|jP zEr&@19J+JdY?!ZE<&NQ6FvVP^K)9{G6tcPMo{y$N4!qno@u{i<&rju4G)sI=EpbZW z>3j6J6e23&*V^W*C{O0hypPu67L&pbV*>_Cx_mj1v>rwfy?*XJ)~PGf-S4-a2UX4R zE=Sw7mLmLO<@>*xr1I6@z46%j^Y=?KZQmb8z*=+;wb0$nUORue(0^RCOsBWx#yQ%- z>Ja`CP63|ry>zj5OeVIoxL|)v4Khk-E|5m8-*~9p* z13GL+x0vo1Z6DRS@W)}c|LiUI_gnMmt+Q}U*B1~KI)SC6Y@f1zr$1cMIsIhkSta(@ zvovPIb-<08K4S<1L(;bRoK>g%Z=rvPd&_&K)uwcz%R5_3 zujVn8#yBr{zM%9wTYendQ&Sg}`~V?$@zr}??d$%Nx|}mnGlZzEN3&ZwRlQz|F1V2^ z^117V85@n=tGD;9xGPCaT;790yF{`Yal{vooL5SvAoU7gm0r>1rHs~N{~z|=JF2O7+xMm^B27Sg2?z*Cl`04XM7oH8N+&8x6%Y{!5C|f@ zg(4uJM4E_{NbiJ>G?5}8H6aw~2_Oa%@_Uzi|8w^HzUQ31&%O7IJI1|#kRc2+@?@>K z<};r;=l3)Fl#10}!Wcg;bo&Klo+N#F%@{)GPLrv4QONlUNTJ|ml<3>M>mc5+aqTPB zgb&3Sbkri=?HH^R}EA$C(Q|PX{vS_HQe+FDEVW= zp0bu3uOs#aB(ixxEu)r$TqNy_K zPQ&sxTu_=!%~Sv6##-WrN)b7&YGst~DAiW1dpqPWIDO_T ziF}4kjF`}G8h936sv1V5tp!AhC~=ewiKS3a{Q`R5hynX>HfY#Gub}t0hL{I$*?TYS z?Bl3oB|t9{X(8aSE)Z9{G;vg?XnFv-=g3)g>TK$cI)}92~)oH9{Khv74^HG#K&wV!+~0vySr0eQ}$aMmOLT` zX~tp?KE@V`zsaMbO*1!%F`GPGaOu-BH)@REoPGFaHLAOiC7Y?}714Sfk_7gY_31;N z)inI%=|uaz7S6oIXSUOpS-D-^H>xR<$}4)0DNgi4e&>?`0bJ^#`8H7UzdV3tJvs0> zPrBYeZu!5^=KQY+^w!!l2=tvGKse#!1MVFFp`Gy?5=|Dwg6Qp4kdZISw61UqSKD@^ zNQq7gQ%#V~uwX{$#4Qc^gu^*U%i+(?%=4zoA<;V59oSOSUrkyyB1XY+Xbu<~f#ax; zXiNX{*ExTi7i(>{-d;AQ^w}~&Gu3kUvUSdcOYlbrPy6FhGySr z_Nr(v{CI}j+Tuo>CiX1%@H1NNv5xuMl567~Ff%~@2n0TfGVK6Z`K&16t~SlL%G!w# zxiT@|no+3$h}7fU6~rzcsy^!Q5yemB_b*-un@<-M?d5h-h|&aKfx9no`ie?duEwQY zQTBiiu6QpDpa2d87nHGsqE(+f)OVtliMl9O>ls9I`$ArE;HwDVuaXn6GZ-&^%NX0S zLwiQkAx~d-Cj6YCK-JtUq?GO53)$;#*N*Z{b+p-urZ`q6sM664F*_exeIlr_W#^^! z)DqhRcYB@?bz_EUq%Gj%%28!HcH2jOXPt0aa=ve*U?#l#Q@S7;92JTvBZKi0u_`SP z_N`gjsNKRxUygoT%^8Xj6a@z@ewa#Ged*-UjQ>`TM@7rjk&v7}HtMT9vSO>|ox~&? z*b5$9X$|*&K*d9sq9D0OdoX&WMy$Z^VfMPUtgt@4j+S%Xv%4=#9r+u5RxY&We-WAR z6>>48k~5|fcn|?Z7SXEH%_ZA&1oZMza&A zMc+)tPN7YK&h2L(-%IkUV=SLC14_7*e~F+T2BD0nz!Vx!>srOR`$XN8Ij|d=Kq#g< z6X?_QBh6?%;OZXaBWE|X5YV-l^DkX4!I`sc9XBTmnbkDxp)IpV}pconjDKI65O&)>nF6bGO;$b zTm=Ldy{vIU7lrGkK>y_C_`b`HwXjF zi{L$t?SI8e7UPSsH-3JS6dNC6dXtwzn)OrFs6C$p--vp zK*Tr4n>7YTKTST1iq^S8O*@><;W^7@h@yto$batYnPpQ z0$B-TPLz~L5F@-h)Nlx{k8|fN%90Z`e%wQKrRIX7$!FRoI)4-p6iY1e%89IUt939qoI&ZVdm zB+#c3AN&p-Q#V3y(M)pSu2|JAC z{+^}JP8FUgB4RnS?TPo%=Oxb_Ujaoa!z6Kc8)>PP3#_75s40yVgV6WcyrqWQzbVxg zvH!`d{|BYoe`rnnLwx}R4u7Yt#`Hy5dk(fft?d}>o%_MPS><)GOR5iNajmF_{`qrbhVSoDv38Z# zH6p$uBmbhh(8`Zb0H7;X1u)}DufzLOCDkppnftm-mX~A_pY25ruqXO`J-21JjazOL z?FZE&djF!j_><*HbxXu>r-)_2O`9KjmCphi`CtFGWDO>vdLc|<0?^G({yn~*d|?$@ zjWkm7vW3~-Xl_&cOYo}qn|z;u@nf0!EtzK=Ne6yY@B(uPOm!LMiN7F zo8AQ00Rx;X9X?t4G`sdlpQ>%=$D`{=C0=kiO>6ud?lPJnx=f$A9VSA)1&ImJ=AU$_ zsh<$B5y>-pB!2UQ@hhdw{spu7Ln=1pIGBa#+#Pmdg8L>u59w9>Lqw+jC{>J&re7>l zhg<9yE~n!=g&U?qppO+LIJIC;Re#@&EH!P~aZY<+y-VIMZg=n<6)c6=Claq8u^FO? zegs}wvBnnny4=rc4v7vXb|SBYg&)q9G5M=Z0lmPjUfAnPFQ@Wo8YYD`rjRQ0H8WW> zFOrJCgd#&+zZM24F!bAz5^mxfqBRx0bGw86EAxClcqY8^I=1)R!x&_NdWtIk%r!RDR3HS|`>s{Et68*r4Ze?HRFn{njCt_eJMu>|*p9sgi zqsWcHt_q|B-RK@>*P=z5ij2e~4DZlOtXe)(zt$Ui1_z&Y#)MUnL>+B5n(KFsmhbcY3Wmw8k`4uFCdzu(R`j+@-)-!XN+ko!#iE57M#$hxv0^>HsDrmJ~03haW8 zpl}iHK5a-4aX+`a&W={H5vWE`(feQ=PVo;JxpL16-Yc z#&gb&XF3nlBh+~db06kTTId`7OK}I#WC}toF>M3%s9Y3q)E@1}6*FY@D1|1F40K|A za#c^WMMbasLEgj90!w!_1Ks>?k4fsw5{#;{{dKnLH4pCkZ9cs;`oWU)8NMxlc_45) zQ}^yhsJ%5lEH2Rh`HswlSxKi@+I4{%B}Mk0JYxy5sSg?WGHmp#;>Djipyl6l)F`0=EQNb%o@-%qj5``40*QH?M7N_T)~Bn@a;ZmSx21G8*XSu^1RAj}M+(EP z^E?$`_YF5fk#4!A|Af@JMv|W_BiJEOh(YVv+--zy{cHh$k-JS{jr64$CI+#?pUpPXY8(*OFyT z`kD95aW09e-!dK;75vbakLwDD7Aic5hH-p zGN#R^1;WI0WNo}exK~jvUOVYYk)hOC{hF5|i-tGmsOH1!=o8xc$eIMw4a&7|p@jWM?q=5p2hDa=)!-U$M38rXX}v`Af>fOaapI3n&bp*S<)Axo9ygWm&QeDj~Z zn^NQs@{W}&mG-TUe8y{$=b_g3@z%-hlAGEzQ_7ylQ+v09Fb#SW?1t-d5GZ9seJk;T z`FkhwH9RGs#7dl+!{ily+L{Umnk%ac8lx1PU>U2qCV-uidPPv$I*H)2Lz`Y!p+_R14lw z_Tn(WuVw!^%NRZV`&kBOQ=t16YoT*T>8F%xxzg=;$;D&|-avtngB%Fx zu;Kx6>03|@vd@Que2$nJvMe@D7XLU}yvgWQtX##I;37!^LFbzU1pI&k4XH{WuD(RL zhy-++6gb%e@WC#BQQR&x zES&yX5a00`DCAKUlx}K7MW>dGmU&F{dwP2En*s$LBU}=-%y2)|m2hJ*%z1Jsz_7x! zfIidjyds&pqpMLJBUUz(Fw?RDSmyJg5@l5@#&b^^Q+vvP%#L*pM}Cw@J`0?hXEr5K z!w}+?EC7Smg~Xe}BQ#k1(A?1bd%g81yG=r|ne~BEPYEq^Bj7i--#e*pSo3@}6AM4p zD5xT9m6gOQGYSSPUzPpUYE8{BU~wh7FSN$~zZcB*A9TP_FAJUfLz0`L&;uknzTJWi z2l)u_ibMV1X>-S^9h(JM%^$rOvHolUilq`+4%jQ z$8ows_gcy&{a*U|*F{^Rt13A3$6;!PcF;hb`sA-&T|7G#70Y+3dYMc(+3r5$yh}y( z^9|ve(38C$B%%RTF%tL!9H!imS`>xIZ%JKTt;Z-TJ3R3` zx%nymr`Vr<|ITM%Oc|UPj>)Pfi=c^+qMvq|?{J}}cN(UUwhc{!@F*gB`!EgG3}wL`OnEC_b@gyY~pO!|&gGI?9AN)0bv8?3I)aT9(u$<~Sb0Vc{l z2egfym$lW(!VQnug+ld*#jNgs<2~*Kih-SgqVyBMv1)h)$NB*RGwm}QvoYOm+ULlp z&VB3!jvi_od|D%Q8R$7#HSw0rmqkJkGREo^KhHq|fH(61Z{~|3U;K?h#r}fCY6~QE zwQJ&mF^Wi(&FmgYI`sW@JsDGJ<*MlY6@%m(y|zHgr6Z8ce?SM&GVq3b5gRmDXrGi; zomXH~EeS9_NqZi;wVyy?E=;}#_uQNF;JJHAKK>B%=`0n^Z~G3K=!`d@0yJLVhbRS% zLjizrfHt&U&SQ!HMJTOtdWXiaMnInOH8~O6N2xAiBS#4d5hHK<&c7DOlRl6*5&`T6 z2v<5S|FBh}o7aIumdjEEg_mI1bE;-xE76>2UIO(q9h((r8+h^CnzY)K6S{n@Fxxm; z)vM$zAREMd2OqNoU;;3SPZq$NjzEBoNB58fEaEYc9XKiXm2ArG{d{wu`an_Nl~-S4 z%(Mz*WmfzVqz~`ZMq@q$S6Q`=6by(>=qCQyFidNl%#Yh5xx0>`Y8|)e_LyX!v+FC( z_g*qPZ!|V~F<(z2)5=#oEEz#L??(Xot1(U0@J>Y*#Csr{e=Y}f^kz~s0kH#DBVBXE zjgSme8-}m-r@m`-)tp`jMrvy)1CR2n0{D}SioU+AuFNxoc$?D_J100sn6+4u0<8rR zuV;SSqTj~d$5+lNk{M#h_;=S)SFfFv7C)xnRwHv|9sT;lv!TNQR1|DMJHtk^c3B17 z$7UnUpy}d--Laaflyg19&eF3Pg+N@T?#}U5AlzRdE|7xAcYrT=&s|6nkBow;sCB{l zq4M21)5-p-frvYwC%t#KOQNsy%>LwH%Pz2LmWsXc{KrZNf-LB{EX!{Ky!DCuiTJNB z!@y6_QPbq9O9sbGcjmtk1&!`GnLkBX*e&6$zL}Hx)#SiG_3#pu4EMWo;loIxT1h_` zZ~4yjC=?hs&6+60jITuE*{8c|)MEUHc(d!uvZt`HjCaiQ@tm(mTDUfTTc2oq1SgJYIZF9CGe zXgr9%{n7@y%DR6+3Cr)UEu5sX02o#GQEeq{w^pc6T%WEwKT_Hah_!SeAeY-KA%oPwl}vtpL(*<`U_XX z#Ml+;+rU`k4dC0kofeWoBrkU)-V98XFb`K=;v?H+j>-SBAH6U*=57a5)IAC>wzT2R zekd*7lyUd$-FvBXjQbL?XiPf1ekl=nV89Uo4zgsYjATi)>J_?-=c@VO=$V`aHI+N+3G%T0Gc7fTVoyfOcO>eoF1Yc;)h)Cn< z80}@Xo9oE59NMF>c(U+m1RR3|ZY1Q#)=|P|Vm8T&GQkbzXch5s_h&j`Lc7h$OkAER zI>kzp>W|At(VlSP<$f|}KMu6Rzl@GUQvsKC4n;!*TQ}Rj7&&w1>l{y{Tk+XG#vy4n zq1v4_`a@m)FyJBVR0O;eXs+eRriJi!sUFeK(0L z_!m_kY(?BYt`E)I8{pgzEYYgkOcWsOWJEtg6V3e^=jdub}JfhY;=Qo*KuM^l0???msd)atFR^6=I+MJmentN6c zNkcwYIq04Wg;9|HW*+HwfFFpLGr{zD`ycsmR@lTY~nx*5nX zOV$C_lLGJbssp|94Vyp$-ll{30*rI)1<*HCLJ-YXS+F*(kMwEf@`dQi_+Go8sm#X9 z^u)%89ytwwjR0;$O$P{n2Ru_0HWi#y0JW%9mn(;v`N-r}Yh!gV-YnM6 z^3xj30+SB#;&&oAZ)fi6sJ-Xk-ElTZeFl4NYp3#9QNx?_NR7;)Mqv~oKyd3jY5-oN zQ|nKVK&^`(#RVi>OzS?Aezj_njxFwSvWoj*6Y`>+erTdPaqrfsuiYJXdl*#W@?qt>XIuA!95J5I}`mo zda7$x{Fz2dlIDZF-k6UCgFod$fqmf2M_?gEe;d^Oj4}jb3A;vSA8Q4dd9=%azf{#4 z;}Egt3B{$2>@vhXXli&iH%Z+zSqfb*Zg)OyuA@T+0KeD4T=kH__Ed;jVovLR7{*=;BMwJ~jp~*q5=YHGy;| zz}V@&0BbG{o1w^`HffpzzoUWQlZdV+RYU}K?rdxAl(KmmfBr?^(YQNG28&*;Wy;U> zSHr3ACtk(4zo0$QD~P{x_Fqa6SRZ(jZU7fa0gkC!V%NS7?O&$vg3Rvjb+vO()g{a= zNElf7*LQslvc)#=+k0QS!JT{!)egoW(ba}KBLE=o3SlV{?(r8@Qaa3X8m4piXU^;P zfEOJiFRmRJYqm&}(F-L$3gEjRQLE+@LEgVxbm43p83iVOIz0x8NvyD7A|pu&8Uk?q zm2g?aRGgX09?)sjqv*5nLZT_tM)!chXQ5{U1YS7IM=5C66vRvYkD$)~OQ+_40bXE@ z18NGK(i8^Ua(L$*e^iW<5CPFsswt2E-Pw#d$}7Rnc>yH)vf<%RJqw|gBGfjTUkV;F zMJq`+jHDDE(ZqAmD(R2CKrsKD$`kx1TUh=1bM$pjPv~7SUp@AyoB9H0?om-)qq_g@ z;vM=G^S^)6UsSBp1lBIE5DEvH2;5Gr_2x9+htX~Hj(kICenqZJ*mtj0FOs&}qg%T_ zuZ{v>oCdXRV83F{CtZf(jvW6?IW0NzsSnL%7t3u$stN)VSa=S&EBzqW zW4AFdKfodZzD_zA3nWM%vz`eXgy2))T~HGdp=9R%Qp zpW-xKX;)c^mw{AW4MlK?5Q7WsMG%3w7OMa#*$2w(H<3>$LzGdEPECbM%;7ywVr@{tH$Mn(aQX?Rx<(Dfkqxw&B$T?4KrCw&&v zb{eg7^d{vtcsn)r2cLQuBz&$q<|F|pK4~yE40tr|v~$5bjltOK6yV$!L5Gv%OD}x4U#_k$h)m3|S zF_2(=#ELjNPpk-1Eq;%VdJ0qW3w>HJ8=$JtD-dW=s(5bUaoiJq=S$I4s@S)uNPX^y z&UiG10k}SN;lv@}b&81amx0s@HQX@C6vZuhFdqj!RK1Wv!Yog|@eY1+WjVjG4?&{&i$K_n=n8&t{ zX^chTsz6|?ppW|bDPFFtAIrUM27IQ$1cfeaJT+_^&713Yvr&Iw^p}~wz_3i1CcN_=FmwTpKY;we0f|;>I940D z4HA?KBR7CEO9T7~+ps6He#&w93^-Zfx*&-)GF{zB{O>_d3Ak?U;l^-`y41+_N6 zUvywy%d!N%2sP|3k(uDx17`#5BO6`o)PmPDCOB+q{f^N`93{oq+n?H!Zt9djoExyc z6sYq|tlu2y-@?56lP6q?0U(jwz2@vdO9*?bR~gKK*u7i}l_%R)l*Uah-iS)$VM>20 zyZYYMT`)rO=1jH~i4|~35B>)?`~Pa7@LviN{xj;$|0bhe{=JIA|JA$x3wqc8t8M;2 zhg|kAX`5l3_+?{Y>JI(##V5&Q1-2MhM3a}9u=cNl{Km%U@rB(=9x-330OxO#yqDVr zC*e;K7j=skpnIl7pYnOA!5DJ*yI87l`jB39iv8#LyASqlsFwsVCYaDMeJD5?>;|WX zN?=Y)`T`G7FLsQDRTa9>?Tu+GF4sD=_$#*$J9n=-xJHBB&^!%E%A@pTOFUO0*0-X{ zlpm#Wea4p9HTZ~jP(t{@dS2TXnXdKkFRa&CleE=g&&JVDp)W$EyMy12RJ3O+Kl>RM zR?4~UE|c$b1G$jY@r=it+VgOE*7$NmvTaJ=_WNp%w4!7~tloVZ59xj9K5Z(ZDKOz? ziBOLqq!GMckU~`l-I%iAkI(vCnSY>)MZV4h^PMbVP@U*-5VMMxVGojaS9G#Y$>m$C z@yFAmi!wa42MT7x;og_tg`afA^h4zJ^0ilQT#{E zXd=A=91f7Rr=yAO5~g_gGHa9%Or$b5pt&x7O;^$3X5>oQC)72%L~pCQ_NR%UoWrH$ zB|*_s)UPB(Fq22tGr89n+`zNvE=AF$vet#0XMNc|yNBE|&xl{&6u)R;sqnWt`JY<( zfBHj|?zc1oWAek!CtjU}sXsFs1?~U(n+3)bmwG^T-~@QRid&cfOzS($u=uB+CU}PN z-m&2|b^2@Ss4Ej-k3DYv(+m`J8oO9pNc6FTPR&`_7B*k0VJaMAa)x;risdb~NdjUe z*D**gxOTlyK2eDCw4jykJ=EE7Qa{mJDd^7JVr;?GZ!wuW?}b^V;vkEU0lN4%1mkAT zhX(ANEX4kEsNC+_#WYWK0i$o%S?*NhjW$wynW@|KVVt;9F(7M+K4ZYMqb<-V=88BD zuB@>OXa_49kUvqM$Ll`1%aFmSxWwN z_hxP^txOMfnhvj)nTNiNRZmSv=UB&+C+c)UkwVKrKS&v&8}qwI{)frl^4HSBhS*lH zXh)6vcvC}$%fXmxjhspKRr)JIf-KCz+`X)bMRuYHhM8txP}P2D;mN~>ape&6U)5=4 zkxnd}v{%xoSHkI)ZRA3Z%1~~>>|H0T+gvx6b(su;xD@u)^c{PiARee!*pV|&i?x-u z@-!1V+PMj%Q9iBW<%Y|ijEy_Hu{lzhqCZHr$A5kaGE;ZrDq04>YdvRtgl(~B~iIy?38ay_&j3!0T!8D%a3G$ z7JOxUE+bcDo9V{NznpQSEIb$!s`Ls0M9tA1lXY+oXkn)i9o`@xft1Xvs5;93Z;7 zhLq+U9m@eKNPm~d{yRGJe~Vh*n%?@iT3rXVi^(}cbphJHO#b#-O7|M*-Qg5?_sJyr z_9V5*KQzN^{9~(3(Gj0k7%<+J@oxu9X$*=eaVyOjf9Y4zqkfY2UYZ~Is`b8B#ACTn2j(E(A_T-Nn{ivTSLZr5+PXBhv42RUPDuzY zzkMTx`#01{OLCQSbi7#-)hqu4f@#>ECU9fFFU4xhZ(7W44wX9G;4(AaE*ZEJb$bNY zq>0O6=Ox+e!=g_R-H0Ein9KRgOOdLEkTEassGbexy|;c+M(-jcwF9uv+oH{a&3nNJ zAwHrj-kHK}_p^(s+chdl%{80tvqjxhx10+Se*1v^649EZZ;Au+o8udnK{4Ji(6SqbbXPS{ zv3$diUbxosWzA*TvC6ZXZ@=r1ascBQf^5txC_zy@hxYX^Rjm~MuL$H=!@mHUun zBjq(CROD9gxSlV}bpA#?IpM~n>l*g%SzgUwpgVvK zz9?w-1hQRwJ$aW1qhx7#EQPrp{{bc2;xHGKR=iOArRfVtA5Cor^ipa*q z)iM*NGS|u>x#3@Ib)6ksiOZ4Ur{@aV>BiAsBkA7&TdRABFQ`*-%Pa-{xWNV*4W03~#F40TY{`R;R zENB@WGuxMi+3FS=aRi7WCOWo4octLq1}wN1u-t8>1(*%NwfiFRJO1mO-8U=SNtGZu zh{a_CkXe zA^x~<8M&jm$U;m4b%A4?_*w{v*i1IxKrc_>DA|Ii7aRva(?!$MQAen+SbwEZ5o1_; zP;<=_HX5N*sexYDI9VSVAFIbx2Sw$*<}PP!ZEc?2dx;_3hy{IkZT$tPdwf)ZlKo4e zw3xkDdzzm9`B;DTigi;r*%kHE#ozatg*yimpP%Cu##Q0rJG@vpKTKqbBIT}{-V2U- z&=RV5tMPQ9hhtXs`c1L`M>4R&0Z$Nru5E|ft^Y+Zi3V%<`!h&OhD@zOddDAF6 z;tZTkHv%KY8D0zX2A==KqN~Z5b@Y}x=AL#seb(On*Tf0>z<;~)GzZv zB2DW#Cuh_Dv?ct9dLAJW4C0tu7L9?QuvKo#Wpok$VIb%W-pq;JiPBO4t^6mqLH%dG z>^}?RvHqX0H)b)}!YzfXpc%GKP+dFshkEQXlRnHtWQ)rS44m27-$$u;tJ32jZ~01k zhJcxmHSMLiB|)-XYMqx!7r`(_d8HvX=E|lpG$K3uYQ(Ni*W=y(5lER6H{hL@I(}P1 zpwitZ-U!Ws)dBI0qWilWZ+9-MSQ-R%e&Sl9Z|AVxY^}(e{XW#!Syx%W* zN#CzwjfH`Ul}TeQ$Nd~J(A50ZH0X0lq)gZ~l}SFCjq|eK3zUq#eA~^^p6Ge?i;9~Z zM5uGdeE^1;H*`VbotW`i;q7Aj1PMce;HKTk!>jRYn~O9$N$3@St1me4rW$|FlKubmDUxpG^AxcMC&rKk$9gqDvS%JgjZR~iHRUXU53XyN#obU;XY_)D55Vb)jj70g%`@TiH&>~$CM?Y^p<+AbXUvs z&_v2PMI7ELNgVK^<$vw{US}x$K`C_{HeDslg{; zCW)Y;RFj+NKG3v%xvCt-LMZ7$z0wv;8iL(2wXfh(p_50#B~o7$3ee0Ug3LB+R3o86VwNX1jH=mf;!# zFA|t`pXP7K z){+b(HnD49KZSmwU&2TnEq!v`j*xV?JozH1bLi@UkUXPl%v0Cvl?GuY5(lXA*8fcR z*&Np@jZHwX=`WL#RHw}B7Def-E6(#r#;&}!J-2vqh5R0uzGbLj1MJ_=XpepqJ-SQB z{i(ttq~ljBTOn9P3>tqY$=Z_8cBpZ$vKadY(~z^#W6>II6wCi6Txs>Qz%QOHNazC8 zx|@6Uv>|@)#hh)OshHc&p3p_l*wjv@QW5^w7mS22u$Z|Lb326S2t}XGaDrUj_d=ZC z*zM1%54)-#o0iUv7IX7XTj+BN|FZ>U&f^h6dT%=~-f(9Fv&RN)rwFQcfmnu7THTRJ zrgdMa(q9f-<2+GvP>a{*CMy%#_C3Os@w?e&^F0w_nMdQ&F?Z?Srq#y2nzX{I&lI74w&^nXqJ_!VJuXJhvHFLA2`TyPXxnbESbR^G^4b zXdYn=;Rok12O~D{s3m4Gf)1gD2shLC;PF|x19FS?792=`2z)(k2o)8VJ$md$?vz=3#Tw^>sj zV~7tkrPeCjYm>e|{%b*%+4W{q{QmeVUCJn9oM!yU6LKuiVtq@( zL&ERh0+8(x4|BkUE#5jGD!(EoKdR%vPrA0=-c?#V10VQH8eirgC?Huge1WRKn2M=Whss-ma|DV2YzfWd$+*nQN%Xlj ziAtf8ldHIt3Gj?%290U!gDr+dm%+29%iPfvDN1+qdNNG3cz(k!bZ4Y0O0K}j=}v=% zREo^gZqEzPj0gHZTxsYJy#btR4&E&pjp9x? z%Ylbl=+YQ#G)(uy?2>yqn^|#>lnkALuEpwS>HU;*xI|w|k34?-Zc{-+^sh3;kT&&i z22(XRQ4IP&&nrm3Og?)p--vY>J;#XS?uNwLEp_kEcjP3s*U6${W#uk6)jU+bBmMS@ zazX~PgqWOPq&iJ4*v(A5mUWKagkT*{HVwfFiUL!8`aR3-FW!uYE+pveU8??+dcf{G z#NwMnS{uRuoz0=w&0-9yfQc@g#cf>+z2|@QR>@s_U~+bzfeNFxC{#BA%>r&JAv1GU zBB6H6%W~w4^O;G28WN*d*U2l0umkk7{P^x}B%_M_ti9QkGBP$8l|OM5@CjgvVr(rOcAwj$e& z3t#j!0BT8$Xv?UU6&!FI^yYr z>U?!!PT`bmqB*2J6F}mrENk%FdQ5rF{(76)l<5E_N;C~Sea)R$N6z3jBfEilh3hPl zwj)zpJiRZ|PBv1bC;!!wc&+F2&gM0pmaiczW6v};|98kkfaTy1&67Y3t9A3qFx*!N?jB6tb6zp z)lF~XE@@ShU0kwu&uQ_CrI#m5z05R2eL~`Gc=LpUy1)sQkU&)ePu$bK{f6C>-D6X! zzLAV6! zV&bSt?e~g|1{v#=qQQy@;cLPm-w|y9>ktC~z08+ofA_tEW7g`H?R^A)Hs6bP)UTN9 zi*-)T)`^-`w1{K+v6^g+x}!e&1JozP^G#ccd>4PYDU>-66}lW!TH)pLEbVsGD!7F% ziAXEP^ww{@{THBVZWYJ8)7;Qz9^X+evz$x3|Ex&T{)3SYwf1^WDY*MDDjG*<4w!HL zXFaf zvsQL(huz+=Z_}x2+oyQmnHH#oj@Z8O1W-RGE-=ivs717@;lX_n27eGOSw__g>hjB5 zX4U>ID|_n@spFgkb2R;2Jb8oo#IFKo@g0~>Cq+!MUBR?LO?K=fm(o~ZjG1k z)R|)I*Y+jZ(eGW zPE;~e1&VmNzS6}62{JyV^*tFId0!3-B!LWGEu;F}b@&nS;&i`-ja9+fC6qyo{0;-5 z!usWDg`4j#0FWe^8vap(Yx#$SzIU&$SK3s}-d$;kx)ijkF1~VwIzSAWT^&^TPq`E3 zL?Xx0c>+9Ixy%O$vL^TP8>SI)sC9c@2boc!FOwOT&*yG=wea?-qsDSpobmK8MF?Q> zeoQZ;y5TW^4opE0xA1(_ zC{QK@byx~qvbHOYD@7a^4?-*q6;f*`8#Z zU25US_tnN-y|iV&gYfequN|8<+?9tVCi|6sMX8X(gF$3(l(+MMf1vK?S6Gi6@l>Ir z6^r!urJD}!pkVjEMs1-LP`q0ag4{ks+omjp>?qsvv!2nRpNci-k_z4|_QhwU?`?W} z4D%#8_!hr(a76tjGKQBs4)8FpvR%W4GYM_!Pt(n(TK$YxPs0k&-#woL`(e5JCh{iJ znmlv2o=5xv6K+=4FL^Z->t1acJn@opSF$~%2jRkmNVZ}>(g^@A(^=>kqqEp~%w^O< zy-dRBo`t94wa^`hL-TL(yCSoG!^-jOBw__W=YA=~n8sVGWewB=WQ@K3$0n@6UG@0- zvclR+~(@5 zRh4mpP~fxZGqw|PxIh=p}6w3%Ew zzv?u>XyRmpjEN}5E_wfBJFThPnnb@>WhpgijyiTPO5c+exxM>32&Il;E~)miPM}1x z{Ry9qGd}LVCh_9qbySp!s=)GY(ZgzU{yL+aU&{csY5PAHH0>(98l*cIwaY#)! zw*0hEsx7f@9^Ww-cNkbx82d%mIL9 zjJS%8-H$p~k2!&9+jhZawt6MXjHg4C{J`>BE-!V4=fJPorx+e4s~Nu@hx06u0^fA- z-5aEc)kfFddyUfL-h7JUO!2F{yLLj(3x9;|Oj~)6Hi_P0d_DJq-umQ)N2Ep(vNQ(35dEr*x*hczeoGgODbsB5@Q?D zg$pPiU*-ebrl{;o?y1viq1_cHC4zsB8*K0R))qcWS%`)Uu_0Z9T?aqk;<#CEk`L<+ znf8$WwBe$qG_}8)MC*;FR`8Im{Y?mmHD34#WwyQ;Yb8b7steUwDoC_%*1ajv(FtvM z9tT}=KKST}!{@-R9i*R2aqKP}_EvXT0-mW@Y!UF%T(bNSPgCGR1li*nd*jY*ko8uThiML^r6kG?+`?`R@jLo?s6}R1w!i1gy|o&7 z+w!jQJxG0T{%qe?D+Tvd8@VR;F1)vhT!=+Gp5NFIrBT>~8Z`8L)X;yNoU_5dU9_ zOZrbh68;$*gf>UnftW8ch(a~uN`WU9IUi?`pbRQ07yYE7`mfd{~+q7SaaQMqAqoovFx zLvK(H`cq3jcd5TUK(^a%eZUx|<6_Z-O~!A+`{4MrTA_O;$^$6ZXU6@`rO)$S6nkpY z)dOw5TaML8?=0l`3i8kYQkw4H1K|DR-x{}b>cL&hU9Xxgme3>v$ABbK>+EBKBHM^2 zSTEf<`(XK#DNkf?M7!*>8~PHj&j0O;;}Qsb+inHur;48e2x)MpQXuybvI_Bbh^j^F zU^FwgkQWH1q%RrTOutrok4BoC>EtPgEqV7=%&kV3+J|QfbO}Bp&%g|hh&xUNCV&YP znQW(Juq6=9M4I)Jdc{zE93@H9=FH*HfYZ*$%0|AqUEM!FZY7z2L$;WQfInOK<_~BB zP>_TYc!ztDeyH2i-KP3jNo))1va@Xa|eS{q0ss1GV4d?)B<2#$>--9El?9&Opt zZJc^YAfEq><;J^)s%ndM3;<~y(Zy|ns+FmNuh2bEIl8=X&T0IScTl0;z_3-IyIy5p zO6!7ns=pUszH80Vlpb{9=g)tv-!YTz&5XHD!vIA!zERD|R|>s5qs7pS@ha2x?zf;j zgV*X`Y&IA6$OvfNVVu(ROytB1ydfZc2C+IBWK;3&;5-&%#0|3f!)S}{ufEMj+SWfF zd)<9?TO9de+lG))^v6|qQF+|KE{^!KKhh7?+PMeU^GJXP!VB8mG_gPsY^y~^-m=cB zD2rz~)>xn4HEkArKC%W@rylS=s5y;r_i$?b$G)I!<<>ig3u14{#{QfSBqvkGLmuni zXj6^0ICD_-!%^O#O%?yG6+YKPPySECfjA1$WhuceP$XBhmcG)K1f8ONit*67UU;S2 zZe;X0f{^ZTPMVt56RgMfgqkjaeaRwLb*x{FXKMviTro;Fje%kAPZ`d#P9JjE z66hVcb#7<9nTM%j>ly2+uU;b4lDEcA$vE;X5R-hIpY$Pag%~Yx%Des zhAO{ZTSxZ|KPF&VsBUYM6>g%MD_{dA#NYr7EYeeu**-IGL&Gp`_fJN-GBf-A9naQ7 z`oCfJHJGylU#zby!AN3d+Z}XysdlNhD_zJAB3tgjZZKB7GdYAflFSt1Tx9{t$#fJsUM1L2i4(M*plU~2-rnVB_4=_cL}@@ ze+5-Z$Zh&J%w_9Z@^gQ=J*B`NWz8&z?=)FSm<-*z!BgS6-j@(Dt{}+B;1dCiBZjR$ zpa*9v8oX!8QXOr|%<0KRl&m}(1KTe|XiX?3lxosHb2oVfV*PXpX7 z#Uxx3x&7K)GOC2T@s74*9)r->IyJK1o>GUZ%8eY)_|k*3QU>gKjZ z?|HtfR#Y_~Uf^y9z|4FBOc1}pKE;e-DRGB#1S)A3ZN1S``3=kcL=pwnKFKv%nB3u3!l(obABDp$~D}@Vw~l-*b%U1yLxo!r5KI)n!(%OZvM{ zHs*{|md@9{t6zL1x{m_0m|RV>l(_z&vL6MKbR#~1RBD7bVzi|RTZUsx!~lN{${4tmf%g!&cDyCBkwdZsxu0=QAq9kHWR;B;e1|PCt;HP zR^`(nDzZ0*Eh)N=#Gpl-_oM8*$jNEHpxf<{%`{c{s^D5X=h~x$!@?C=K*mzn{J&Y6PPqKAQYIhs|q<5+xPacSW%w77wksd3}Wu+ zbd*&OO$4*WaHJLL!o&ho)qv_s!j1$^=*2XP$c-`+&eVLxS1kMaySbhkWu2P2X|9?3 z@J0L2#1kSf2e0)#&BsLxkO4~El zJJ@2SGcAw=;0nl1C}o2dp)h-E*}C2>r)+*DrpX_S6$`sA9dypiEag~N1@7qU=Ls<`_o>h@Bh@?dHA zQTXk@BxGekP2ru6IoJg>OqpuoOX)G-O3e8}qdYD;d=<_bSu3fbyut$8;ic4jfHhAx#w%OlkrP8e;-?1-Ay+yXbc|2s_@mx13*lF}#j~XKE<3 z#YGsSoIKPynmou1rnQ)XxCfM&K}r#`y7k6of_+VjXM%xbUx!>`(qxg2wW>;Zyf%Ls zx)n~lfFoQ+j2eP$rvY$aPcv`2(H8GF`r8x*A)g$pa1=?qSFQX^X`RC|^vuK^ z)^Tb7HtCIP4|ZU}#=V(WF<96>-x&8W2bJZlG_0K23KDF?2TfyZI zuE2}V!D&_^NmV&wj(&N4)S2r$6gZiJ-JzPcJEH{m1YR8iI%`uMT7f1BGS7Kqndf{- zR+ruLON)GqjwP2U7*MzrD~HpE96;%+=QWGpM2_uqb`g1xyo;Y^;{3qG5P$mEN@WocH`&N&z;+kC-&Zy+2>)`K)k{=W5%@R zY@jQ%cWodW&~(de_0qG0ykB(*78iZlL+kk-q!=P3hjs}tELP#?-DdKG^8x`B`053! z7C2t2bPKi^$k8qasmmSrm1)9{1KFmOUeWfIFko@ z_Jc{)rJOqFAGkz3U`qs9MhNKQbBH{HpNV_HyrXp=Df;?(#?iqS)ipM!U0h5RuD2Wsg=OKpbLfG%|x@r1t8 zrb^N7$9rNw;2NZ~RxDROE6oFrxDEJ^mTfjvDSzj(xlp!o9jTPt6M z0m*c)M|)DGr5(mqEJyc}8IvhZt62=dqay0qo}Bx54@9KFIyAGGH*kRqPG~$8yhQFf z>{&UWf%|q*J1@e@GizJJ$J4Q`S@~%PZ=JSelR0lql$e2BK`B7vL!1;~PvfO5z0VAc zDFN-N5=Il2xC!fW|7(c)y%GBiJ#G5rZem7|Of{fa<&wY|y4gG~LNiE0p|HZ--Au1V zYy6fgW!KVeFa@HnAzwB6(Ty z(bb?jwJ_FoV=tBCj{6jjd>{7ke{G;Lxl0I=hr>;@p(Y4VO2UiCGe_y=?Pv++3a!|x zrmDO?^`~}b)OMGHaWcNg9ac7EcbcW-*KT+m!0Y(yFiVFWM4O==W*rVuW5m*u>Z|Sq zC*5*Bd|B4FQ~SLp<-*oe7JRu1&*dY`EyOLiFA>?|fsBzFP9(yMg-fgzi3~!(=Y|aI zW(lWa^3CMySI!i_^L5fq$&Ju6_YRMFx^HSdHtiVLuXwPIHUx|-GR7Su%9`+mNNUBb zg;xZxrKj<}eOc^zaoAlwUT=#>QpB4jgX2^wMatlH1@*j1^6SNozP7Yfoi1t#p=yG}W*MR!0?(d{)ZxtMMkWO(PZWdWP-$fl%i}qAQ zN`&||vyS;fyBUJqyP>%N3>FFOAb^`yJLaft z_WbZ>_1^ACH(+PsbpzlxDq!F_PMNU^T`_8x##cR|8~z5p7cm+cjG8A=SH|A>t*NQ`4cfoM-FuwNa<5M_W9A%%sDaZDdkM1jEkCB!7aW6vzNd}3!#LYi8 z#|h!?SH|Y{XpqNwn_mrqltT<-+$rPj_2hywL=9tVZ{j^)o&Jmx+i>m*d}AXOL=uPEt$U)sz9(M z0sfQ@i!Y?R1tE`OMuGl6E?|jnp5|I8^Agu$61?+7_yN`MddRlGVnJeaDI` zqSY+80_DDbVPG|~=+0~3+TT7a>z~{ZeZ=RN+MxX}2N>p<+8o3*4BCz-rR$W#PB62iOVrSbPnse`{h!=u(9iJ$dpiPg1!ciE5SVWS_tW4V;`}+9eTyMJ zzG9@5OgE`R_g;GDe9|S$*?Hg3z(K2@#z}8aj{D_#4&1ow*S!vfu=qN-V}ZrX1Z>mh z(b`d9?`ZX9I3Q_Okl+}hwX7?+)bGZ}4~K%KPTs>55#sSj_W54n!IM&uG)H_A0Ipi; zfOc|Qp{kAub&&HE`TlfQu)5Q=R3qnDjVViSQ@PZWXDkWlA8YsQJ&CE&f5rYbG{4R$ z*DX=D;DDV*Bhal}V_=Fx2%=Q|n(|$Tk6z1+B6`ls-I(+&jwOvi6*Hcxv)a_QwN=t#ruOxr$_z z^mfmhT%QO3EI(Va_b<3(+%1&_D5ZMlp4{(-_V_Ww8hT*-MyZkl1&vDQ2BIAsq5%)u!n@t31h#2;PJeLq}yFO*F zRKFc1-(IG#1byqYd7xnXpls1Oc|XFySPzgm7<^I=NPOJbpAzoJ-Esib@LgmdpjA$c zXyPd|2f7PSM&5X}skZ94w~Lsl`pf+vJW>QVAPb3=iUqOtHsCyJ(_Qg*rAsw`HVT)U zPVQ_!f9j#kkt{TWS-l~-W&zn7$llJ+2nWLyqMSGp716y88a?c{WVA}6ooK| zzN)7(zrdTHx1^l8MZsP5?Fk+Of%n3&7vGL>YQTriP?IxyH}@;J6Ko_)j60IUk0BRy z*lsi*7@w`0Z~w41uAQLpfIn2=p=P4EwW^ia>y*y!Y<%rGb`!cA55x+>`ZZunq_uz} zNOfeHhq!le4d1-2t@@&y;A$eIbEcsp?NsI=QR=e1X!MNwg$JjaPm2tV~>0XKm5$>_6zA zB5|yzYaRE9=FmIp-Grz{1Lny~1?wq58T8dFQn1p5P_En{+d#!nHeFB!se8EXz31a* zda?PBu6+W1o2iO^-+IN-^B0I;iw zo7(6i6OPFaDp!|T_v8r#v+MF^{7>Z6Q?1oMl~f&2xMXKt2Rm!f4i|?=B?#ID%&;x# zb`4#SDP;l_bAhO&hE@y-quBf^tfSw5D&rRCE|1Y)T%Ad_{CGm!xofkx`)5!{MdkL9Abi;Z zTS7oY1`u|yE{>_vK@Hv+9bM!OlGfk&Jm`EN=2_%2Jlf_jw{(K*F}*Lv^n>XM&N*B7 zL&R3_3Lt4n+-OX5HB@@>MEjoEtRZLja>~=e zi`TJ*xP2KX{sT$#(YhO8Y+O1x=rlR-!+FDQaC@7r(08khLVKm$n7AJk;5Jg=JRw=! zEl+65r4uog>Q zj5z8LGliT^gSTN~7FSJne?DK6Sjvd)+5BLOl*cRgbmi{jtfO9ILg?NhdN(+m%XNQ% zGaljgxoI$uH6w+cz7rA+AAa5+;&dzAQ2L(d>W!hoc~DixBx;DEcf#84834^Y@((cp zxalFreQ;tgf@!!nDxhuy5I2!1eC0RdeUw&-pHy}2sl*p^{`a3QmbV1xSB)Ky(vrK5 zL_tjm$OAK)#kk2lH-X>0e&1!4nE9p5yG4C^DyaF{yT`s?pH2xPs4r!z?PpR^1@_Io1+On7xbnizdbJqOCOd61+RK=<@BEe&c}M#d;8HzuVqa ze-k+^O00|PH-YMAP2Dbrd;jmizW!HzyZ;F|`So-)`U>?NYXi3fs`?at3rX;MFXI?D zxqbB-u}dng@O|Th@ndHw2Xbz|zGr*QFOYG7^8kdNG!x6G(^$Hw9hqE6=zE6L0Ac5e zbD3nbUmr8n@At`XEnIwb%<=YTZL2PXJwSU>qpxrUq`^r5^o(BO6f|z(0*#fH0}dv5 zjs=3xU`}&CaX+wv8OhysVI?`iglCI7lUI8)l*d0EY~n<`$h-~1eZ(=}$ z?ngYK0R=|f+`-650q#-AV~Guf9@^m?@2a1_76aL$k=!j{X2MOJ#|sE=E#^sxe30c( z7gVw?oqK~|0e{xX(`HklNS~TdL}jD;Pr>dy(ukK2?cc#ukmU>OczWW%ZYxiL*y05M z_>YQYUXVFSK(ghrBWR1^`dM}CN0v7M+tV>jukJj#Ft@mf?to|~dYK*zqcfm1a2t@A zi45?jXv}Knaof1vEG-5^2)O^rWPnkGqP`p9zBK+dk&mwJGaCj&zHwxWR&#g6Fshle zEPJRKyt-QuY|Rp<39wl3u@u7_8+JW-YL$2;3qV+v2WLp$o{=NLY4!-FqBq;vnNr=P z6-T52A~f$@-wB7>uO>a549;^-F5}5-&&3taD`Mv;Lp@+rDR_n_K=#*QyygneVlY<# zkOWwVfq|LN90&#e#z%4Am|E?-gx{rxi?r(7g+HebhDV>zi}@I9ndqL>1j^yuEry*p znAubYq`Y73o6K1n)`_M?EnuAq!BRXIhI{bQW}N!P+1kTho|_of7qlLK8w)*}d#vB0 zJXE2k9Z@K=@66>gTJ=1{5@rT6JUNjSTEiCYhHvOODKBTG)--<2R_SkKjGj*Qei*v< zLSm>@{B^ZmIw?;@J|c$IxSOr%QoxeQvKm2|GSygSA@PCH+mS9rH>N11Cv}{YUmYUP zI$q|cF0$8iM>pe$bGO~y1DNmW@tPg(pq?2U@EthQkCDrH?*AKhl{k_>F~`x2D2sbL zf=a%3_M6?=&U-Y^a=JQ2@qmcRH$}qt{olX&eQe|bylPXuHN-jw=KK_Nl8CxKgf^MW z5q_k3>#+8kBrw4#n+w10T>9j3`p4U=M+M3Ymv}(>(Ti96>IC`FYEY96f|NAAi_?Hs zWjZsmn2vN22c`wxuZcnV(A|3HjP58k*H$5K(<1J46*_tkm|~^4vFc&ZW|0ilQg#dxtH>Bc? zn+woncjiYXxRks=oQS+?EcL>P`$dYlbF?*Q``ZI^YGhZawMt3hq2{mnaKjyY8q?2_ zj|-(=y?T-KAiS3=+}S*xFY^EYf)BQ)|Gwzw0W!-T(Y6kvLi z)kI+IL;dQ@J4H^!9`!Dmr72cc)?4?v$L}x99o}$u>e*|^7z-3l+0`Pb#nKO131sQ= z35QA=f2*5Ps@1PBAw%W#X3B-Ek7*a9!)_-Vq|NMqm%e}O*%8<-aMyX)z+7aQri{~^ zX8{0rh+t3A#DO}k^M&31rGBbiJD=QIOnA|)*NWShuwpI$;h6H~gfD1%pZ#qk5IXgb zG2nPT;7o*Q*2KF2%pVt3mBY_`uD+%mTfv_WiG(C~1-tr|cUME57aY!e4Cixm052g*tmPV+n>~9_*3wkvVEC>BjM9?$T!sgdic%4 ztVgYH4-+3BsgmEkZJV%#1q&R9rfqubQH7OJ*lLUU1bWN`<{r8scibr4Vd2#MpS$tf zI^lPTXOzKQ$1E%ivYc?I&RdRWwTv_D7#FAV?#sg8`hZ)v?r=>6!=gq3)-l5b|_ z_?4V}L${{Cm<)JJZq?VXdby@o9$_%fHqOuPBEfPQQd|LdI+0<*yu?yO9i`b){VCa6 zRs+UnhbT5F{ z{Tn77q8+M zpk)W^5g|cBf-Yrt>Q#{Xr9H^eCbd z84s`zR9=1~Fd^I82%mZNg~@o!l1jmMIcpXTsUuIV<^1V zKi^BXWhyuVy!6vd+lkRRe7vE^y{o^HobAJQs_cDN|Mp$F^^?Ag zx;49!JU)Rr*z4gDF-%j|l^*6$D6;+bYgJB6dzAdWA}C%Zfzm(2^qlvnWx zWoYhq6n?!Q@h(-T3D*t9VQFR{>?)>hLAHl3)`8$#w$k%^LipjUPM|a&^17MsyQea9 z-_x?G>OEbPOE#7kOFdw{FK9DONWe&G*Wj(TfQ`PHP7_D)q2bI^8ZsXiKPfqDjg5>9 z?{R4v-1L`rg)K->w$> z)Nw}`1xp7QZdh+1oOU4IoVBxggV+mQ!K{mmx*crsU@|CzBM3y>d0XbW+l)aFeS#Q) zd|A-QPh~9P3hONT)Phlf@sk79#xp$N_7)Low!O^I;CY<#d@qnr1KE4ryh^-Z0jN_@ zGz{)RTnse{uO26^)PFkgdFVS;-1Qy_E@Hw51X4bhx(`%t!6+aA<1k9ij|@x>^4&}5 z9-pd4D6OID=P2I$@%4f0bI2_G8xgjs6nBR=@Zn~$M8L-&EG8{j4dV$46w9Qw#@U0Q7r8# z!HwFu3)R*@p&=3YsxQ;!A zZN!XXnEQg~;j}ugfB{SU2UL!1v+gd@9G{*RWbHKX_Raag7{+Rzb6j=t_qH%+bhN>k0D~cj= zDvDEt`4m_C%TedfzvtoSAtA)UyWD^mMGK)^hZ+^2CLM%NI7D(wp~ThC0nM#tYsT#p z9S0XbxHJn`)YRvvACfU9du+rP2<)rdiD?I?T^W=j8Ukj!c^$e|E4%`rT*v}vgH+>w z<_o22Jl*S^fZ?%8sq=e%m4h@TB*v}s{0k*cXig#Cirbl9gbpHr#hVmif~e%YV%xJE z(eIHJo9bvfcJyywGHSWmzE@V#2gY11`%lij{XyK0FWzbwJ3Sn~Mg1mr zRyF?6%9pu~e{N0LwlXe9FU5k08Q<4GFJ;@z={$tR zew!kO=88Kb zg{9$L@635G^}R9Qah=A8Wy_YaPP4aVIM9^mty!+jYVuG^!ZJsX~%1r-wj%EuVAo zU_x+ud_s!&fuEPlB7i)rv&&+(;oo^0{>-xZkHA9ytH1MKis%1N6hrv8e5wC`w*NQz zasNpE_-mc1|2zIKvW;fJPDuYx;2i%CruF|jILCjFY0aK-Ty~#;R;4r{5`1kNZpILQ zfNsRSgaDE)=MCGt4Z8}wLGQ4vi;h1)1<4Ms2aXj7Q7h4oLx1ykR64NS?Y-K~B}21U znd~&~ap`K#dyv^NvWi5$0*rBCH5>W~p1Nwizi-gJ=EzR=fkugI$0LE7wF)QW*9YHg zF%>Ruhg3)Tt^q4A-+|w-Cu&>@lI4$l^y?p6ei{4yhRJ6F2hsvJMQpzQ2q>D$RbH=o z(!Up72wrvkG~mSV0=Z*DQ{n&6AYILldrM>i9VGwRr{A#2qd?*sgE$&|>%Vytnmz$O z&ESqY{_*Lb4R+x7IedF^TyVwobZjm;ORJO^f*$wx}cb3O}bA&-j6tonx4Cx2XMw>G5#M zNLCOsY1x6xr^O0e0&})l{bQqcIDU^|OF>*;B&P$xXvZ7PEt_%$@xNiZIPL_N7e23J2?0F7X)>I0}j6n58y>x|3dQoPPII`2pjka?m;J}=l=Y8t-98v?dr{- z{*W-PGxQ!R`4>Nm4NJ}#n2Dd;JZo(F8>SACko`5a|MKU@R}E_ZwGVIJ(ilD*ffoa( z7+O7q7lTGKxT&VdDhVc*<@X!b)x*r(_a7`k#RQN--UPC51=y64ROOw;Q#oHqnMlaO6bp<&hG z9~%+%pmr#9f|B=U0jia;K}cT0c{#OmwoOJ&4nf7KtC1M<1>YA;0*s0*e<} zjE2&>n|J(+MmgEBz&+$JwL%SZ_3!R!pjP2&wy%9`cKh*z7i9VId{=s*!=>Hk2; z8Y>n!U&*L)Bm}(}9hcfJ(NL4TN%@k{BVo&#!s)7(&)Ij%a&0MTR(Hx#nldl@zd@!_wo4myRNQrzhwGd9TJt&O#wVf` z2upSizhO##78~4(BNEYyO7&j?q1ulu&G>z#_KEAhUp0m|L-jW-)c`o&{1MBjugo4~ zIik#wol=Kj`TmCGPUAkW$JeD~+pYncEEmG_Ljc>5cf$Vy57O*ulTR@vu9${1fB6$V zh+h8tTIk3fTmpX4d;vklaxu}3pR!6&?kvE=yJYJ@?j^KlBC}Y&uqt^OKL_5W<@6A? z891k}y*Xh;fH#!WGaCyz@rcQ3whjoP#jjcEp>W8v=r;J`O*HUzRuef2nRx6C#H#cq zXl@d*oCoP&n*r6WpkE9u_hBSs=r=4ai*CTFfo2u-78}Ct{`SbNx+N}g&Clc3RuLSP znC;-<8U?)~uRyaWIj4Wao_hR-Vb=uycpX1!L%ke6zs1IeQ$WLe3}2(${yLnq{saee zBF_M3iFt*%i~%QnEBJYVn`&c0#r=jU8&CpSHvosW^!eL$z^m}=r^Glswfi^BY7g$a zNNzF{!vcKq`p$#MRYfc(>No7C{M4O)YaYLl()h{DVn7vWwl;d~0L=@|5OQ1wjQ9s; zIG1}Wum!^I2?jxq%e!~#sr2!A`MCw*xRyTJr z!ND*Gi{2xR5SiT9kC>E)Pq33@@a!lLHsV1pmETmq)^;@m-@8(rRhq{2Tv+1#Q2e~T zXD~ele6-^?3_j_n52Eb;sVkfL&3e%4<}N0*=R##ZSZb%aZOf`a&-1HW{~Y|EJIvqp ztVcthd+Y!g(b@OUzpVS$&i*(j6zm5*L-(Oc0cZ>ICP<|fNX^!YvmFX$@YhMFl z8-@NgiugG582 zJGT=4ftrOGM=T7SoGjQ;?rbRKHQ}FoGI+BaSi&admC5Y;UW4g>-D@@d`)~f+&j!~M zaAfXTL~=y@5+)J3&5^9!tR;au7iNk!*2yJaX&**B^pZSXKkmjUslNR&fN=dOX}R9!7iFt_J-@u6+^>A7!zVOVUsU#|E?=4DG=YpV^9^PwU%LJJi*gsb z+It^aemFYY-{i>zYv+xhKYkwLqJ;8~DIVRyA0YQspA<6dmO}0&*uQsE2Dx<>EKOg= zN;gGotFJ?C!&tw0MBlUegGXiK1T)~RTd(k6_Iq_+^@A#^_TUmUTK~y_^)O=C+;L-M(O3f0MWDff(S z7s_4qYV3YJ_c>eX;aVQo##NfK|LeYk?JvHmXj!S@-h&sVb!I(74v`Dzg*t2ef5Uiw z!#*bk+ubUaYJx9n0;vLUd3o0_u4-#1!Lj&-xr+uQxQY_k0O@v zKZ@A@C}MwVX8)sz{okp2{y(9JA+nJp2CY!FQWCv`ksQfzq76m;YS_cw=cf^@6{}UM z;cfjC_aQ-Gze>4p*P%~WAcB1>vTD4NWryy$j{dq!j#e61pp3bwuN{JBP<}XKyH}$k zJWfjm?oPgmEJT!b%=b>B7 zoTtEZM`T(rpk+~q`(Aq+!lULFreuIN`9>G9 zr>#&ODZTgLg3swC9nFG0n-2R~KvKiV)-|_+twp?y(_?Ohx8o)*sTLoAMJ5MJu3;vs z=UZ4uzhf)>&_jr_PvtKN%#5@BY3B4z36!&sXEU=K$^)uXJU}FvH%8I)V$qIHnErwl zCkMTgJ8ZCP?+`nb<-#mKk->86yLuJm28B%8=-7hlHI03SB_FFr-uDVTrG7FWDM@On z7bw_N6Dm4&gW%*^xVRA3=ts?8+m77dVqA0P<&ai+{M3y*w$_!x$oLi1*r4x7W6VTG z+hHvR5B*cagsXLHqY*QP?nf~g)soQ&Zl?Vh+U8R(7yGP2^2mkFWO-P?gY8e>Py;7y z+u?GkJHSS_B?L*qv?g?X(W{&5Q3c7$r#!M>S3bY0aPwYp;oOHRZy}i06~&#Uigimr5#>+Zzh*M;r_FPHP3-xkqfqQytHpik23w^28Uj3J z-uPCB9aV81F;^AzYx5tf`{nug;&Vf((!A$RSqV29it^Pe9$tRdDBI*lK-Q7)q(Vfw za#Qav^boe30Sa3Q7L}qrDL3byg7Yv^9D1sWY6>GgF_+?{cNuWKFk*&2EL?1 zON`qM=S7QOG02gwh-~Mvsi=?k%316mooBh`W|BTkU)n`Yo{B|@J#`$$R%7RD=)sJ; z81hOh97I<+_AldQPhMt^&2df={ZylnDWvBcypTUAjWoTny-Q9*R& z_lQ_GHSE#1gC@KDa-HZ3`sFU+Pr8q|d%V>U(;;Ja1!i>IS-Msef0kBy?pD+lrK}MG zs`jvkS1Jpm#+R9I%cnBb|MZHoqxxVK>Gl_#e8+Rd@f8loLHutOU2Rrl@5LH_9BNJGHSSxKjQh3y&Z4}vuUF~LJ&O|$bPKK#XDeWEb?5G{dRb&rN?-oEODi~+$| z`d`CV9r|8hu`Swj!}exRaM02)`xq`Z+p^f=1yv%?u}c9}nrXA59T> zFX%FERsJ@#o@{Q>gG~I&(qV}&(E>W5AzKbyFB}Ivxr;i$V&X>RKH^z0)&Sal3G$x| zHr}R#r5)o%rjG6l$VzO3=(-Q`?2X$+s)vkD^QqJhwIix(lY4NKm_Q0FKx zf+K-_Y1R_)H)cV#p|5{u8F}=*7cuD>57O$=fbHV(bvQez4Eu{wzJRb;i@cJ(*x zS;-%+mkDKHn)vJhY|mdPnALmW6A;K?KQaMd&47mWv^eknS9@0;4(0my$5A;^DJ7iJ zoKBYL#F0vbX|trFlYN~cP0V4+60$sPh>BB0)~RGm%*mQ{LI`PyAxp+SwrOlLX7}Fe zoErU(&hNU;dtL8!y;pzuW5zr)_x*jo>*xEqzYi;k4zQbuxCsKc4E(lCO8}s~04PZg zKuOA6nV^Np$roS|?-FYd^*Z?E9Bg(?b07fCECDgch}WlW4p8&IUy12t9PjXBJbjiI zm*!FlUv_E^c9IAkoGSY-V6DLH&#;yseu2!m6@OoaD>jqsId$x|@43S2%*c zy)QY4(?u@T4<6fAdCLBA^Eanow8;5GB0%*9n_7X;0Z*cIVpbdaXa#kZM z+C{e9F;K3g;Ev1=akG<`@2%f#ak+8R-P(X!#BxnNaGL1!gnT(9Y2@Pm*xNxTw>c|0 z=Zvpc)Dq$9-5$D%`aRhSbaBe5^SL7@9fc(844pd6JMWGq={2657B<;2VjQ_eT_fb< zdv?Kt1>@(_Ile@EPXD)~`OZ+|J|*+|&4Z>cH3^lH;*+A4 z@K8Xkq(DA>$PN)YKDf`WAZzr8s_{*m!Yj=*Dx5ktCHywDb!n1C_*O!ooSA<+R8pL6 z^d56{er%>R0|JK#`$aqQ>F>)+_V$SiTMV1gM`VI%uG^EvR5c`D*zXWpqHnEbV*VN& zUx-1tV%rf`;9LOYu+q3ZmT-x4@Ue|E{UYiHuYKj~aQBN|uWlbX`$V>2dPlkBGO6e4 zUDln+_j^lq|iV*0Lt@L`2B&nyj3T#Izp@VMh_6JqH*c_KG6 zv-E^B7p}nmiQ~YC0As7=XTvDk+TJym6RO?^=3plp$2m?oORcDfEKPe=bikO~>Rigk zL<@Vhm~|+R1ZZ2ChW8lVkRdQpX~4Zd2Rp^J?%PEQ+bOMQ7>iklJorRf*(xMOKUE^T z`*EksJynO_PO7fHzp;%%sKUOD?w6+su$MD}>1YONQk3mp9k4mZQ=&DX?y2Q|_Z5>} zIvDAqr45fIEBx5^t{|lD;IjA>J!0U;Z_)HTz=6Q=7N6ccBRbA3EoyP{(+j=WE!I{Id2 zmjo=gcQi9KIi*-OV^Zi)pOQaN(h?V4{Ndj?C+;J};Lq?J6!&roaQKfxkTQN-xuFmW zjc05NegUl@B$GC13GQp+>_44khF=jqeN+a8k`Q=wpzC^k?!o)V_u!gwH;_4~Fh3u* ztKSyxqZ!}g?`M<+EYPh**VZ2XvG_JkfBn{*ichnDF@tN5tiIg%!xZv5A{#vQ5CO(> zmGIgSIZ>&-g)=y@k@Z#*As+bE+!S>)5zDJSt>LauRy zgm=M)LK8;RRn8Y5kyex(>yh+i+wOi(w@zu6DU5t;7}b1~pqP>2D&>Af2s~B=Q;x{N zg!!qlFEU8tKi86tmTOWCBf{ZZ_}ku&I{#bKwcU2C=$G|T9yqs%OO6m`9p*o)c(BnP~NFU28H*!JjhNGJ~-qC}I1 z9}V$bKKOgx8`6;&S8I1Mebv2`+C4U_h)juo{51{vYAWMrSzJ(=6#Bfg-O8{w{mHhl zpIr>-5Qe z!jb)kYf_$!A<(jD%REPT1R2fF-mkOH{54h)($)SRWOZ(xJdlVz_~HG-5gX+zhyfdr z+$eebHd)?Zo*f0g4w8sT>)*TlDPu&|VF?LjX@X*HU`HsQ;f-UJn@MH*q zU9Alt15HU!=8V6+kj34%2UU!-O$bXiC1`}*pFp!V$M~Adrg?kmmEI$qhbj5Uh!wJW zLMObVgVKj)MygHKWkuRM*c~j}3${kT_hpHvCK#tmnVgHUXHWfwxNvzzH32jt{=NWt^wzkFq28L zJx1dk7focVI+%SYi}PsZ5b&o!jS`G)zsItmKAE0E8XmEmJWooPEvuO(>OcqZ{Fn3A z*skRP#hG98AoK$C4%6@)kkuAwVi?y*G!V@IcZTiW4-PVa2KoR6W7wSU%AHWfwucbm z!*)w;#x5grRq|9Ii@~A%_~^Vl*3(Mw!co^XHF?c7#2SB8L}G`VU2A9Kut%h^u4q0-;{^nak|lYdEIz8VuOGjc>K{&i9J;6k&~@O%vBMnfSBNPOCb)Z(CYR$!)xh9i z&^IBI+c@GGJW#%Hs~~zS;1aR!E~+%RMinV!UK*KzW`aY~84TzJa{SfOpGAp2Ol6!F z&PUy)j@{`#J+_dHMB^GPDnCtJZ2V?I9?OdvB=Q28(Ld=;eGJsviQsCdKSiz2oNWhc zZI!W*s)YPwQB}NqG%hyK05pWe^YUB0-g`Ao8nu)6Z0sEMV&QXV{Zp$bn``lMQ6!Xq zZWr%|4AyF(MysI)lX>b7k7Pcs%&#~LLq4lPfMTp~E!2XUAHhf=gyFv+ zOg%vIYaQ_3Ss`;UO=xlmV2U*NtR=k0>Xs_5Lv-xCi5$kfD!!nV_~XPh+X!whO-nTN zb*lBXQrtV8)%KPF?#=>k6H9!-J{LF%iRX!=r9l<`_TBYZyJO4*`p}#1tlnD_(_@k= zo!BET#rWGC+CmngKWOyuuN3jwLUq?()(R3?dyQ4a#mSY#xfN3y zGP$N#m-dp06OtvOtr$w-t^tORY(s%|L8m81l{q@^H2FwDY>7o2$<64?h@8pXNyuVo zaNac~|a0>61I8mn9}ilr=m2jwl@`)VbDqUmqr)#{^8NtLCXO{2apMmm6?#;1s&O9K4OB4HMn z@p1}3KECdkcurSAYwNp$JW>Gp?SPaK{mge!LfE)Ftd6#l`21q33*lf^#0$h!4R0xT zTQ#4d@P{%q5pA7VKKz-~=3TR>zglT)v1ZuAJdrQN@<*;_kxhg?I1@yL?|63`+7|oR z8-u#%1k}VVCm+mepMzNqjS&`E+u0-5mxn#SB*Jk)+k7$6VEc{+v#nQdMC1dcI)$~~J&cLndCOi{_Q&k- z?c&-eb|fvsry>@QAkVzfTS?K9L?X7Zh%z~Dqp29LTpQ**`nvJmg#cc+-hap=U7{iu z&Y4HF<2cUz+lm2EZQe@~K6*()eoV6SMdGMahfYbf>dSLaUnJk-eTP2>ok0kW+6gio z9g{}mkETaSpL_LcT;RQcn<`0s^qjZx0lih*%eS;Vh2P%QZe5-Bz~rRBbGrCU*RG14 zQ?WTXiq8NsKigoWREe#WN}RwgHLiX98lUeTAFb4tzAa^@cr@DBK#Az4O*7kU)|~8r znchDP2!a45Hi@hm*|#p4irg8{oG8>%;xkbQYn8ui*A)0cU-#XV08d|J_Po>l%oO~}m$t>8lW)@s zX6q^Eq)Pfp;J4ElcX9rCw7u?FQEfa8q9-C94c75QNKq_~b6Z(QXCYITy$%8lSrm^1 z&D?Qb2$g3pn$XSiHtKOrJmHgtIBq>Mf`hDQFwx0MumO>v8^!$#CSb{0wT=MVXYtF6W4{d3G>$OML&@!eD8+1jL#$Ldy3=Vcna?K_5#A(G- z20IF5adpjk%y&2kqUR@WAQ`(@mBq40m}y}@G7T4Z!%ng%waoSZgSA(Zu}HRb1AR_w z)nCNJ#p2Fc=bnqwpO}1$epj5}f3uODKYrWA=i-^a1pam}=HUc>iTr=jsDH`~IH`Pv z27~&)ksE-ixr;$9;fx>zO#(FiAUc2(R>$#@pecX|y8c75t@kGR&6 zEvTWsS|B%pmDTV7>0ru;*M;EA>4sE$g`SIELBe*%Wv=Z>4fG(0bRzZT3T-vsZB~7` zOi;g0OsI73*$2A1r)$Q((v*E;=i`6jf20p(7-PYcXmQQJ8gVxq3hO!-L2~=ZHM2%u(X< zpBjG4CdXzqwe61ynrL1jmw(hQvRO3k{t8SEc6tsrmNZTV?PJ!ML+vJPvU~)Eb$pp# zI{~zpX-#x@9>n#;4X^_ueY8o*u+#qW;AFrY%odJ9kmq1+Ry?DE5xsAhe3RHWh57gP zQl|eNVE}u%dX13<+T_4q;d7yvwm!1RXi8DkxoH}B)bqa3Pd%o;|Dy8iLvqB4#`(sC zfWEG-!rA-6S%u=dhZ>xU`fnfKfl7wimsmb-Sm}~$pQLhpnZl)5qmPE38S(vl1UZL^zAEcA7hCG3VY_!$*_iTvaL!UsZ#t*CPxQ~hAA)nOyy=+z zQfbcajV_;(pH2uksR z$bXly2haTrw7g&Y_Y;$+uE8=#rDbKHW60=WS2sV8aDlTPUOs^u zf}5=vK>;6k4MAH)6IqjB9S?6GgY%&tmgi4dxt;fOQ*{?aY6={SR*Mb@4)6$f6^IV- z4-8X_))4&JxEg@>vtH8HYg%oLr_o#^dR%Qi+%7UWY!1WUr`3W+=;m?@LhHA+_U7)$XhC3cl zT4JU))X{M_1f zq2Uljxt}i-6&}0~UjQ(BC_oUv*Y;trU+{x{`0OvZ?PnP)3ms5q1n9T)uCAe85X3kO z@&zK@yg)mQcmT@=y88q|5R)W;HQl^j-2uFhyJSE>&^~+}z=uKkU;uXjSmo?r+VuJh z?CN^<&-Ptiz5axM(FJM(Bu@B*1^c_6`}y)e@)qD90eJWG5(Rg9?@$8^@MH%(ob(Ga z-iPS{ycT%&lqrCLLJq_E0P23hWVGH92G#%u<;nQm!gTi4c}@V!y1Sk*1~4Ch^#c7* zo&24D*3(CCUtb5ag)G`9+|UZZ2LOE8BTU!wcbVIvK^DLJB5U*v)zSW)|I9TMK)?E$ zi}17F&);wVi?@g2@Al!0=e@0LK|U=6!G$AzY)%1~5x~-6ewO?A0Nmim&U@?Z=l?7d z8ey@Izc9$R@Cel3H!1)v@JP>4y?xsE%cli|0q7^~@Y~)#hWm8^AKa3>0`kcPJ^c0e^92E{5Eg0qyDqs+c&OEWKERXQGdSFApN9ZX^7Fo~MrHs8_>f3g1o=WfFV~vZz}v4cdXOs=3VA^ukks#-KWfC=%oo{>=SVR|@j{`8D!q4L|5T=pg_yhWx>M1b{t2oj-cBf!=`}pFiLK z=-m~x=?3ui2WkKN|9k!)x&JDu4d^}jyKclEJqj@WQJ+$m@&u&;r5@!GavpL`a&_{P z;I0Ld9Jva)>K}Cct31VfidPg%6k`+%6jLrfiJ||-BNJ!=Q1pw39)Q1p;RU%UXj75= zIJpLB9kfi&NzMaFkt=|Hw8@d6XGM^!^P9qbuKY0~f2HY93ZQ?D#_w`8vNU8gTr^rV zhyT4Mqd24DAN2m@^pQG#bXKxli@$m!W;`3*jKj_^b@%=vc=SP@qrR*nJ{I6ER zJ)*#_g3pEeczK5lXanisAz&EjCM_u-Co3lhLHn|1zYGL@HUB9?V4Oq$%DXrZ zK^hnmiPZY9JR=MQJyr(GzvW+fhgBemg${zAwYWuuM*eD#eE&fKb_pi1(zv06kPvhj z&?5&aLF$keqzf5ArjQk62RVcJ>J8?3C=><7LJ3eZln&e&c~BvQhDxCaP!&`QH9>7q zC)5WGLL<-^Gy`VO3iKJmLOakN3tYVY;xBFbkL+>uWGKMmPvWT*VvV-y!^&DhVnLDpM*~s&J}gsvA@fsW4QdR4Y_CYC38J zwH&n`wLNtpbs}{>bp>@h^(gfR>OC4}8W9>b8dDl~nsYSSG&;#rJbeyN=HX0NT*6?PUk~+f$lopBf4jFi*(=VS?R^;b?6=GBj~f} z%ji4kr|7>jFffQRXffC`gfnC@lrwZQ%rW2?*%+l64H?}TQH(bk8yQC#H<)OcM3}Uh zoSDuuoB`A$1~q#ZegBa{>H+_a+JlCC4eP^rGjOE77P)@3$0n-H50n;Y9jw!3V-Y%A=P>|*SO?7r;j>{aY9*|8j~910vZ9MK#% zIi7MXaKbr7ISo1eIkP!yImbDFaPf0#b9r#3a#eGUa_t`AJ)m{K<3QShnge48esBwL z>vH>X=WsW1zvUt45$7@IiQ*~d>E&7DW#?7rb>mIrt>vBOBjXe2v*3&2E9D#F`^JBe zU!Omi{|0|I|Jp&$gIWiD4_-Uie()254WWtfL0m&%5UT>cL3LXl@3X_U#iYAIFid~8X zC1s^hrD~;5%EHQLly50dsIaS;sbr`;Q>9Qnu8LA^Q~j={q!zALtG1~wrS7L*q5koh z*fEb|caJS=2x_=$+|gLj6wo}Qd0TSEI}@532C`&-Pih{eMH+=`=R#6aoOXc z#~Y6C>Zs|&>2#ccpU^*%cH*TjtFE1Nn3OvaKtK(MLRx{Rzts|_vY?y2uZOUzSZBN+d+Af@y zIURR;(2mE>$FA9)%HGEQzWp}`U57k}6-PzKWXEwQF{fy!0cRd(f9IzzOfIf2b!RBf z*q*64gLgG`Eph#J*6{4DvsgDBw*t4%?pp5G+&_6}c;tF~@YL|k_5A3i;dRyPlQ+^k z-+RqR$EVO|%h$jc?Yrw|>R0AR^0)P`37`%*6VMXK8t50;6Lc^rI_OofL~wHOLWo*O zUI;eSIP`uPEX*maIh-9R^+OSdBa$K(BQ+y$M&hDuqUxeqq64Fc&WWE(J@?_f-uZhm z3Kp)Pyxx36 z_{NnR_(Jc(v75(l*4*N|m3nKp$h~N^SgW`i&5uq;|G4dQd-9I{oyHQ;lKfK2(#X>H zcWv(W-&46)exK)l`h7xKVA;Y0iw8aB%H`!1d==T1WR($>pB_3s9H}}{)m$xAeW!-A zCjAlgDB{uT<1>%PYmIBW>Qw5g>qY8sHLx|LHNqOtHDa5*n--ewnqRdTwRAmEf6~w@ z-CEXmsO{!cj;Gn}wC$JLNtpAPZymuMYn@)5%Uv#AGu@}V-}IRGyzDjZeb%Sf*WIt( zk9nr?tZhJTpyj#B^QJ+i!NwuQp@tWVFB)Ddy=)v-9&R2{9eMKV*sJzYgM$bma8j%!OHs*|fLJZ}aE)=1S&|%-1X^Ej(R3 zu{gA3xiquvw*2{B*gO2nrS}Z)^FJUylz)`_*!D^9)5xmB>dNQf&wFdh>n!WHHV$vp zZ)$B0VNYXMwnDc^UoyUOe=XZq*zWpf_HAw_U}tYP4abdp@LlD5{}0f;s|!*`WJ{DS^Fl`xN19z}fw`f4_d& zry%za8vp$XD3_O4*su1tC#eHsp{6)aI|7FZLS!s3I17x_10euz6hNT?*B>3h$l&A@ zlvLC-v~-|A12aShgTu+l;S?164hL8q_zsb?P_Q04s!hpe?n)&X!Y-GPbB9{!_~T9v zi&t1-`Lm&kG_;&t2e^4eM8yst5m!)DQdUt_(>bB5r*B|rWNBq>V+&L{H+K(DFK-{; zu<(e;sOWR&FJ4MYPPv?#mV5PDUVg##8-*pMckkUVdr)3cTUX!E*wozeq^rB9x3B-% z!1K}9Z^p(aCa0zsmzLkHy#Mg=)9TijuiM{tc5&Z-?9&B&8NbN-ld^xKiv`d{MotbV zr`o3rMivDUoQ0g?&{0ZOZF4Hu5H>-%1Zwuj+(g?|0U^&i)zM|z6R#+6-+9&NN zW&b(C692m>`;)ML(KQ3q?q5`q!2q^oWMHV^-~yW7{zXXzlr?YxrR?WL{qv&Pzkm+) z`yzoxVEZ-Ua0>9Bj+&DCk5B*kC+RJ46IGF>A$m9rOeQ!BgoKF1!zF3ZKk2`Y2jW}> zegVBk2K=YQ@80DSHX{!=*M-gdAGDZdq+m60 zNEod=mO%9sQoVk7prYoGubb+z!b;(%`Q-u!zbq$MI}KZ!wzgJ5f_Z~{=dG;FZD7`(u|=f~CPHg`5f$N(l|}ojgz@4b zcK0!l!Nz4R#w?_Lc=n?J`xq9Ut?>%Bt5>zJUs^6K7rxode`It3ea+hTOsN8tt75)s zHHAri;7Js+dKcF}T_wQrPO76K*D#Ah$xxm4p78bi@Zyu!HfPT%j0Y_#+8c_GJ~oWf zKrVi!-19_!LW9+F)!79*xv}R%f~rw_iszHU-r#N+0H$4_JzVln`U?+`q*uRIlSJ`Y ztnK1kR#OSfR)hJyQps+tW8u9eg2m3uaRy~W^}x+{%zg8-h@SZil}`}K3PqI6jgOPB zefg>~logYE{&iFEQOu$TPK<~`ec?mnO%T{xJR1o@V!kt)5=C1p4v#3RxZv#KX-E)y z9-kscg4p!&k{EIlG`vaFxk`dkt5?$$7*25!Ib9M_A9hL5p#c)q^NIw~$#f#W?vbD? z??}*+-;B8L2M{ot;??mb{%oraz>a0=TC5pc>ItVB2Wh zX)p{Xs_l8eL-f+D;T~%Df+RKySs_zoE>XY#N?}LT>>o7%Gncwye z#{6ySWdD8AIE}G;^W2j8`_w7@`=ptO(B+{lqx-k1Gk1P%$N#LXzlp4W_MP9N{GVO%WWR=+(P0dvnha) z^Wm3~10;riA_@BN^|yU95n^@{_gz;5Zkd2eb*A$io*$}>S~;dCo9gHQDEKT0*kBW35*sQUr)-zW z3JnxheBy<13b*Kn@yR3zZ(>ofWO`AbY@ZwqFzK9nYU|V0zG$Sri|T z-(Kuv_F$d`&!g)1yJF2ND57YEa!(M|H)Zs1diWoy zR>%#a?`e?FXfQ2Iq$&h4^BeDp1}P7GiNZf@ev9GP+E(1)SSCTVF6Z7HB|#@KJLh+3 zSIW2Ke)`Yo|7(3EfA>}WukIUfK!Os{s7}+ipgo1?d3{0w#$%lyI2=<8e{{WTlL~E2 z51nz%Qn7mPkZSO}{JVLuK|lvna!D%*x_Dh?$>DSOQGHp)2ZM{@;=EUAF+)c`&Sq^p z^>Tor=j+JdeJ*N{Rx6R&X%y{p{tDAcdm$cP<`%1hQZMyGHnBhmSZW8otNKgj}T0jgU@!>Css6~#_KWa{VJF1KL{DEME zMdN^vp^@oZ6tPqSwSdAhtzRO zYN2dSnQ#vu^e}#KzJW38302Pvm}jsBXQM+yV?dq0uw)oV&xw_5vDGaC(xXi4Pf?PQ zIl8VSh)P!DY1(BAi=owv-e-wib3F+YQeP34FU~j9$8%klZC>TTD)^kr;~vW>*U6dV ze6_k!M09TS%VtTb${+83Q+D~*n-2#RRl_8VepJ6WO)LWw2Vei=D{1tXcV-a`*?0bM z7zuK5`5|c=;V2DOn^02<30mJILAq%hTIethmklsCD~|O5ji_ zyg`D3hY6KVV@kliX8}*z8pd~$pfxeD1=N8aWwKE3nMjbUI*L%(S`l;xG=GJH-CXOR z^xx(I^GSm~M)8)j=Wo6Fx>K1nY?@9=S9ju(1jw+t@ z>{|a;Q4d*L#P;uSNLDq3d^Snd@Md!xpuVwbH889wS(V>^&n9oD<|#R|(OwpnQMttO z3Wo%Lspx}N_k4v>GF4vRF)Dxh!d(44d0te@ouLgXU|pSVtnh93(RW` zt)_-8jn?NLybz6EKgr8#7q_ipQDZ;)@rrIpu(VfVOp;`s3E8Eo zz=bP4@3LeKAw<+G=LjrnDJrF12`_?e>Ia@lLI-!U(6MKB05e-zyZOEXdn5S|-x?cE8d-+ArI-eAj zbh5rI&ZyO|_!;v^d0nxBIE8%t;R43zZIDsAPU}|ItswVDiIxh%EJFPaPKo&l(NL|= zr=}g5Y95rNX|dbBFT=C@5oz!3sh~P#!?S7qTo&+%*D^c{u8oC9B*YD-?Sb zg;0*1sBGe`dl@pno!qw}b^JLm4o0IUnO@xNno}rAQSl#kmYN~Vv^tTtbx)Bv2zJ_< z3&=B@mkT2?Ayx0rAu`E`5I ze)EsVQyzfbTCd8j9(Qe5S>huI@9B|%LH)o#pJ zZXg#b;uCaZi}q}YlPCtHJA;_kc)Re7i(_YvOI#+ywd1BD=26G8n;&!~YML1 zXJZS}W965J=_hf6olPUF_RjZchXcakfmsGKcc{K+-Nv4)NqoHRrK=m(F0~bu980x$ zbCWyz`44_&gghvW-C)z}pykxJ8F0sn4%9-JxMGKL$o@T15{O(19if*8W3A7D_leS-mNszi6hzK7>GfY_VjGeK1)=_1G7*^(G#R$Ii)UXZ z(%Nm&Ehj%+9G?E%GtW@J35))0K2jBqs~>yw>b9M``}DkT<0MOPLSz%XD!zj_G>+#)N63nYm@?F?cYCTV0*>Q8%le?*n(f@J)7{(JSH3qfs@rb6?r{+( z&{#{COeBwGr%Qv^+6aagFFJ0^*7!v6bDTaG%len4FK*v4=dOMYKTstS!Y|f^obp>N zy9BhL3M4BD@_8z;>@?oGl!@vdZ?wfQ781F+3=?c70=gX@-nY)Uq?aCknEhpc*tx`Z zTA&g-YfL;HCPiimA?wy{S9#YoVXz0LX z8O%o6>WS;$xi`Y(ivzj~1saRW0vMN}xG|pdsm@3&XA$;l7mrisaI)h3I<-{qx1m?l z_2oNL(k5+t_I7%cZ&;eBHVO%wZ;qKSRta_2Mq_N=1XP7zKeKnTpmr!V@QPd1b$4Nb zlVQ!b+zN?mNViR#Sk0Qrau81X!@A<$vFN(R;*l`-f>+-$*xu=DP zpPzmP0!nRuWq=JI<3~{Bu_gdRI8KTLk*^WT+FXzqFkWvZ3{Baho2O{D&aVbi6x~Yq z&ox}R=zICD%)p0&y=Rv=C$x}d!$~fU$hFL^iJn@V`~tdHh9(+w`jWgxR(h4){A`kG z+ngh7>pK6-qt2yUTuc33!xw+(HeJ?~!W9@{84H2ZkHZxHFxd6m(2IpmKV4*3sb^rX^=3 z#gEg%&NI^1)>>p|!{!HyNN2mX+ly(y;F-&I{BV2WTQj)q-Z@$9+uoteWPOS{!HY1izDHCRa-Gy}$^)(`L`!*{6Jc^neb1 zHHmzivNm3lI5uDVp~K07foZv*Cz}qZwDa*u^1S2NdiZyD#^8Gv=U6VQ97{<1uD@de zFgGFgp=w=H>*v$kS+I-a@nR0=zRuxZ+cp<&+P1ep%^Y1_vW*hwK^@%{7q5BIF|3HM zj_;fk2Q@=uMRE7GEEh3&uI%mr5ZBqY-;#RM#513{CM~lT=+Dg}$XQ$Q?8@N~3CTOw z^qv~Id9)95Pcm&_y4oeNHCb&)zomKd)yTrWyx3xohV_hrkRUnt%mHDKyku=|^0bc< zUw{-2+v6h+A?rAAEC=z$_h497wxYT=5xz7Je10fC-B!!LS~@GbENExK?a6zw;#sY{ zCW|s(wdrRHQQ4BTBan@AlUrE%$EL!7Tbq80J*+3L>IHArmBX&>h@aB+HP=EEk|0JR z2VT8(%cH+LC_|}<(^<$?ioI*`l5N`5p=-qt&mq@in04cTaYdhs4I@UsB|-CFi5#Dh z97J|+H2b!;Ph{VOS%do8CUg83Znd3GaRYAd-2(zVUuu$FxbWs7Sd{Yw-jFZqe0DND zmK!GEc)*O=Az}Dz$gnem)6AsJvDT&eE~X3fblcZ}(a`#Itmf39gz&9`ykY1HOg#*D zwc~wzHUS;WwUiCRD>RI>IUI?}-4yRFn)lN0Wce`puJ|^q)>1P%0nNBFR*1};JJ!ro z+)}A0+9VvmG0ue$zpcSb#oZ52m_X)7BfnCSphra*;tQuSy<}tM>8yN+@p%Vxa45Ba1$;T(bW(q(X>7Z9OC}BJZOZHrU8u|2 zX5(pIrhnw!?F|vR=YR!$cSYWkLSQCmLa+z#JB`MUToi|BK+6%~-Y|mj!7`dC( z6CwI`ve;0pW@5f}e*GqPZ>I>`SoPraw4=A$e2Sryi$U9azq87rymU`PAIc}4(WbBL z)6z`d8tz3VyUJ?q~x{ILQj}Hc-!mCmvtw$&uKo{&#Mb8@q(=I@GYvu2xF78 zUB{0*PQEN)e$1~GJ$R&l98-jt`mi*y=DKyYxBUp=HZm|XP-2tKw=li;{wLd4P9^~! zWw$A1(^=(M@(**QLZTrpsWnD8nJwF$7@YZDTy&5wAzQKU3D!1Sz)!=?NIST3XZHf~ z+E#j!Wl^WWN?PJ7wG9NtV{tWo?F`t11%#I6BKtwT+P6*XToW__oEy#ahpb=1HtpJJ za7EbpCF{DmSoJN+n>D%z>Dti|9M2rLXWcyem(y^{JNIxVdqPcpH%&7T4f7dibEkO` zVkfch?*y}safCdvN<_{*H}(qYB)`HK`Jm>a;(V%0txOWeA9X2SlyJGGq_KG{BK#Fz z+o!BIEWl5y>fPfLNx4=hkZ~`$1oAAj1b86AZu?fv#c&MEG)~=O>|xcnn2*yAe%yg9 z(w>=cPWQ`K)+#ts1(+etUR-Uk~8;i8e>6P3=k zHs128X1W(|5I>D#L@k1?s#A~1j#tSgE}v=|tCx5dc)tN9?dHq5UM*zP*?*HcdSKhl zd1B837qnQj#<6!ex~Ugk7n#bG+z{Xt5Z=?$_d7lb8bGB8Rt*vz{hzW$)}t8h27<9 zA3YPuq87TM8y`#@#$Zp$Ow}0RRPWUQMW}nplzDZ>e0H^9cU|b@>sjetY8~RHYryUM z2bP6%4Qu=ec_`qR;fNp7`eR%Y~i0Ha@)fC&Gbxd~p+LN;eFM>FF z0;IXEQ$L;wXv3H2!RdOT_`YBE_`Xg4e|>^E$B#KbG@Y*eWuaPoTxlB2O0Kfz+WYX? z=0X6wRVbnRB<<)?N$oYCYnH+Rm4#43*6vRE={3_Z^PZOXxt;?vpS0;O6@NRWH#>IL zX1YN)i%Wqz(Q9B@JYzVE;^d3IWhy}`5)o}8lxSe~)u4110&h}>$LEguFqZfx=?ZS-C7sh_s zU6T;^k&F9$;<5%%En@=J%2Y{^`M$HF-F6sFMlELDPml$|(v ze9ntk1dAF)r2kBUcrgoCQ5@SyI<3G62G;S{E+^n(1EbX?EiFR)<5MC+pG*Sjzk3lG z(g;`EXt1_KniqFt;}iRYmN03ywgtNr_q1>LuWbl}1KSK4mpfAL&k(*FsxBj%5Dlhl zW7vtEb|8zb_f+wA4aS+gy_~F5b=Pcjr)?}(9Cce0B$-l$G;Zko;-i7D7X0L7o(c~v zszjG)uf^&cQM{k$83H%M11x5uHihh}MV>TX4RXq+zhnJ`GqXe0f@%ZNOM=o5lH*vg zbv;OKqL_LZQ0K&H4Q+s5RR?GCwrdU~|%I z3DunqkJV}03ODbpz-1d3ZwyGiM29z?KEyV3gPX1^H$W(Gz2{={#Mksaa#W`gYM~W_ z1%q;lXS2g)s>wdZY%4G8p-cnnpl^O*T;~0&cL!MYDQ=yWaFKkWFsP8!c0+_3BgUIX zf=tlh9M8fXa6}fhP&)r;w~r|eU3b?Wvm>2y*N?~Qt8ZiCMBKPMwsK*n%{Mth1$J*si&uM9T8myfWr`e{MOqdZHN9#=@4B|&!ux2jPDMaci zu+Ma1+t7`gRb{cpgxd{!1pQO5g|lp8coRi)ty=Q(dA+;?0_HfvsWUd7-+&4b+}>zP z%)%;)A1`YR;W7!nrP{ z-fL=@IOcG7z(c8u?D?y^pG4kX`>K#zaf4Ic`_qv~^VD)i`%=n9V24_ddftsr*FT_j}k6+ z(j^hOP~w8MLEuD{*Fo=_JKBH;w{R(XAg(okd31Ve^7Hvv7Cr2}*`+D3EbppycQ^W> z_SmqVA+r_UE2bAwoo|o~z*|ryZ;VPsG2^33R}ppZOP5{<&UYW=OcvoO%6jnRM3>?H z5YG(rV)ZUqYeA~zy8~T64Z~A7sXf0~X3%3I@g)&KXd=ov#5zuFMlfh@Je#qXy7Iaz z>mDo1N{QZGqt)OUZFTB3iCrBcBe1Toh2apy=bC5|bpM3~+KOrfgFRt-34ygn!g0J^ z2Q>)Q@kgSgdXbb7h?K%0ykH?CnpQuq?1o!i?z5N6ry7NIJcU!ghDkeK{7TsRzVZ-^ zy8gc1kH*@PplNjPJOy$gce=U=ySbR1u=1t4%?`zSHS*rHLcZbMrWSAFtA^q^>a(o= z7NbZrWNbTy&z#@{Y9ULLVKkPL`{-6^W5(s_V zVVC~wOBm)rjO%cAK8j|2`>pesVy0Yxn)+1WK?B3&xMAKr3(gbpEUS?xkB}ze!??pW zcn&WjHDS*(T7BUIo+IV->v$o&^wyhp-KMmMLT3IQ5t%E7xpPyqGaGhdiP1OGl-y7* zYjJi?I(NufuIL|^!0iwKl?#_JSS!qoSogGk3epcbU7)k2S5z`<80O0VK3A$o{#onk z@+3jwyaNKc8kIj@;LI1}EISc&v5E^%L)U{g!!yNSK41C-qdV4!eHbJ_b%py{4%+_4 zX%-w%%cxXQ&xP@JAf8bLf*MAnZRiElK6EOkt_IJGD8UEd6f5|-dJpnp)!+I|lpHRT zeX%p{H0L-V9MCC5f7kXQs`I7GmsBJtYSK@K1dZ0$r3~%})f&^@`Dia9&3C}=$mZ90%lpwg#xW=+Twj+$=81`*6|F(Z z;F*Ub3h#6d=d%}b9-3V12pUG<4yCM>gDRT1`8}R_T;+}gp>!>t8|RE*ott^<9dy4x zM$ko4Y3)m0+e!T!+}X5@vhr^V_fR|O08M%n7;0Y^J{+=FE&zB-Xr*_PChr$;+xca1w^_k&>aeg-lH;Jl$lD|Ir-XcEM6v7TeooR z-Nkj!u5mk)HU^GH>cXY>XFkzB^5EqSZL~sM)kJt>uwfHxm5YE|zB1`^f>;vN8^GAh zc&8diUe8p~Pza4aWC-%0eYl#?DDt%DVl<+)U;_;zKMOT#8!1>iBBMHvZEJWrMx^PY zy$r)!sc!=_0Rik>VO?M9w#lYl=G)KHvvqP1YN7|1s1h{~Msu0tik9PSW{j~rIbNc7 z&OLB6;GE+%b?_T8lcsc00+1UnM*bhc8|7^35{X1rqTtACbp&ybk}?Q ztt78#7DcFBUP#(=e7FV$v>LeWfw(=z{;rV#HXE#o=@gR{p|pA%wN5apUKkCJ)3|$7 zSA#GaX{y*Ete49BY)0?2^oX`9A`=OV1%M#Rz0rG~A zMh`VNbK3d}C+pAq$;;f}m8iH`aOQ5{^b~tRutpS-8pt*Zb3z3P^3I;-T>_!{&pWuf zIwTvBPvph$PSLHSGlYARffnPdM{=13q;rjVb%n(%h24uV((j2rsGy*WXsmTMEvnNo zo+eh4a1X58m>x7=gbH3WR%A(?+FXI4;W;MlR?8;v`nKhY)5BWL0FUR75Xx^6;iyj9 zSk*1IPC#%lS6>ZHtmBq_^l~qc^VOvo69?xE=B9}&t4cnS2?o5H!Fruv?km+mwqP6S zbhEQ1GMW*t(ecGEcj}-~%=4C02|pH>HDZXg7xy?&or3KOKo_ji6#aDY2o7^w20JDb}zE*f#|RDUd^?DBgJF0fe~+Kb11T|(el6^OHl#{Sfq(@#cF zO`8pIrfZKJTIyblT=jjZ^s1LT_%a8Fm3$+W@Wd+&)_(K5u5v$ej}u7Skx|SonF~*B zFMmVh6x{kFi#cs$?iT)tqNYK5UUW=$xY+MX)*|+3;FyKcN3|lR&Y)_1T{PFP>wzqPqGYj_2r{6Znj|5GkC_u6hGV}a%fnEA;7wfo41 z0zBL9a(1T#@`9%1O>OK>EC07Sj2A^_-s`zupAdiAN+%tmLq}U5Ob!gZ!%~0U%x>ob zm5VebqaADrk2QI5HM+QnyCSWtPi(u>b?Be;He9w8)DeH-Ds1`IzcV~Pw&3|Coy(tl zkqaMVB%JhjMhJNd>&F!fxi_la@(y@7+5hN~71$BVu-z#$cE5lJOiKj&Q>Pg|46s~= zaHFA0XIbNEz4I}w$hKO1Wr){-WV*>fA(^1CmBbUFngg7=W^AE>W_KE8Hj+@BXsowY zNM|MSH7E8$PXD>Z3l%C5uJr;?@J1Lie|e}DCntfm?QECBy#P`^1vi9YXcunizf5F`&RQ&fxyAnY z!sC^ZaKkI8>Xf?|-#h#LVBZP?Am%Ei7j-o>ic zd_ecLOX9l0fW_fPH2LsqY`B;O5|kX6?@&3##vnnTAO!C|wQ7(oxumFm^VUR{K2|d| z7qsWX4VDCg`{rU(w`ViX|8R591T}T+ z6>3{A9jI}MdL-!i8DtQ0kI5SZcE6#F-dHvx`kQ)?(`B6~tPvAVrmPR0?b6V9_2H*E z2-mXsLQaa!sjk-VW@J9Kr1jVOcbB3?^=Vq(B#9`sFK!~RHt3XtM{$U~kXW$L6JOxq z9am#bum@90_?i0DG@d?cZb>m|u^Y0jq^pdZ+~ms_5N|W6wsw3(EcHz0y*y-jJ3>Q; zK1(ChP+#^TN;)23ow$MO)Myuo_8sg(J#y*t!vIB${aas_lyWySE@~}N*%LOs>c&QK z!ZG*Nxr-{Z)=_Hj!4}XL99=R`q`8AtJQh+q86D#gl&Z-Sr(--isZmrk^JzNWgkG8~ z#bCBJWm?%yg}Y`|u3PujcDd+H|zb? zznxi(G!7DIxT@);5+pO|K|6Se;R^{eRW#Z?`8q;I(pPC~_MEhE_K?;d|9RPGDnh`4 zriGG1VYQhq6+T2Y4EJwNd+kJEvuYNYrpo$~r)6k-&Ogz>%*Y(__$nQ6J5t2eLUj5q z+4IMVCj+^D+$l-pZ3f4_41OM+!DzN4oE&6;{7s#T7wxaD8XZktmlyXN2-3Up#7HPqdWX2oL21H4M_A&=2RTyxQ8H%MK*AP_1 zM2Xj*sk(@WdTd$p+A;YvL)b}eKI-A!>w17?8mCmMR!xKVPoVM1;NJ}ICI5FHV#9Us zj81^?`6e7^tcT0oQ#$g7GUdG3_;z^W5f99xg-6FfzNB3jKXF2p(O|&b#p{&;(~yZW zk#>0xF&iDVXKUN`W}BdGb*|7qUru3_@J8;v(8WIEv_%qhW|%hm^-@zmIu+H(bb0#- zUKwQa^z#?ra0_jBm_4o(c)f<-M)7-}j(q!Qup!}83)bagjiPonu%<%i5~-V`S?)dC zY|EUl3a^LZ#IRgTR0)`cqUrg|7%$XxX?Lz@j&!*cF=^@OS?N11O?lSGAJaMPZs|Y$F_IsBeEXZcRhUg0*dKX8%tTws7v(yFO&8#6)OM8fja4)bt=h+u(MW> za(udzy}gT8K+Rdh(!d9++@=fB<+%!}chAk;zJ=FamG z_x9JZ2KiNsMV>J-jnmrnzVMQ21bwM5YlWTBK`6FZXnD5}#e@$floDalHy2UK_eR^e z{FXkS_HR&K&mUP;W(xCmm+ikmJZZ#Er9wZXr)f`2lnw}}Ii$23^6+t!b?^bc7@q6U zZSf447UJ4GFKR^+MTuI20sHEc#RW+(Cg$uxiBGeLfD=t-X6EL)!oJOp$DB_NPdv})n+vlUZ_z|ENkoG1-JLJTsaBS zv`Jl}k@-;Nk(wI!+PcC;>G!ETr|TX+PaG_6*3h-P&GdX8CxpQlvH+pDvPrziVT%J> z%#nC37a>(1^)c$(j|N>R7U=j4Ze^%$XH>T+s!R1jTFyD|n;5Eu{|LAL~7_=;hcH;5J!yMmw z4?zn#ukT6yA9Z5tf5yo!4zxW7`p@&N%)`4>;}v7&#DyPY_9J8!FHfz-SXbOO)bNIh z*WaxR;Bdc1KW0A2xqF*iZqYWR!u`WloBJwGrB5xwl0+}cwNRzAiMMjdJe;q7FiNDA_Nfz^F6nXwd z{>fY8snkCt7T5yS9wWCmNl=5t$0y%gcVYuxJY+Hjn!~!$54~myy#F|Y8l2+H`Kf?f zZ>&ox(i!^8EEz5o@u&*r=m?e4bDW6=@k0&YUUnEh0UrqT?0A$vV#;#o@*9*78YhJ4 zrEX(Xv~g2TiQt~2NK{szrha#Hm}0CsmOXj((8@yWOD)Cs&hkK*0q13B9Ps7ZD#eq5 z*A%?(=r#)09l|$ZlOIHP<5*p{RDMxVK#+X3-2HR5KB|20Yw|#(@ob!E zc7G5~6tVVwnJEcz@LK?t?VDKbCB(YlIR%;xX@S$4FX+`BXB}o_<6d38aMz9RLmHv0 zB(E<%8X$WTvv3Pdy>F7B>%hqgc)W^Qc-M$l~R}f4YqO#Nr!^- z+a4Y^E}b%PP*V+5TG>o2rq15+!RhZE$5}=5JcqfJ&Cd=zS)CrB>^YI|B<VHEz+iL|HSmhy9*q~<3cR{(;z1OMUS2X2>OKEgavOJ;Y4 zOz9?_IyRZrV?Qi_Wu^#@i|`bHHURzKLfW1aAJs8^mW5 zn7XPyU~W@yR0ce7@Uzz}**dqS6X#niz}iO(4%Ax=a*Jy_btbR3ntsw{Z@GRN4?G`< zn(;j@SnJKn(w4H-j3|D0}Ob_Dq& zZrK6)kpwQ?P+6*PQM!CxkMXx~Zba%#AS{>&&G9PHUQ7LW&afro&82yI+$q-(uSHX) z>O;43>3YQq0=&p+SFDVMeH3a1rk+N-5?poYl}7G8eL}sQL1Arv0sJjYDlKuN!-304 zX)qHWk-%T)>~+B%R$f!BjvoSSj$jZwInkh@bE-8h&e!fvJ&l*z^Tk4HuVAC>0+yWO zyS8aSYLU<3mJxUsW-y-=Z(5IF7Qw8#!V_*r59i$4=~vuy z(dB}FMG$G=dt9;m&L9-AtDTo{yanOY_R-^INoj3k9)q$3ldG()XDsLRS zyxfq>Ng-x-^Zm(3svVuk5f65k2Z$^*7P!`NBCeqKvRLRd zzq#0ItmM~}e4u9_w29T!%}=siIDj=lGWXUIK1NJEyLp@>Co)IMk4WtYkme;^(o~I3 zUn;<})GY0w7l-Mii_H~>Q;unct%&CiFp4y`HnkY+%4QjIs+u#t9SU7vL)C%8LOXr9 zslC%U@VhC1eHY%Q7MEEWE$3Ywj%56}YLaLSrxBDRE{z^oHiV**c|%3d&^@yipMPV` z{{8yHc;GhjA##I}l1BP4z`HPYP3xbRA7~vOrbX|!)YY#;qKzc4@EES#) zq#B&Z`Vx!of1YnpUPo?;btw5!UGi+HOEL8>`EvX8hV-ULvdSCiwxp4!`L3QyC&!N* zFoHnOO*AFGLOuqbANJ+t`SsE*8GG!?Zc_UZN588+Hcvcyhn`%LC||9NeXfI<~P zKynh0AcY{3lO!b-8A&2Y&IOWF6-rrH!8yL~*FB#-zgfSYUaO~jdi+CcUDmz#oV)Km z`<%Vcv!7?O5$8_|B_Ew8GLbSLT*zDh^kIUVO>fn`WTt>Z^Sh$z8NIgi+r>H3(uIs# zMX$dwK!DF^(?tOw83m$E7wY8Uj&s585U14|Q)NhsCc&5DoeFK7`_lSF8Q72Z3OjOL zzQt>E6ndnE5?rT%SVZrIwj8e_J+G0UHtc{4;jM17S!owqb$iunXdLC-FVozjes|gI zgfOXCfrmm@I5>*@&gJ!sZNwQQ<|-6_64ea_uu~#OW;d*6f+%XORfbtJ8LnlP(2uR~ zEPuGBYGQNc?L32=L&OvRQzIPdEq8c$Ha5W+*~5#lbpG07gLXlVz(*m~kk}nfZmfK3 zrLMD=c11#@QH@SWTZE zpeES+DC|!RLo1QQG)tN=gAp2X&JDcl{h1cxG-vTWf_W;$DcGLvLSGh;4b!VFdi?hb6YnB z#wM1SyW>@|l$bIzL)kV~@x5z-x#KggP}ggXs%y+yx14`4{}%uLYYEA}l#=}S`epe& zJqIf0w)@G5b+d|1`U2;3J^qH_EUOIrp@h-{M) zG@|sbvgmtM7)O)uqczIl8@hWUgki3}kn6f9;`6nRgZvi)BY`GGbjXLBGZeV0`*>Ws zc~ckqSf9V-!&<7t#76MVbe#afp*+o@CBV1B5&_ElS|AI=Gx*F~8F9&lZze9Im%YC` z#x}fu=5H>jmCpGUv3-GXauZRt5L&xHHMmp~&pPSG7x}&_%5*=kCW5EcZa}j~^MeJW z9uHL(>Aem&#lJ~I{-4j;v z2Vl|mj|#i^=x>cP{g%pdqMnVF3D@|3QUoB_$in68aEXzJ>)O^IxQsg5*Vs<((r+2& z#Dzymz6LO0NdRj7_x$S}tDTe3u2<#D+B!~kg8eHbXVZl$a| z&ac8Gru}=SG0#l##b(9bo@BeO|8;eqMcmFVzd`+|N5Y2(gcs%M+(njOk)Ku@JTy!y z$I8sVUQcm~4fiQ1sQRY#gAxup``Z)%-0%S_HokxviXFuCw>1Og0CLH;Yy2O6iJWABiSs{zwVDa z?%(ppn?=H6#xLz>8?IQ38aR&t)Ir{^hvVZwut(=+@!4#DZ+m(s(;7!mC687VmJD?w zSTjH40U(Yu@~`0Uzv-^SfA)7lx8LI{YYxHOKVl0z9VRAS`0-J=JUTFn@|@3tyhB@LaV-Q*ur4j0oz?h*i@DoL~(n(E6QAR$MPy=B?nbN^gfFx>r^E0$Df=Tz}O)!#c-R zkJ-oFGJ0v#zHX{Y9d7u-Va#8!WETcZMP#Sz{snu9J&2!^Hla_XIDnov~6df&4lCw=e(2WhaH6^E6a7snLfJI;4BB zwtVX@ImfukoCSbfuKy>6us%RL7y-_J&wyNRbhSY$d6_FZSo#`wxpYB(HT`km|D_K6k6-$;82Gbf`fa)P zpS)!HGvfXmjyO=j@cT;sW{TCf|KL*o4KkceM@I`bB>sw9Ec{JD$YSZ1`)e5v#ha7C zx)%xk*I)%f1A-OgKZ2E|s1guk_|GDb1@KtLSNQ@UGl(C|AVitpPTL?K{unhDEWGwB zM)>-x>*S+n*l}7B#UtYfbrpBD&(h+(0RbHW@^_1+ zUop#Vx16^Te?>FR#~eWVm|Ne7rAfr_yqxH9n zLV^5`4h!il)E2Y#5%oAw@GGVborPH6GS|!+HBPLIN-7!9_sAOw5;Z24V2hTv^2?09Fkx2;raR*2cf7R6I)WfNlfctkRJ z3o_+VuhN9r0*FAjiSe<0?(O0kBn+@D!AK>rn-f4GO+?+5C<#8W*2;fhqW|Bs8Sp>i z9IC%$St?WjG+_^{M{>N#0Q|cx`TL>td)RF|p=2HZdZNVRcoG$2Ulml~>Hc;gv(2sh zdibWtPYQ;4;ET^M5JA3m65R5)!#)Dd@P?8_CZgRJq^CZC+lU}=9KRp=w6r~Ve2sH; z0rPSb`i&V(ISZsP$Uh$lR8;=y&OaOEk9Gd>CH?t!ejiJ}AN{e;@Amlp=#O=Nx5w{C zf2{MnJ$^s>W1Zja@%zyq>-=ty-;e%S=XZPje)PvWzuV*YqyHJ!F-4)FW6*VgTuww0 z7}a368qQf)Z+%4k^Ix6+qtS-)b=X08)4rF`ra_GB!XZDX=PB;#$w*XF|2x)^9<{4u z${Ug91r;I_*}s{W)7VgG^XQeA8m~b54MhsmvY0#-f2nvMQ3|>8E7^9v;wQyly+#li zOF*Qv^7SlqYT=L@G?ABrqaEIOizqHmY3*NbTns`uBfh}M?Zwczy;dLr;Y$V?qHW19 zcYJjpT=y^iuGU-5+2o6;Ctvvc`qD#9??QkD`NxUUd9(r_c173SPdRjX-}hU-0aAyc znv@s~VyyAI^Qx#tgfo!Q0}Yg2h&ZDWsZYh3wKM)MGT{E>#{ll}SC@*}`~b=yAR_)g zv%4Y%C)F$Xbo&vqud2Wkp3-Z$?7mOIhxn^!?pz4Ig%k+_w1T7zIttpq^Chkrjq0vi zxqBqgJ?TBR>^pQF^6SP`rRhZH!0+%j@cN(xzOf6*_bXB=)qad~_D{%rFB>e;a|t3g zfTu|nfq~%M6 z3 zcz{5**GlFbMOEsMhRF!Vf1EF497XZxv_A&<^MxD||BQt{&H=d2Ki(3|Bmd=N0c_p= zW2V{w8y#oJ|8{zlq>}%K&x-%Yd84^Or`IZ@u7ngKzZ?G*Z~lc;+-yDhud`k* zj@1h)xkY|rp<@c$LzbOB1ONNR(lshzjx^u7K+iMOeB_QPjy2}CTh_RK^)A@f?W=zy zns81!hE#I#D8t=P@^gS`CB?blmFEUyd|v}^%Z{_*ClkG6kDpjJ&_Gh|G-o*?pL^R; z_sCg&yv$HiIUFpPMR(RZPx-lxpOKB%c#)pr+IhWIPub-)#?AQC*-|lI70tm*&z#^almU zZiJ{72r2fuVI*`1Y}dM5%yKR*Lu2LBzC1Gi3y0q4@}E)7{r}~AB7hFmH?Zrpt_V0U z{@!`}^ZTD;hoLgYp?_!sN#-yD#ij#$K#E*O@fQiQMR7Fg>%kjpPdx$Cdx0GX`7aWh z9*=aMe)r}nPDV{Ee!R%=d(TKYbOCCeuh2i1UAPRcgXG z^;$Tw#D1glU8&SZt{R(QT*0=Z4_O>+XF^G3FdvH!NR^jFX8{=y%;0JRhi;0i;zthQ zx=!+cg*tD7|9@Hu@_$!pLI;Fr{tUwZR~*nk55hO~N1DJyYKg4100mfj0%j_kZUaE7 zF3_!v;xDkl;|FgH0X4_VkmIWv?2~|#E`a0~gMyc5zbX7R5Z^KyXT9f4lQ6M17I?3m zd9qE}o9c{7klWK)N(+glB3psa(&A6{6--aj^H$KjFa110(;pvVFc@zjfya+J*s)hi{Jx5K4ahQ z{9Y_98>}1(K5yXwvz1TAFJudiH<0HEc!HJ>%cdUJ67$0yDDAMHe~Y})@;-UD%gZxt z?wLTAq~B?C>O}2`;u2XBz%2jtD!quvMTI4pMQ?ii;E1c12dXc zNwhXeH1sSTWg=uo0L7wl1O-3g_&oDQ@asX;tiJCb#h(?z5CI?&AxWTS2-FTQz9gR*If%zg)_3ecyR;}qJoOLaYEnobk@UgKt zEwe0JWvj!RMlDm$z=2qdUci{4reKSP+f(`QZe&gEA^ypd7ybN#&FddAY`X3bPI)@L zY??ZP6n4qD9NS5t<+vRwru$7|X$OKcBQJiVa&(i|hef*M ztkYTP)(}eC#=gUnj(I*jC4rheaNji>5`zbVQ9(+C#3mN4FzLkR@Kk)8!Irurhe~M7R3R%A3ka4=?ES?I;^g zGjYGyGQmorlBUEtKc0R0sh<>NMs9*H`~#{sJ{;xXg_llgd0AwGUm1t6;5)AAEyeDN zBIGy+q&N(D6G}Z^*e411?LEKc9s#&oBB5VO;Qc7vnFWw(+)*i(xdAQclUYRJC3|)j z7J*jg(Dv3tY;xx#)O17b>{h{gh9yFF{^p1LpgV0c9B!riD(cL6t4%02W_wCx~F~S!im0c{kxt~yT*)VT^(nK1}m|~36Rf&oOqDf zqy|M(AxT6t(kr-#Uo}pRR8_+hAdgLMjT*7-IdXUpHq+e~FZ^cJEK#+)$Kl0_E}L%H z2LTBpM+uu2g>*pJPK?;AHl&5`l$~@H;_2QvB0Xu% zHJ!6^D_tP_xI)D{Eq?d}QV0cTC@KS>oQPY@&e!n%*kf|W8iGd3T{b08q;65}3RBP6 z(pj-C`yqR&i`u4Jqh#q?;N5`c9u)zpi|<;9M9>krbKIlL}EUZ8GV;f)4I#$X#`QCHfADR)2v`KDqF5;%wybAz8pUG zh{`6^!MiqKSms{hy^gpJLL5e{Ao{K*Yn~;ZyeTvHn4jP8K;{|k7-nVtN*4ZhJPG+pK{2uYP5$W32 zo0#l7&$=U{e*#({Epzw-yyC}*wu>nDXs;P=3vhG~(WYIxosXR>E1BC+pGWdtO3Rge zx?*L|#9o?k$MVaicz#|%-@t`+uJBSy9rz7In-z31kFQ{x5|ei!0=*iQ0WhGNz7JK9 zIW~sLUi|Is0~tEDN|}6?DGoFS)$uPV+?Qq+LIDA+_nl<46#SG#mlwm$Ed~!_PFVQeyU>r6PmPbj%|-KMr0%pj94Z#U7Zxx^UU(_5o&`3dGP#>x*qTo;rnWGo*fF()vps1wnF$ly+3_kp*rY}BHK05VQt7v zDd1{md|*z15h-1{j2|5l%6_dj{G7IR6i<0=|Kv%XhDJuYQ&Yl8i~1|nagsQP3hN&c zoshbS9c_XZaP>|~EK?TCuxBDDyd4&DMPG?N8-Fl^8>TU^~^a)fXD4kcnmb!s4#5MtNZTx~?Wfsa5BJw-4B zE_92oeSdX}@S3eMV=UpBoQNxocdz#Pxh<>%nc*723_gXbL2ZX(HE`uXp5e>8a4WCR z?Wt9hGv`yQHZULd_1>I)-uK3Wl|`xkG{oe20tC!WZKq37i?33l)CbQ{i+PG2s!`Xg z6+S=8yqpCTOAf+&zSCUI9B|kRTg29|jJOfqz?&3+1I{&}pA>f&rXaR}O+&|Bs@y&G zrcBca`kjHL+>z-nS7+%r{eH{Z5h)*+6hA5k$)NXm!8=5FRp2F^chr_3Q$u71(`i^Z zQ3lN=Rp>Wl5-G0#=zaVEv#d#vfN`ZT{Rmz9*wu8Sgt+Nol7K+y45%1v5d>;yC=Xt;G5>QnUw+%blRa=smqy5Na8+aw~qPz-qFY`(;kE@s{TXAgLT`6;_Z(31gSQ8c4 z7isGR70k{-9w-+esOGoV0XZi7@LAVx3OY0Tto`#Dl;o9uhevI8_dZBu)zOQda^E%t zBw9p{_+?#y0*{%OAcdnmHJyX(&|u^{=XvpRizF-f1bUBU^LS~)bDU#p zh)qFK-yXB{@yXe!3y?;t=EUNFc&v|W6V87Q%onkEC#q0W5by=ToE3IwP;_c0{cy>iv<%c zC-ChY?>yZ0X#-WShRuy0(PQOR>E2gMZ0`nLrNW#&e4`(1t7Ft`&S5T6Gjs zvlqTY8(*9$vtCi!_LXbG=&kuNj>^M?gty}UldYDz8x~P zzuLXmo%*=69uSlr$jBJj$jKWdNt%yOE9)J-rj*PSakou0lVbWbgGov-$t}PFA6h^Z z!`m#uqB3gO?5zEquQZLl2^U}xjqBq|Pw_pjdio;mbw!vmxeZY_5d!r>1y^8aTKUf5 zB5!4+bieSZrQ*#TsJEP~-hGkPttg#3U+fnCPEqb`dS&{-~MtebtM26#;2D>GZ-J(7dH2#T&r}e{l|h)q)p6m)ryD z^&w#KLm$BQU40_tA?(=n{4CzSy>H&8+0dvl`^P*_Uiy-20wD62|1e9TXRJ@B*aJlR zz*o9V($;RqZ{+%YZO^c47n$o?e5u9n`X)}+lc26NenwX`uVCoGlt@JHku*uj$V<*c zZ7_Jj9%{%lKcBFwqJB0 zKY`l#N;TDwOS!02SR}LtN#sf zG&uH1(b(ymOtR_(kFeq#Z%4=o-44F+@NSDw2}zA8{26}21;s#=&m&qjM;l|!-XuF6tM;YUEQ!5% z*2q)zs;Gl|A8*8mCP;(&jjOiU|055iTldQxbtRK4#wU{#YYZT>VgoaH5U6MOb?k+ zkpPFcqG~I^x95bwOW$qqjnvdwrqla2#5H*_;q@I0R@o4}++fi#fv}gNVd62TeXcA* zx4noQ4!AwQD8Rmkd)R>QUDAN<*jevB{QT{jEHu?i-qE;K@m5NdvbjIMAnowiGo$Z< zzvpujJNz^{U>NU;9ri^V*fhTm7I0f@QVEst&2Nx7-&Ke3CNa>Oo-uHEVBwQs=6Q;@ z8}1PiMSzkS!hk;&!@T9~V^f55t__q3d&S1} zDD=gN#xo@d1}!$p6K=tWrz42m(Vd95G;5J|WP!T z+7jZtV{TdOokN_41DHX|%O)@<+mFJ2xYSg<1p;kA@YXOASzX^*!9?zXR;>oJM3EKn zqatk_TdNmtA004PaqOc_#5FSS7O}~vi<<`7*iaIjbr4FA_u9SiYD{QkIBc03%1)G9 z=I_@dk9nhA7~tQ_JV-n;$IZ|aC1Z$e4YT#cd(B|%3AZh~mz1B!w|@EK^8 zT^itmwSM{-8U5g;H9>!@+#y`UTQspULwrBiREN|#EZ>*I_WEED?noX+U@R))5zMH? z@;U?+QMFh&fd5l1iNAwyGcbxSddE7(@ygx zT}Ui^xS?VjNnj7q#_ymTpVp2m#h&iU?^}OMjcR&WS05P1*wX7{G2I%%op9M5ywRd% zWIU7uWp79sU`EPUhV8_2`Mv3_buHlfG+kKNn3z3w>7J+y-PC~N%lD$$t~Lh2-><dmXtOX780eTErf*P1`gcJPoEmSph1 z2C{vC68Qfmz5WEp^L99keKT%Q_dYA5{S*I$HF>y;Pf>!Op^Pl6OUtzB&N$PrSk%_ zRc~F%%~N=Aq1xMtNW=hsjtaaQ)lx;c1HMbXbB_rxy}1vqwehoF8kutp6Yyl!gI4cy zTE-pe*La)F`#d!47Bqia1`8rGP%%cM1QcfpOKFh+K*BPkcs`;X#Y5yN-+#@t(pIR= zaO5KUsS;^g-9v#MS&!ArM?z$9OMgW#)}Y6xU3 zkdYNxVY%Z%PMvM1yCtJ@CSNPXY~}>NPy3pA9uM+DbSH?qm>3A3VHe9$KYQH%Nq;Z2 zL9~I(N|Y*pCmU5kU$ppXm0pcAYezRPw0Y(ru0F6>MiSY8vbEtdbh^h1Yq&j3Fz^fT zvsmWtsO&Gb?pA5@=P>q{S8`3=pH^d(jp9w%vxtqV8zq(jT^|ktnb94vb2kIE8VHdl zj)mJVb)mB%E**XUzLPsmYVaG^@Aa&P551)?hv80yh<@!4f7ClWsT)wrvh_HMXp6sw z)y07+GvqP6AIb{UKOlH%-`H;p{O3Y#Y+XLB&rqc$@O0%cxw_@*-*Kb}+RT$n$N|bC zi~%0N!T|Xc5{f@d9)ZyXSfDGOY8@Z7TKQCy+35K7RF3f@Jw6+m_f|aKt9l=jAn6YD z7xJF7Y+jBc(vdyWG)PcG00B_}AXHb2>WrUa>aeEG zFW7=GTW@&Dms^W?c;jqR>bxXHxK}bo?g>1ZSWiLF10WTo!w@eu-wbRlfL}nz2SLD) z%MCEDOd|SKSfJ`Hs#=_ybuzct@7`f*2vA?5C&R9%kTiiCQyv8sRRr3_r zB8QI|f0SX7Xde(AXkx2y$N8!*B+Zktsq~UT80E!qCk}o097w@8i?7U!d(4QoZd8q7 zum{4$gS&^!gE{)R)cr{T-hAmJ{T)3~-W$DgvBP$K7tG$hbLKs)6OsXM4lmA4*i8cyOzdq=hl+JBnYDa-KRc)QWSd_xME*|v<-c3)PgU>n) z+h#G6emOBS@z!T_~j?GZ)+RSHfPl4|@Bs zI&)#tvR(C)DQOwZ_@7@{MBGra*x$hRU;UNFL)}@3_<`IxS012?sgL|dV&fitXn4$Z zJVF1_HhTsY!yn5&D{9N)U_d6Na2ula>?=L8PxAQaToc1Ykkxxgc*5(BaFz>$g#{D6g!A^3|X zG!rqkE?h>BrljdzZ@n|MIxlzBsMTpwwXuAsB(W4ejl!70@L~m>UdMXDJp|v4w1@@B zVmUFN7drVaDU^<1z3fxQ!8KragIDwYD{(V(`o$3K6{;VxxhN*+Vi~M%Vuz9-k!SfwK)^Gg~f&I-1d9nzOw*$3;mDR}0*Ygh;2`Q&k^z+IHH;Z#Hq zOz7n&8g17RmmadWeN;9gymrpy;?CAANCmnuaYRlLZ+Uqrf|J|cW( zhacy;=DEGBxm@Nlu{1&Ch5|j&9H{-?luZYW9qN3}RY}g>2y0iDuDRz#2 zV%Eb%NU=u`l+JC^GFXl=)G<4m-SNkNTv z@00uV;)V)op=(DS&M^nj0Ivh` zNZv?Y^*ieRNawZ2l)Veb%IXS#a#pp`_yEh!Y7}vn6x}58Ye?fSI4wiifVTy+fqR#= zsre^c*Q9k!+1n|xcj>$HkGRZ{QZU&NgJsu^g?)z(pr`_r4IyO4JS?;m2x4BhDU(OX zx9>6AX6j(MsyyFb3z%HwN}XS0JF|3wLqRIi>Qa(Zn&K^JVX@3%_%PH9sCG&a*B#iD}`gV2Jb%`4lB(OXy(2Z54?JD#9UOzRrHqnDG((L-_knBMZJKAJcbbk zve!}=f^NgKVY;d=jvwGWxM_}7*StGHd_U;l0dClde$UXkF!0U3a@^8K|5Phu-W{aO+v_YR5pkt8;&qh0j# zV(%hD5sZ-M0u8n-3+gh51X3YTO_Rq<4)u6V4_T68p^I5?{?Lvp{0+4+qEp4p>e%ae zw}y7-D7_HT`08h?NtdaMi)GmNQ9UeiD2&YzUTiEb9lM50!CFKB9X+koAN+R4^MLNz z{ZUr-(MV@kS)GsOYINy59Y7fMLJXPgx;GeNP*pwvR z`S$Y28>91wf`N}G8W3%!sKtCL96eC(K`%t8tNZ0G!Qv#`4Oup>3og@KDatmDKej12 z%qAv1(s=7Q=QG)FR0r@VvfEuUkVx$11GJdjOPxs00I7U8A6?vYOv%i&mkv~QY6?|7 z52o67hId~67gk%k!3PL(er;Eq%m}yLgrrE>2$wlpC6O0R z730MbW^6j!pK7ihK3&`j{{Zr`-+MstuDkOJQ$S`MS_Tr*66pLq{Crz!*;gGoBWFtChLhu+ zKcoGq4(|~7)MS7HWN7Z1Fj;r{sQOCrC`#wjpFe| zsK3E_bG7JY#Qz1X#~EAU7vC|@^*Pf5dydrd(&e>O#->^LX`39`FGsUy#|Hxn2%hAA zEg@13!fB5S{_*C?_XLWGowV)xU|&+k{@l2`|CKLnCDNx3sJX87CuV)3%YuIb+0pBU zlP0*q+spFNEwrDNqY3LNpRFq&)ikEi9}3J)H+h`ynVYxsp5esv6YhbLemof`jel4M zpMq6F;+rm@NfvEfBX0F7+}t9ATnPc6m77O}C5|Z3Oskn+5DsB_Kr0`FsPhF9wPXhQ z#YV)GFD?NODGa!PK}J~R4A+)PtG2Qlk(C9T%hNd!Rb*(k;Dw`|YCYwI4KHS2eA=9Ie<#eM8y5{~g%Dx4J<88`h z0X#pM0l+$r9bk3PEpJDaGNU~Vj3Q4D7TUdkS?*viA!PbR=|ZD$=sb!CbqDOTf-p56 zFR~Z0i*kyO0g435h-fXEkzH{F%NAVdt79CGlh1apWlomA=YXAkx_t`o3&(N__Vu7a zQXSNR1uq8xo+|}-`;KKugeJpniKkwoEuYJ4o^*I=`t)&}mKPl%zRsv!Sg)P{S#S;2+}Aa)xY@sUA&mKQs;Tb5zZ{3WXLT~9e07B zY{@iE*89BHY;ZQ)PP63WZCzF=`Y+tA8iuc4ox1@!4f@hs?KfnEA10{dEzVnt+C(?& zmo7DV)V-ar!AVlj23I<13&hB%3b%}ajoyCpG5MbquME+?Bx2@IilnU#5X;IG0O3

0expMbJi?abLAF&F&(CATV@Z2m+*`P4JhM>u>H2A zQiMn5OvMrWb=+)MP5?BvPMF)wNC}(dc!7^?ehRkmz^@M`$OR->AW$M(^p-jpNdH;w+6ghgmY-7Jmqi)L`1W1BnWB7wbo1u_} zYUFmu(jJrFmUYl1u)};=Tf|lW%i}3m>+T7^U6T?W5q{NnvMTfk@TSy*q+~4-G6?*t z#gIW{CBL}kE-l5eQ?Ex4qI=8VH0iB8mwtV`S3%Yxl2i9QZ-1r0XzeYiAZjrbw*Lg| zmllvB(!e7fFp^)pA0EZTR_s)Ro5qq*S_*zYDLNKtl!v0=NAPKdhELq@ztUBDWuLlg zkm=(T!XKM-2>^QHOfL?oO3j2UjOzvwbpw}Ks9aj)#*{W{qF)+!Pw%@k0UVQKw(_H} z{bJwC*T?%p6F)sD&|36k*?CE@3s59IgF2I7xFG!NYFn#~9l_?>mvx$i{`Vh+!_Q4p z)G>i{H)kdt4>UoGj#P_SduqTjq?P z64vk4qBymsy~M!b>$^_9$9_^wFiTM$27)H9g8q6>A=)l!v9A9RiY!O8D=&efOS@)V zL}5c}*v%WcmibIyp9VhDE*OZ3y4N9%PzC~2;G*yF&c~M*;vvirkg-Bs!=JzZXh}d< ztc0BG_pB4XaU>>PtWu(p?LI6AfiaDb0JGPP_ccf+;$2dZrtXn4g{aeXAJ)r6Sc_wqLiK|$6k`ROF*NxEX(RKH5}NL1YwfGN@buV4Rlj;3!(i3Y z7iT~Bk>P5b=Era2t$|V?EWk^qb?nW6xhokPziimL?pYJ-dl8e`%)Fa+Z()N=wdA&9 zx490bqdAYuoOjl(uv_Pe07MdUb`yay_n^ZWqrg^?Aec{r4_N5!{K9vw)+S!x_Vemg z**J0Xlt??ZC2rUD;G6=i8iu(HT9dEB<2`CKE-z9 zWJ1C2K%A%8S8D(BDuoiXC=DQLqY5%Eph*Fu6&CiC%tO=|B`XCS#ma4Ma!KWTC2fwF zQ<{C*w@+V6w>ORR81^^bxma3oLfONZs*zOjs}vP~YGS7hbNTzCM7KNxQT-algDfJ|o8YnTDbTv%8NFrsiv7~;! z;K>-Xk{j%lI4LyhYxZ{RDK;+w5jF@c(*x-{OT zNDvP=g;|J{UHg0>2yIsvs~syF@Zk7#jWg>C_CpMnNZygsQcCJuUvGwCBY*;s_U;%FxaKxRl>Netd>5=Pq5~PeQ0x1&HdeJ2R_(K;xIU2)j`a3& z@b{aD!SegB+(^FTtDoo6ODoAOV2>)7j~V9%qOpM4ZzID|{{H>@c?&umMpC|s^K^{G zd7??zDFl*DzkOm^ttQiZ6}mq*B(hd7-zh?;I*pdq8nXAh+(@~t?lK;JhW?9S>#Zo< z5MIURI%WV;*%PHKCl|VDA#|qEX6Z6-K%;@7RN#a=7u{IqNV5o;c@r;>H9*sCt1ZE( ziT5zsC1`iT5YNI#S>=9)(mScs1~MEhE4IRlm%HqIZxu=FI>1=*4rtXKkoch1#*>zI zv~dCWCxO_AMdz6Eu-QlI&gpV1k;e0uw>j?Xb5xz&pVnsAIYT2_a#SSn24qY(Qd0q4 z!Ru1(=hgM&VO>dq?ao&Zuao-dWCvQi4~s<|6qj|WsbGB|cio#mx89(;O~P!oahZ=l zR-E6uC?jeXGGGXqH0G34=`N;@)1Y8_z*`=@4BI&g{NAq&cFju}+#^ypnF}Af===0_ zQ{0*@R;5C&tI8!;jb3cuAZY=;0p25?jex4lW2HYux#t}q1) z4HB-+?3j+r7tydabZ1Exw(av(BV1v#I~2An^`WGZ6Uy;Bg6|+7le@tgAcm=-Y(1in zI6T$F4(w?3%K>BSiJVleh zNy~$ThPgamif(&ju@M@AtmWSBU0UGv8`6!jdQ(*(+b{IS0d1ARZ}8$}UwpQn}Y%!y1AUm8zaImoP=>t-RenStu!vodtRBwvmZXHk9ORHmgt!2(1%joqu7D< zEf6_Mt=AEln?q9t7MPeY<;)LCmV1e3e^Oiyyu2yg8JC~yY8t;=xO4Nf7qAsb4u-^& zJ6m|87oj^c1TFWU6zm6s3|d_dOQa)K`ESSVFPif@xs-XT^leh!v(z(`<4ba9A~Wm| zgy9p2TDqN~hu|)kNzD($G0(?OD+zI7zN`;lqj#C+>AxU;Q}R{pmlIdGbYI52xS@3? zrIu<7G2=yMtX~=m0sCZckOVe(FNDPj{|alo&yle@I)r;-!zv5+k&WQJvtK2X>XN57 zr5}()*NcDzfQINO@zsmEv2UhPLZ0Q6IjxdWcbfS8Rn+hL+6z@Q5fyLPy}}iJEBdAXtihsaS5ir9N7@FYWO|)!vjtd*A3ixge(kmkyrj3 zEDln4Nl3tO-fGLddxZ7-rAY6RZ3;Mr#aaQ86$a+rkSr^r7IwFpz__7xd|b}!z{b05 zXvqq)gK*KC%A2Wk>Affzr>AD`zXhv6VlF{KpnO{FWUxjQYQ!40^G$@`1%jXaYTp`T z&D)=xt;n@0GfLl?chpI__~GeuQHsqcQHKOOJSzdfl?71lUff{amej=b5Nop76ThbF zJ5Bq7ceix5TK&z3yj06++Qe}wb14y*>!KYL<}+i#8_*iB4llesa_0iZpc6_#7RMW) zi#|0Oc*>Q>mhL7Omy|{gSI;(to8M?nIV&<=tEC=5her_D9A7E3i zR3%p`*=MUOi~FR*%X1QUIP%s}n6|B=1t4A)jQ#YvID#Rqb&!1%ZH8fOQaq7-Qb_q0R3zDrpKL47Gbj*?c zxvRSi=66I186@S3ArxK=7OHt0^Oel7g{f}42_5lLl5;j3x$0}q_msu`KGorf;9H#& z7TO`lc&I{QIVmjnpvS?I3+;7y8GzTePnX&3HL@bKu`>nLI zhzYP~oJM3{HYT+|oo%kMqsIoU5phj|4<15U24(z>KCE2qzx$DLzq6R5YpnVa6w617iR$2zMnszqnI3;}2+gu1MmXhH-*r=MWSJ|% zI1B_?2?_IJ9nXXCgR2;)$pI zCoM?#3@cM{VTNDtnG>;;hfcz}DbXo9X2x!G-PugP!^O%S7GKm&Ko?h0&(gHcCPdGv z>LwG!_!D?sQ@smqztK*ucxohXy3Y~+5BAI-nq@3Aw(Oa)jA53}-S_+ZzJ9;wJip)bI_Hn`oaa2R z^GA~x^I7iuzV7S3uJ?6a?@NkkIA>5t6NAqtC)OS39?2)Vbj9RHD}+_=b!KcPo*mJN ze`wyV@WtjFR4ZKEzz5X=$2wqeL6_(yGyq+(sL>-7oPKHt&6K3#ZTcrfYmR`e@$jbk z_bKLTzAIuHdeN|#B8qzl=trzJKLZOdMG&V*6GV|qh@+8WZw?fXNTpakwJq6kKAh-0o z=eZBu4S#jJdlC|dCA?xt^XrVB{StFdB#`x^sR8#prflzP`6Xj6TDWE=s%!VKC zt#4DiWj?2>`IpLa1$>ymVL3}P=m z#XX^)fyijo0YVJ`tB5Bw7_l97v`LxK&5-*UigJUF;}+r3D{^w<&z-(o5B|7!T04b5 z^&~@(DM7HlAEHTr+ff?{3_3;Hxd!6-w6KyTBFghU4SU{tx}7jrLRG#35~;2-N=o;Z z!R?(GZTK42IIL$MFpRGMVe*Yv8PxX1w3GLbKUHdKWxH|7u3vC7!nPzrwl@>^!?}$I zy>$D<6NV+Q(esA>Ds&?9Th4J(LrSiJcV6GU;$Ql~0a}&$tO<=3&1EY}+nALsEYSTG zFd`iK3||8j8%>T>O7^a|g~nky%M;1TuLPNc1m`n*Y(y7~^D|UZ5BqVeEjV8Afu35z z{_RFQvD$iEIDTdWR6UGe=&%A+mELnyEfY7cNy`i7B@@3sc)6WEV#|8ZuRiC;fn$L{ z()JZ9D31tS=Q}cWb%ua^nQsS98d5=z|Lw zNC9I^vpVJU=g4-=1f{Qr-`<_Y1lnEPc8r7fTj8KYWBj;3xs!;Gqq$L?kW;t6&yY~< z5DJO7mZ_|*Y5F1c5vHDNo&WlTll2@TOLoXh{98|x0Jwb`MFLd7VQKt^r(g|eV$69o8DeK50m2@t=zVy|xH866LB1f{ zXvQE$y`EXu+CEZX{|k^P2tDy3Vxoa;Im%$d+exEKCXa1Y$B!R4?OihA-1>t_#>pi= zjp?J|J^whGI)xcr!2)ImKxi#6hWI$BL#$z4+n9wzO=p5f;R8EUqThpytK;V*q%%al zp1I=Qo~f^FYR>JiHRc=q$_&!N5Hvw%auU5x7s41uRbLM$OsO`Buk3r7szp7TuUhV( zmfw<->z30Pb3Sm9nbXi8k%y=Yq6ygEq30lB?&u2aS{p&QNrq-QGGqKBr|Oa5h{u_# zx6hxLXc#D;lU6bMxJD4ON5qVj`v#`EicN}5gx zK1{#qcj26ebEzZjfmK_38Gs|CX`qAOmGLUt@v@a zYfAc@R8hb~hdKea08; zIwHqq-bR%89u#FW>z1U#GA&;p+&1S+roj-$%03Y^Y|3;S{5Ly-vrb=G7h~!OqIzX6OK4 zCgg(DL+=DE6V?s;kx7e@_6w3b`gYc77&5JxK(5`zvo_ke z1V$JY4PXX_w_V)DxRH6-OejSHS%F!G0$>1l{uXg9NpY>115JKzBZdYk3BI)2e!;I#_lpEa8}ekG@d366$GJ~+)%h*HTaKf0kiXE;V1*hG zwRJ6`_$TONjWWb#6|dEJue7u1`vZ466slq@6X!prSgD`EpYEv;Uwuk(Bj6|gFfoq! zliWIxd=w|*hB;+`c)q<3Q(|3|-egj0Y|Ubo)*a^-=MsBUqt0N#q=vonb@(b$fsO&s zDnk*?zPlMwtf=y#XGa(Zg6~gt=)Rks^7>|s{K3ZB>+!aZ<%-{cUgg&{e&5SeSzF9Y zkO?ocJ|*U_5zXNUz*yxY3nX+KjAOYze6wKdr*uEh<%v6CYdHD$M|Nm(b0{1L%)c0g zc_Jv1zH4}*V#_YlH-#pN89DtL75A0{qs z3x72%(~!`$#!pRJzrMibdQyJr;LK7P^P`)?l5Xt!^%Ucu6yO~1f91p!7O&z+qm(c4Mt?Vb!clAXx6*J2ksiHUrXK+{$z1kW4 zF;uNqs2~l%vPZP@E9wXHlSBj7*Z>@pM1Qbsfpu(vP&^eWXCYl1I8Q=Yz7YlC1$|oG zsr?}+^!8_cJVU2Ewu`p2E3gd~TX2^E?SRCgs)S+~@-*f_MOE~1ngZ!c_N@3RylHLf z?@hhRBU6siC!E7R418<364;URWB`mumHwvb6b(X8_6>C*VT`{F(7Z{IcFiPgsjX+= zhF6Fn;%lNyoL+f$W9=(_&e=P=`Gw8&SD0UXjH96-sVH&oKr=i^G!95(f^@?fIN(nsPjxs?N z4TiUZ1O<@;zg>uPK>U3K7O17;AfNS*JrN?GHAIUq?}aX)&REYKC%lcj`HY>$YG;|Q?)&mSNC_@rYu9c zRaVXFf0=l_Fzw@f^sP*^4f=cZZ1bD9a{^XB59}s`qH*()?PQ9~g-)$LNR>hh@%#L> zThBvZ=^1~9Zg*$v{-lwCaGu_QQ{>g6sDi;^C?^CY_#m};^upt({qPUnC$Ntg{mU0# z3(lT9;?hdXpXb=YOu)wa$OV*aV5RX;9?W5%!fF&-6oO_Fc$SqsvY!1+os|tZ`OZ+~ zf}GD;gDRD3EF8OQzAY5fM4*U@ZY{75$lwo4qa}F8TCZ4$y}`TkV%9Iod4MCUg7!(aV43( z{R;=f5+|KUhlKFe!1!xpu-lTD+Zb#VVSH9#H4B*=D*KES!#g`U}{ojbOPs+HP2 z&lm~)wpfe%jbxibwY1|a7bEXsUDt(XKzCj3M}}BTpZU&YToAT0Y#59@ef+7I z2qSlO4}33TGL(lhKthnS=ovd3QB7bEn>c|tFJAy~Tp0E*v{#O*&g{hC6gyy5FdE;58Eq&xMq5;F!t*f$6R5B~_A3#m z*18cM`emsnVU&Gv-SOEiXGYlHBq{?SfGTKHj}@YvBND8=}F=pDdJaFi5qB!G)eDmCO`oDB}5 zG#BlA_Oi{ml(Ct`4`DIL7jp(X53nLn1EaZ@3?JE9g+|`)YXg}ruCqUW548>2!b^f< z+JpM;KR<075Pdqot}f2-O>*k3^h4*v>osk|sd7}AR1_gmSD=s1yY+{ufD6G7wp=A* z^Dg5wz*M$w0Dyo?6Kevh@S?J);7@A0P?|7lCvhaEq>qptCcQsM7K-?VGxlyQwmEgb zJn6HBB~v6K92BasAl(Y$_S(PY|K&Br?_^D?gSO>X zo4mAoewyfoe0!kRY&f0HNsd#kwGiG-i0P#K+?%_SB!8MS=wq|SvON$AmI(0J&`>*iAv_Z1={v3&P)n&IHqH3RpE_G1 zx*A--mnYH0ZNk~xbZ%aPHNfd>QBE^*8USZA72dh1mVS{hn26WUcErU1-NLER_aAVQ zes||e&OZO#M}nH!XS;zX6w<$_ppPm(p~0yVlycNFv#xo*Lm;m~er{pQ5?0Z$7xEcb z`B9?a<*zTr3^rB3-_zg3M(LOXIaL?dTP0#2uuss}tc{tS##@*N3r$MObW5W(Awn5KT92qGBagEv@*nb;w#u=91U`B}$){ zZx}J8Bg4vFGR|9sE)Kt98Q#LWB1a4&?6yD?ML^h4i*#YmzHo-i6W>zDIG)7e{n$?T z;gIwTkA1&;NlR~|vL9;_G_=xVZakpQk*@sMxIuB5mE$;)^JsB!Ln29ixT>N0+QAaB zR5;U708Fy`<+ASh9BTg{YW`cm3jeLGip~69 z#=m~^@IQQSbyzn4P0Sf>?0U`x&~8eGajna6;;#(r!D+9OzFdma81ws|a;Z(7t^`T- z&9-L1NXkO*1GKzqD^q(QSAyGw2FCHjl&x{a$QlAZ%;$IEL=t;Sf8wo&% zwg0FoZh~`BQg*c-c>4wO9T?kJr=!d#`se%q2g51+(UyK3LGBX;t+4q1FiAV*|NHIj za}C7SG|U#jCL>|#2Vk47n*VW%&Hn#O{~khs7x4(CWpo+DRvW z&`5(nU$6b_Q;{?96$N5P68)z?pIb1@r2o78Fa3v`jFy<0{4XKn|L^Rq|GQ6Z#8ZAK zHFeuWHUrAx+&ZJBP`10j+k0l=}rBF5z{{N?Ofh(Hv8<&uXDJ3Cbyx9 z4yI$41I*I?-GE>bk7})5T=8OG+Svz*YX$zhhKEwDtqhro0yTbqT#j}RQnt(TE{6L( z9uaSur^|WHIvqV-gFfO!4-D|D-at z`+tJU6!8>Iv`QWWWpwlstUG+Xw+nWVra}K)NP*n>+&Jn=bt$VGcSv1?r`US852(Dd zmQ+vB*n5zWf}W~BUF`k$5Y_u%iHsPqMgj<1mVzd?($Qy|geV-Hnla(p2HyV1a|>5+ zp@VI;vr;abi<@@hGbwiIPkhsBn~s&3lfUpwvu;_;zyMT7ypLbom=T3X-Ck^k9Syze zt;CX!e#SNLXL3J<>;2Z+m+h(eD$Npe=dv;BV& z-(&l(huNJgX{88{3*9qVUfo5I90EUhR|{$g#jJ!p7WoJmKaKvY0sUvcXCKW7tdA-k zw||>@`mnHVu0XrZv|X^~vPzi4x2(_@@0#9#1agu-EqU*FxCKUjJ%Gci^2b>E+ zQp~RDjkMhNl0Q%lHvVD@N}rt= zvvsEPZz&@8ctK8b!D4OWyfPo;NaD7fWKK-+7C={=#a$i^c~qml}|M#LnXMjv{0` zh-ks{hN>s*7e$^IvWgYEGGtqIrozHc&}d4(y`A|Jch^o%nk7?S+-W8=1O9*ihY(}n z)$lbn_%+O|HO!ICA%6D!5m?o?BJN)>Rc#W_XL|FCj!&o4!Y8<@6EWldX7s#9IjSTj z1aNNQMA6S4BQsSy8^|y@FJnHV9+>~L&_3A{{?P7UJ`Z=UQ|#!>h{iWG2YnJHi* zS$HXkvQTqMK< z)=$n_k<{`FRtLs$*T`gYr@F|LSh>P%Ec}~s_aW-&hJf0KHDH|PYq=lWUry0YVh6=!12u$XeX`aF*w)OY}qjwW6~ z;Y5K)Yd~dNLJ1+YR!uRKxQ&~`Z!<_U(FX@wv`%q7mvmPv>EcM6#@<@4xyvp`fKbj@ zbs}OBRU2zOB%wK>7P@IQh$Uv!rrOwlc<{~9<18UIsoSD|K|JPLF{aE5KshS9X8{!x ziOL>&fzm*7y6KH*zx^v~3vaLTpxx!U=_%$)smsta;hQC5X5MF6r})hfZ?Ir@{he4{ z8RWG6S$g=xFU&V)^hx9onj&)kyjV`5h*Y~H^bCtL7Ot59Ii zkmL&R(nP?to87XDyw=1nwLh*WSk5 zqN5o~?)Yk%76=>7kGNAXqNb}bxE^2|5)x75o?oxGf~iiQJkZi|>P>z4>bBJaw3+K~ zWjln%51SQV?6S=kqHq)MpjtIk=xL0{GUJyoDQ@SU>B9D%r#)R1-c#EDtpDGt39yuv z7#hFtOxHSsY7`2mXEn+Ia$nbCVlDYs&;IZAymNPIYKAjDI3DSEq9E+>=_sV^-*?Hs znr2yT0fU3(D$tPap+4Xf$(Wetrx?Cn!dYSnA!VZQpF8eF(eQO4X*v;y8)EKet##iIa^LR~i@w_|&6J7z=u0(_yg1jdl4cPMweI z)@?{u*C^qbRn2?edAAGSw|NwMo~g{39B4aCd6jie?_%rg16g1f(e?7MN+?3+2#k1> z0~(zp4X4O%lefIQO92ERs`mQ!I{nw26BR9wRbt)>e}2C~kFJ^f7T8qJ|Diqw_9mzo z!DIh&JoQ0qW!kV~qwRp>3H5k zP~r_^$ILD?PUx^s^mvgir%Wo~U6>TU@aT0B(zK!J-YEXo%YSP2zcOpJ2%!nMkt-k#|r_JsZ!Wo${V-&)wP0-r_Yk>|7fXqNjI{ub9R)$iaodHRx6oc=H&puk~x{NFeX z!GD;#l9N$vFjrL6KDrZ@h?{DPoS{oAZ{4{**#KA@C7~**P3KbH%6C1HgObsd-8_&5 zRka%rb64b9uFLw8`E+|vaiQv?=~fRP(}5g;izga#cn&x!-|I6w&=duroN=fa zEb&IRslGn3IGhGkjC=Tp>0oiT$Gzvh3Yc-Hm*T1CO}JK!B`G#idhgXvvg__fQWSo@ z@cQ*~eDm(d<(_;?|MU-&9$g=5;u?0HzGa7Ty}SAAI@~!-A#4^kA;jR=ngiiUNT|-| zCW;O9tViZ0+~#sb{8VU*a>bpy8_%B{Gt8)alKlEBfmtnn7BV5qIKngM4ZBMDTYK7Lxb$oBuG~Dpy$8i+kk93)xYfL9tVuni*o1L{voegdNmq z$iXB;OH}seG;aD>r=a?5!lBD%%@#}t29x=Nt=f*O6BjljXpg_W4VleOUeNj*tN2#MC-H z0Cpx+5y;kKiV_J%o})NXrD%Lr;AD+q$OQX%BZoQygBAqG2`0N<9`|w%ocbgvdG3)! ziinq$hZkPj@Y;E0hFUTIi466^((WO^1g4~42S4i=;M&9_9=Mi zax}4`tM`<{Xf%ItRI9oemM!zwD|y>i%RhQ*~S_B;ka5&1K5WL&0Yk$ z^}jGPKwA4p{lgG5)BB(4qRQ=k0-^Y5tS2H7dt@6Dg|Av{gY$F~5;Q6BJ)52f=@t|nbuGtv|A)S3fkKz zbKf4LR?IrKBRqOkNvhGT(eV;2=)|jtc^~`;HUQ-c;RYtcg|#<%tJpf75p)ryP4DBI zM#BIP>SKaO@qi~bh0 zEAWp_bnd#WO3qxb0|I!M0w==B;@}*6Nz}%nV;`bLY>kU4C^O=)u^;Kq^zA#wEWI14 zif7fccqO$PeV>?XFqJhw+F_@J>dLUHU#pSg|iyINV%+Z%3OzOrbB zewng~Oa|{YIC2u)B5wsNpqSmY6)Kv2-MWk>qHyX$#T^dW=U=^b`z4ru9KW;IK2zr; zBe0Dpv2JawbNV2T70YXjZIl(258rw`?QN1lrr51{?09UclVRn3&(Puwj!=nFn$8S7 zPFHTQQRf|{a%tRsq#jg4ZsPB7y)8I1FQoC%9v1uaab@JH0L28n%AtR>idZJWJD}s) zoroIWh){zMtJ7!eqjy`9-AlP^LSD&_8I}~|@>mX~>3w@*5|N-O2q9lsw*VLG(6d0& zL$W;tScn(6uK%ERTCN5hE*86waQBl~&O2YPo)epxN_@b=TmuB;rU^XFlYGzx(@IybTfsX)ONhbjy!Xv5#y zc<~u>WnkYglUjs5RpX}Cho4UQngml6*cJfiCJ4}GFR~7&8~HZ&pU400{zobH##^>>kXf? zT)yJh{^U&6agM(GN9BYfUq32(SK2k3ZDp2-3EaO;uM>M`>XTemf@vuOX+WTD?(ZEP zwZ)Dme$ryJw&I6tAIB+~w+03ter8j5#S65j3fN;$X*p?_#nA@`RLdmVvs8q(e?QL)?f*6;_ z5k>{aTzsCI!#@eSV_^UF1<_CbiPD+|89nbl$^Ks1n7|}^VAyJpMhl^IkmhDVIe@?% ziXsndYv}gTmLpEgo=q?E;QsBau$E$TBl1m2GQZ%m=98f8rjSMI7zH(#d^Ger@pwE* zqGc=ojZC|sATIqy8{;-OEh{_maUWH$s~to~B4tC*Q{r{#n6?cbkF2$N+h-W_>kV&{sDvnxU3e| zoIDXUa~Tvk9$fK$bXQ7k*Rt-&sm97r_SeiiGH_!jBG@ch&lq98DN>$glG%M@F4$`) z^>#qL;>|Sgi6~XoY9{tRogU0nm^cyT_ug*G7+^astyRps(QynTETIwx=uQN?2=D{J zZe$BADJWdE?8<~GNeZ0Vnc_8#`^bvBb>}AbDtb?PQ17Pf{MlIks!Yo*0W0WvSP%bem(7o`OF&R3 zP!x45vbx9mPMKk=u1*Cp5xAGG@$Fkn-SmtfqF&;?_Xh>+XUxzg<5~1ZA|e4)76`S9 zAd(xoP=fFBy(}y2$EKPm@^YpFAfoTKT~5TAs<4{=3$(zT8BNkXp-7MHVkD@p)GUCE zHrfk*&_EKHgags#qOof}26WGrfcHvbKj&9(KR5Z`t*e^NPOi=Nzo4`cg4N$XU3{Qz z-ravR=PI=xF3A`hsoOW5$b2w6VwM)?SDp>F2O%}M$&OunMu`)jCC{V5IU|0 z{kBX4eCr$dpIf+Zx=L#Gw(sB1izbc**!y%Zk;PKWDtb@X=cVD1`IkXqkim}&D_(vZ zx%-x4UrfEYT~)9nAJ0C9bk?&yMymGRL0uh`R@T`2!&LG?t_l0bdopZh2mF-&ek_e0 z8MA8b_lM~=?h`dVM#gjCo=R8;m6r~X&aiub<46mL!^rlqQ1~AvpTGUOwlEx`G>=fM zM0sXwM4W87x!zyY3e$%MDOsIULF7kZ^F5~Bq~y*#x{WuFF%}6c_}Xz?xW+iY(&k2z zey7`X@lUU95v)9lP=kd8_{PGB*AQ{_YEc~U04EoZ_fhtF3TnSO-c2lh>^cd%>UCdR zk#XbzRW;a(fLY_n3%wpOqBIMAHfUPvDP;XE`p81Cx8u~Pn8`CVkWv|O zigvTV=`<)$ZW2>VQ|^8+vvgL)WUPfHH|K}j0b6m7%TCWxm9toD*$e_o21>jI<+MSz zqlwnga0Ku_-AAv(q0@!6b^J1plg6ACx9vYOC-iy+9Mkq&ZJbZ_T2H2&6LJ^1 z(oXzrVqc9k{75=nSaSAL#1Gv1Zv}7No(ZdUo~EH%LqKYo)=jYL0`Va`t}FOCkai+O zcBZF?$}uuaaVrOZ|Car#d*^n|!Us?56>v!CF>6$f`dpg1 zm-#o-z&@vkf;N1dW(5{3AI=@1qXfx_gvKfY!|T@t`nIfkW0&Eaat`mW#g#ephsSwqogCd|c6>2||49$5^?w%Knq+_ma z&23o-i1KV0Jp@1C0}H2h5F1Btw${rwcf2%zBxl zvS@Jh^3^kA<4(`I%iLHZl*(~NKyDZoa!u&zveQ#QjWFsk$}@TFH)4YC0r6K# z{>9+wlXag_=a$nvNPBhcKi>M93ES{QM11W{=e(NS36B9C$Y=t9JRCC%8dU&gM`xrE zLuP!^9+CsC_8ZxxI<^$mm33++RPv)Aup5enLPU5n z!a=Q<+XLFSUFvU3NbW}!m@8SQUsT{Z1B$dDbpm_fTst%Y0LGdu$Qqnrr$x3RjB@7 zsdN5Le`Anr?Lebbk>rC@KYmn{&vD-GB*|6EhtI@Wx5cu#5I{-WPg(|Y5?awk6Qq*q zMAsMsDzQn3$n`-Niq%Yf^CKnD`!}z?=#^WIX(pTJPCRGQO1~bASs87uSTzeqn8vri zWDM9^8;lHndem~5cKi>M+M`0b14J-gZgYLWpiL&TkN{W!jo6P{)|KubHC3}RJ!Ez8 z{DTtPi!#4|StVA9CFr`S|1dluLcyDnfYTpIE(N3Upq-^OP_=@0_4`B3O5M{|j>|Xv zTtCGT#@ya^PpRZhwo{L@-95Am`|W$r<4HZJAR z{4|PH2ZDG{i1rFl%c0gDpy;P+Fw3s7I(mCSkPC zWC#B5QWcI89>VKqUtj6nH8J{T`2C}^)$h9X2UL~d^B}hUCe)0o5lnvMt+K&8QGoJz z!mQBPZ6#e zuxRDE#9Q@~moJ%C7Cdu0VJxh1*;#|0iTR46$e?Hf$!*Zu;^YAAICT~txzQv_yFr{+ zRQ(kbYBO>Dw2D(cZk2JTi_^2sUyk>FgDpsB2LXweZcRiqYQ_g7>2e@E zJ)k(-)_9iUm%XEFU<0^)V4?D!Wvwn4%?jSW?S&`$1Lg!;;QYk${w0*N#Aejcl^hE( zdcTy1-2>X)AXU1#g^oPy0_Z|8!C=>btnU)%Y=>xGd1%hi%S08@7$xm$o4ljdbg2q} zy){d#{p7CfxxcxZdSwI_jjFVw@%J&KtOlm-H8vyHbZUbMWx1=QxIGCBuG+Aa<{ zalT%Ac4f=-?7>GVJ%RZSqN&)?E0M&l=Hmh*7@F}+A_P7ZAZ`{vJ#~A+kaJZ2oAoO@ z{`0Brsn$8hsp zN`4OZnG2%@DMe`kTKqK005m{5*7D(NminOBmAZ%(*{GVgzLgU!4yWLfi3@6DEfRqT zK{o@gUw@$x*uB037pYf+g*riLu0y^T8~M9X+pb`Wp=9m)E|hoN-ni0W?|Gl%w{sH~ zMyj#Emo!AI7SF(16%PM=HdJ2o=BiD&_q)XoP7^kb<{9VAL)#!gHY}(s3vT{w?Otx> z5bY$fQY+Z(rlheHt|XtGbswRpX>MW?J_g39jwKWzpxXY_i>p8#L)LflY~5jkjW9mA z+au3BbyaJpixQ#Ft|8qrLg#~@B^hmP=EAd!!Fc14lc<`-rvNAoBA=m0(2n6SNuh=Z z?@Usn83%Db*?b$`Z$EKw@N_x{ro`oOAJqB?DwLk09Fr+$b~}72r{Qg|i6C-DKTWCt z6pcyW{n&(pOzkAM6#$u_OI=CML>?-*8RU|E~Ewc`a8&Z8KbnkXn#}U_uT}|1CJ!rR0;{ zDY38)-y<|lVqcVKo95>cUYu*{`olj=mA&L};R{wrTsG@iWEQ59er|WsM2i4^9pUXU zzCOzZVtD#jkB>4FLl|tQ|Iy)bPVpH`WF0VIJwu8RGm0JFTNlT4jkKSvT z0IJS;!v^9`Z3(3!?8Zu_LFi=VUBNhovAaghtm^#Jl^>y3aWo|$dTF7?Ge){PlBZHPq8Q^8iV zb#1H3m0tVKo&#McI0yCyI_IlhoUbHV_o{U=Egogs>tpaKQq-}GC|DGJchi?)QVzI_ z7OC9er7t##qgsprQJXtsILk1mI^I`gY1cCA#bd59chk0P*GnIN2kvEYeKUc+Oq))t zdE&MX>J3@W(aV~okYGy?fA>+OE#82(X15=?jA|PM@m|kJ?aW=U;FD_;vm``i8S`Em zgevf#6P<6QWP&SG!O{gRn}vGPKh{h!&l$E-A4$M@&c-sCS{c`-M0^>x^}a{zNcboT zd#RQHl@DE=!4vfiszq8gs}OM2^l&#}qw5X+ViyqqJOazX#-{lj`cysqbn~w)z%+%c~EZs3xpVQB%Cuz+&#m311k?q9W!_;FNPE@NSq8LYw2Wb~BbW~IFXH33a8ae*} z)VtKwd?__PB|GVGXL(le`6g_R;8y*r1NjWRq%<%sgHXg9nDNc6j%nqglfd?x3E5ct z?lUrWE_`10xW=rNREnf9i*T&f6=8`(v@9$?mM{w!LlrLLkLrpA>rVSP#ceK>%Ot|} zK;3DN?I^o$Ixwb0NhQIfCKM^^%@sf0Q2l!jFREP(_dPEnjm@DwuwZq$u3`bpeuxL< z4H&I39SieC<3`(|l~@{YkDXRqjyN%-5wvjfoiR?;7k!y!E?IFsrS&&^b4u%$5&x%? zetfS$-K-L-!y4CxSEeo*D)ftXPrF4czNwKi+;9 zZG6PiHSyVx(C=f3bVUYN#89IKbS-{v-Tr6z&qY#*!9%65b#Xr?TXsZq?u0Co=#D_( zik6#1eqsU3p0IbQb&I!o>*&@=3E1+v;#c=z!XrusJ0GFPz(iuR(xZX$JXGJm6L#CV z4g{Ka-W6r&*GMFu6@T?Ihlz<7UKpxVz?eo8%{M>~o-P<)usMURE~JR2N%5ZXXv`oT ze&>_4doq^im2<}QLWc3BOryKcj*T97+GHE2N9=I90pvB(A9)ht&XTd90zc;P{CUsQ zYvSQz5!@A+k1)d28?ClL7|}FLdR71Ks8trZOf8S8^X%maRo2m6HXfQs(+9|RMT+cV z7svz{U7Mkv3hpBR9bt5N`dpaYEX(T~!9krl$Ddt!hw}1gX}djrs>3I~{@B#>XBM%n zhcA9A{vAZ)>0_9^0_2U&K+6~MS-k)*o(i7J6G}9}Jo68ZjWG5&o1&WLB!3oFtuSyY z`JtQnQbE=ZiXwrg<)5E{(8KY-fR`>{aO?Kaa~~oS0k4w6tO6hT!Oyj7sMsCci-8?3 zgF_j$yP`4QPrWQ+37kijq6$$0=z~ZRz+15cp~&^Mqgeh@NY0c(6Km`5^p&md3a;Q> zzJIjU>E%Z`+&>l_16}IgwM8R-&jN0caXE&i0cGkB(_K+Co!K-`@xD$mgM%+G)E_X8 z@Puu{a0r`95^GY~4%g{`Fn!aD;vcrcs!ryc@iTEn8SWR(Kisev2QEHnSvXF0VDx}8 z)N1sYzxkjpZ>SD2IjXwskmo+lbF_Ynob4edq}*IIvQ}96En0otg5#dN_3J!32-vZ5 zpn8;P;OKD(1EG8B62Iy`!8IZ4$3un9}s&_qVX` zLj91h(6K58J0I1L#z(IQd}?n{#GCjE&-!w#us5V#EydtS%DCN(R<2Qg1{pY6Er@+rFo_ zgIeUmG`Bi5kuimRGY#G@J!3jOllEUlt|>bypJwJ{b1}<#v6ihDb_FyrMG+QQiS01q z8A{@eKk7_a2?h4G%Es)-v_iKR&(S|jGq7bF=+=<-=u!+Qu>zJVY<-cqW!K*%xwJf! z9E&_uZwujBHWHVZ>_~Twm6RGV={lu-@7qBAb7L0cy`cZ@m@)*ct5gVM8haRw=PeW* zSY8Mm+NA$sDeReu!R&Nf?o`avmGgGC*FJn)czICbMTV=4e3*yM6Gm()v1$&xUQ9I% zmSJ$X5V2$};&lD#M5=*SC1mjN8MN7)u0c7vRiU4U`0x6 zVndBpqW2{%3b}O@8SH-*+*x`q$`L&Q2I3}6(rA>QJRRc(A+tz+Ff z2^HGSp#|Ok3G*Abw=k5`IcdeKD54z(P4h_gB_y@ab`JJzI-L$F*U3lFIN{katYlO+dklZpVK+2 z?GUuDIF|8u7lH#YqCeQb8Ha6$ahZ^2?G&ba+l_tluO>}U)nF>$^?UB5llKO@d3S{=_m!$hBy*>vZSgv*W*H9_b)rWg0<%=wN`$W=jOhp zq)5V)JGmq6!3oZ)x$<}lvt~#5qWS&RJs+A2EAHy+!_JirO7C`{k3NQ!=)B)(RRBlq zfq}n;^;d|jz`L!D^e7nDFUrWcXHc^swcv(lT!}NTRsPboXXOLk#}fS#MNfS_7Y2l;54=B&l)UB} zHUkKS$oB@ENQxa;@ion`>Xhnbk3*Hm9MigQa#ntqb&gUNlKr;FBo_+GCdV)gjssLf zsG_JzJUvl&`b*=+1s~W#k=Cy_>CNQ6qkpqDA`^6lmfGg7VCMj-)T~!9 zV>E#9IXBAX4Zm}XSO(d0MXFPeXYzeU*Ejl6UmBkkgFT(JO2&biNDuCtDJl(8LlZag zZOSW_y2l$T>*5ySP2p>fSsK#T89_?DlB-*_M^2<4V?r6H(*QIFgG7N~nhsSDxGthV zpitvk_*X*=-KKE|ayfdN^y}vJ8(6C(S{T< zk@NqxGCFduTP$_*kPYqSd{EZ49wEo)S1}SBfHSojO|-zq;CZz5N#JEq&V7g25EF1x z?HT*JsTHs8`SMy9a9WD0U$lsFL1cIsOS;Kq(e?*bsG@j^#+JpWhFIqiI7I$q73T~8 zy!PyvrcsA&X>1`p7RucyMa-Nb*OBzQ>b#utf**H=UD=-rKcyAotgLm{&*;W|R!O3U zitZDXdJdFc2qRQsK_g>9ujv!?G4T6@a}h0B4izSP%I}w0;*TvA>=na@n-3iMCY_1CH{WKV?^x3uc^{;Hj>u*a)w;B zJ8{Mmd<7q4Ebgz&-=D%ffe}hjM03mp5`Tk)0<`!9*Az&^dii{Hj4jD~gYVe>tZL4% z4}+NS?f+o!&Eui||9)XYvZZ7fQ&XLLZR(^i-4RXQKZV@)cxD za|02s+N7%sZbCCYt+!xrBc|2eNj@#mD#5*<_r$pZlGN1aief6GneUEmqVPJKAt<~_ zz@b)q%ccP3J}DUcLm%^Hp6_iX?#TF@nMuUF{u82-uV$-&9HbXTm8gg=dQ=8BF91>X zTvE3JN2~?}@V|?dlmoN>8Mze$3j}-Q@0aZ?Z5tsy}2)*lS?BR}%>KB@=dR~aXyGS3RYchjqu6TVH z2`DtKu9dYh&C<@42I{GO!diuB9WaPNIvUAfaURTA0n^D?MGBJb5=gHddZd5|j?R8w z3kf<&8q>f%hMK{Je1Hr9f>%@c8HBq*NX#J1C+Tk0*mGOY>3$bqu6_ZrGO1RvDxXc< zODu9av>jYciG!19R@^pyx^6b`AO>rQ{&=V(JS~scN!Rt6TiYMQ7{vAU)2Pn`67FF6~ zq92{5zC*YM9OY!E!0;{Vv3k!Ntpz{c%X8SLx8(|(yi+8^zZ8~uFWr~gSF-eqIKw;5 zOgU|Zmo&z!#pa_OEnkcVzI-c&ZrT@1bGg<<+t6^744|Xst!+!vSiOM+mM--@O<=Ve zafBk^x#%Y1)AL7PSakY|MDp}x2lwUeu#jc?tSDoR?uN4cHzu&0vHgc&wVnYZlKKo* znmrLr6ZBDQ+0)b@#V&?3zE%!$J{x)dr>I$Mf;b}WX1VySbK2|*-}`URat@@RgJ5`f zYnlimB6K0?9d`6<%m9q7ohjY>o(jJ=!r>G9J4(Z>&G2>DYecg+6q8}OiKF5jtl}5! z6L=#R2N>paQj2G13dFetZt~~ca<^1izRI&Gj`I*deS*0!pWsY84k4`a9q6>mhd$z{ z`f@Zvh@6wQproPR5lws`x3&jyf#bd}3ZG9NXY*EuNF;yl(Zv5xmI7pYu!B9z4>0W7g*j((h}lWJ}UCC=}-Cl)C?_d zw>${2wfMVWQJ7%eC|tSN+_n9@AC~exZ$_kE2zon z_Jdo}LY5cL3skTxW8Yodh?72JA>ck#?{YpshsHL8h0MINq9WCe7SSOhmj`ih=H{=C zy(Q0H-73kOe6m8LOGT1T2;;F>9~-p@DLjF z<3+dX#lLhYIcduIP+U-+vtUO0)riLfi`DIGJ{Scp40ls5{;W`WHp=+K=sOl|Fqb)>Fa!M6LDZjI|j^|R4Yjb z#0fJ+mhisVY;tyOM9jLuQVxIwA>|}ktl}iQuRbeA)P{xt?53dF^h`H)JKd@f zYUgA6>V@5roY`w2HO*MVTfN0J<96B!?rjst zvLetSvm_q@)~+#hCKre?{_NzzzMlkLN^eDu;ZtU4^e=&So>AmnBRo+e9S9oS>( z*~@z?>u~p8wt`o0sF@!B3>MHlsXyQ6dFiOjZqaQk<6QQ01{Y>?4z(4`5P-F!*^wq_ zI3=@iw9ILyDkX*w=w@H#C0NXSy81_ZC56zhT;#7UtK(KaRcpC% z`$qdmwfG{sUXDFtd@^g+io)yGkba>-9wo|w7!TxUzaUxvKxP>9J15(~k{QN}cH)Dl zudZnL_M2%lcfhJ)|7b>sf+xF3lEcEHQ9v`gkYe5#-9)moD66?&T5j6#`N{U6d7IGl z=E-FiO=Hy^$Otqz7Z}|@_)lc1SqDTIK0dE9q;5!HzCKjdZ*zUL((2jx{Irb0mF^=A zE{@Nm*Iq>bx_sx@8Niyl1!&}0J^#{4k5QALYtbM=&Q(jMqN%{J{%UW$40=h!7XT^P zfZmTc`)0IbRPud)b7~&+i9Qs-H|%S8GYg}1Orn=b%^Y8x-JHO6WLS0hS!=sHYfJhg z|Ff-@Iax>G47OL9C(J4(P-}l3}E643csxXOoyiO;jQkmB?G^ z)DG_|)kOTcD!VIS(|T-0=Z1)6SI;kpvOKT?YgN5Nl{iTf1MR04OphfJ94o9E6|{Q( z@Xp_ZY+hnTOaV|V$eI$fdYZRX>$5ccjwM`FJ1%AUhj|df zs;L6Dx;^L!L^4sN7fYtxtcGa(B&QL*s!9~$=nqDH-vy4R{14n50>vw9&5Ig`YQ?sO zFM5@AUyV{lOoDTR#Nd`JPDKO|8@ z;VmHEL%n&PthY1yxs&nhXi7|OANq5;(>n7GK>vrKL0m}5lxaf~d557p+0Mje)JYTu zYq+m%7LHn%J7k?7j>ZH4gT@F_5+4I7zz-;sx%E%w1s4Hm1XwD-NkAsafb_p9$TVfe zPRwwBf&?SMf#L$4R%?dht>lBjXV4+Lqe0ls@XJaKqnAeRFQWdjaws;H>OTn7(*+0JQ zStX7y@Z0)kFb#>@dib99?-o@ByiyMwzd~dv#=~HJU^u5B&3uT;3l)S@EkH(R2M6J+ zLxtcxCdY5OzVl7fNpf%zJO5RpTDK(nMp=IV5b%qDR%K4Hi*5_LwD|Ms*c|b~wTrf;U2uWDVD^<{(^Xpcu)x?hnHX zvCE;u)S;psf8GUeXZtyP54n^UsP98BDImZ@?j~P`k3iU=&geI)I-MX>q}Y2QviSPh z`>E=+m}F67b35w~A}YqYjQJh+6VAlGrMQ7b!mSBn>t+Lr8-AdJ4_#Vvh+a{-Q8O+# zVOBGa8+Ua0e(6Y&fU=6uy)OYvD>biaf7bSamlyO9@e8dfg_vx02GiPt%8M|W1&#Ij z|K5Nq#qf9VpB|u`H8We#1GM(=sDlD(OKlZRB>bhzSesbu;-l#V2+`)DfI@(3r_mc` zq{YMVPmeqeJeGaTzJ)gttc-Gm9r%59C~TMs&P4+WByB@siZ``HX>*2;h#+m3_(KSs z5wb3Yp4YRi?hM~f9J+bzLE8L5f7|nF0`L0`<5i(Np1m*3F}(PXG|$v>Y{qfI35fzLrH;B%a$&~{$s zan-NGaygC?`p?qeogZ)uuwPKN@`=>;miFKnWu@}GysHh;DSs9^JO3c=6X7G114(Nl z6Deu4X%m=XVij%M%~8nxm80vNp#U`-NTk@Ir`AC0>Lx9Wz=Y5ReFbDuFgOD0-gq%$ z!yw{0Y?@*5=MO?qnajW16&uF9(8A9tM6n(qRDagySRf9qpD>}6h1af+kqV?>0QT z#d35xAcF7Jm$FWGzxerlM^%I9@TbY}v=k#>@h$VTth8U_2^>5BM$SN4p*9}&!!XjQ z>9RZWQ)vzi?b zB`JYZ@)Tb4b2e#uYo)bO3cuKWA#{O_zRpkOW4@B0>yuFuTHSyiUi#*I%@*YO!-OL*H5I2Qp3`lR1t$)Wrs)-3|%$T_LD zxEFR=2*y15aLr_OVv8U6U$-2yk3JJV6HAnC(RV4E5sy?DUMW-al_0{HC`aq z-g^D3@odGQy3R{SNIXxUY0dc-m&{-MwYay>*dS_ zJ8A9X?ymjkQj^E6gcS;S?C0jlkRW7*$~zRMSVRi=MgBhe7*xwZ2uL6ngKR)(3oqVE z;#W;tKz~lUt3Y<`tuH#n&upL1ouOahRW}<&;thc}P7J036^BF=ADo3YSR)wF-qXAw zM7``dfpCtH(T`HPZZKo!wwb6i^XJ!IiQ+H<11?{s@}@!F4=;vg##tcukbR`+(ak;uI@hUxS`*>A}%tO9FYeO&?yJ(k1rJ@FZ1G4_u_DS z)=pgW7rK`|4@#j$vG9B8_nGd|@hrcD@!FwH3k(^;vyGLUI|`yym270RYWlB^CVbqj zFfzWov30v8-&lEQcO7nkXf7{~0&8n~{DH27zjHoAbmw}tb^~9_1>j#X>-eObzp-j9 zdz-dG<{F&<=Wpo*Nk&P{AQ?Mg687DN0KZ2vubbEf%N+|Yhh$3qp_xI{J z*q`A*;%C&0&BO zB!UDrrNQ<05Z&vvP9#yW9|V>M58Y7!CwzM`Pxr zJDXp7sqVu~F&p-*$N8eDdnjiFNusfWY(Z+p@I|ZZ5JdG2ZeqTC81TG2?J%7+z8tmw z%U7Ur4Dw-EDPNqn_gM|MQbf%Mt`Hgz4(%G|7Q~Dq?UdmBe0U~5c@LPBrr3f#XRM9FuS$*s6*DD+peiU&{ZBAjgYD*HwulT z>(9Y~zui1I&p&vM8m`W{&@Csb8WkEEQNN0Z(}W*pe@xCwx^>LL_IoL9P?5J~AFh+ou(A;kYXCJ8PLd>=q8^Dk z9*u z9ZgQSjZc%lebF%OQV|o6l*+T}Do`Vhave0zE8>|j0+FYlM2sPf5Dnkq)Wfu86kdhYI^dHK% zn7)1&_lQGIqCPzP*%SR|aq~C1%CXyGye(3*28de_W?<)19-XG9qc9)P$DuYc(-Fhl zTBFZ*3Y_snbV+rOzIN!@xD+4b(yriN(iUcuZvOS!yyrd%5$b;Mvi(6&wA!?`r_}du z34=%XGOs?m7wNR;wB`P&lG-H!|AD%>4O>vbv4J55z&?~izX}#0@NZ%ygBs;2eE2?7 zRVydu4uOmD%#IF}$!zrX`{5Az>(1njCyUgpCw~*X+>%w4jYK z&YJNy+$_(l6YJ@8886W`pyHhJPyN4{F}#r>h>&T=;>kvUKtv;SeV?#R%$uMX;ByWA zjHsc!iPhV)*PZTnvdwDrzyzER?2>Y=aBR{6YCwQ$>M)`u<@k7a=9Qp2wN}Z zL1uf=UVZ&YuyqAjU#Eb*c%pcGcS+b{-+*`KSDfG&J<9Tsc-Kh7dx!FpC9C>)dD9%v&2xJklszwXWej($N zYee?iWO0m@>!0hvwz_{vr>X4GR@acN8W&=65w?ym92=bte&s#f9Q{kT`-Az(gGxEp zi5pdyZr!Q4?cJ|P-9Nnt9rP-y6I%VJbBt&IFpv&AbVaa9Pz-YZD#1SWB{9IEjd!s% z*@)Shnrm`Y*;XT2N`1;~PG)BdB@32978-BhhbBq2ue_-Y@auHJBH2hc4y@MZ&TCwm ztIpc`H1WA{g!7}RgvZULM)eN$ot#6_93hN%4C2`UNCY*@DaA}0qlx;2`C8`pF7onO zgwwneHv~2>%o;d)l}7T;mWJW*jL0kRpM>~Ovw%1J8ue@j8Hq04qeyRZb%C@go2P(> zV@8swk=<2A%S7hb8il6J(h!tak&8>AOJ;d_)YA|i7Qr*q-@aX>V|YV{VWm`1@*P|AxL~gGvHyI=KI;)(o#!Jz1|jbe zc%3Mlc1;nG7j<{0F<+>g3rkxxyc9t2D(-$6c!Gb z_6daX$MDIw{kY9>t;J)rH1ZPLY;_BK2%1ulne0s&Yh49V|v)XRB-mv3M=*n(?h4DfU~!TD0Jww*rR43 z3rU@vF}#}mgC5W@FXLH*ERy~2v}s`-oSv-Tna8)a^R^c+cx^Oc2wO;s5FdWAS<%O8 z0oCrDs> zCk5RjOvE(UNu@j@Xcn}$53yT0o%Lls>vdr!D|YUuMHed{1IP%2lNcP8p)W|1?Tr8k z^X?zWy)Nj=9 z2)jI#OU&d-8@l4XDvBuEC|X(NXN6(wJWY&if5p4Y=o*!FrdSmx9(}FY2Kbg_dVfvu zz+sf*L0IOfDy!6^D+VY7Lxa&G8;fMNV4e4y;Su3twqES@AAcR;f7&341zl7jas<(You8*9+aQHCW6d z?N}!Hz7vu|l$xw=LB8)?gJQ|h{Yq<#(Yv2oB>LEN=BIP6s1oaupt?(M$qnpg8-`8t zZxP24_Axad7m$mS{)L1}T{e{*QG z%s#IDrQ5n^LTd)zw6@@`(^e{icAFJ3sg77}HREU_DyQQ}4|dk>pZ(|C|KC~oFP(*t zPK+^=t6sx)?ehS=ns`5;S}W{6U>*7Q??d!osJeySugBweo%)lCnB*el_gNHrFUcIgJ5~dorK}yln^9@S0eL}d(~$(3SK<=z)(bXolVpgZ zYYPanJLo(Z+bi-hM=$Cx?F)M}asz54_vC-NobA?<&&4jd@NT!JovDr{w%!ZWcTVyB zsP5i+KEcCIoySi6#Ool-kN23jj8xXgz#ahGHt;;VBQ9UQkt2Li&=5yo08{}FVZJf}1RbmG#)?!MZNf}&3?7@@Tx{9C1Mx{@!aKO^yvP=IM%^CGF0=vPP5!E!jaUs`QE`y=IE zfS6(0zKf`L`T1>rqc*1-%4`_n+`)+*3$4@Bvqw;=(6?xyFX{*diM@7clxoR4r2^Q| zKO!RLE}p+V_DAld!ODL3maAn1^0{=a1-rW!ss_P^?6~7gA^o7=oh%HWK$dsndI0zX zz!zvBrN{C-xllwWf+BxHPO0VN{f}Atp@~-$ugn(uW$OoXF?ov1^Bn?qYQU(TqUQQD z1>jE+?ZBS5!ff)B0#7};P=Qzpt87;3+9;98Zg^R0?A0q9CI(ezIfBY#mENY`_aqY$|pUIboky&|GWT_s7qJJH?49K z7LBOLZI2;I%TrD!b{bJX(a!mw9fM!=SFWs2MsWV2iEx!$bt--qZ`EQabLl)?78qC7 zV@t3%mN^*Ah<3#wl;%&9y1{dUqdzCoP0r?_dVC-y-mlkWA!qbR_IdSK4EI6!0BT|m!t(pWebKtl+vH%*nqyZ{k- zCP+hZ6O-p7xpB{muf6$Mq2=~cs8jrQOj+_(v1WD!UD&!pgp@1B|1C&2%TY7n7id3K zQ6UIBc|JW1O5_IN;qRnxG;8-tot2u{>c-Io7CPLOfGj)*{OY0FV_*pl{g;lRfg_h9 zO3jDba|)4?Iu0z^=)e8u-TF~oBo3ATWU1zBGv8!4%@@nR^ik@p&Q6jR%UjBCM6()* zo~Jt(nQ^-dp#K*E;2dovU*$4KiRc(?oNfc#uXd*r)eizjXJQ}?tXsO?>$g}rcdWFy zRbD`kLJx}qrF@;}aO5eID>}yg)}Hxj9Tt5bdHR#Rlk_V5OCyCuR)nlYb&Lf~;@lOUa)|Jy92^ef!s| z!;My3!>}DgV~r=X0E|@gwZC+Bk?41??M5vT;U2wtyDmpJ{KJfiJhod)=h=>BN6qoS z@ro-6nF-pL#Cy|NL0*7Kj2iFHY(s|9Mo|@J5e?1@E=MHFs>Z<TY#`a{0cr8foQ&?N#`>HTDjx{ zRR>y-%*x>buL{-#7xXpL^E;X9d+Ojwr^j!z;x@F*^|d8h%E(!7-~b^L$nGykN&#IJ zETF#wGY|5u3-mri*|@)~lgvnwnv?LCi5dije*oZfVSCD!uPxzV{FRzl^_ z7ps{md651KZ^0a;Qc>#i*gUuhSh2picY2wPx*XF81g?QR5Im}C)^f1b)veX$$U}UE7t7g zhs~$VYd^SErsyfP@DX%{11=R@VUF4eQj{bq=5-ycK;v1GVrS#?GzmN|S-pluuD39W zuAQs0{?U__cJ*g8D_*mQNW`$e78!Iq0fY!9H;p?9v~Vfntsau(zxqVMdlz5=&bTwY zbjf5)bCy9r%~G$z>X^R%9q%xGq5Vo&eKD9CqM=)gS^2L?zR&7GZ(AII)`*BtQJ3 zanjx464|fc_1BX8@-u4`x+U6TRW{Dpe-PK-R)~GuObwjK9dq$en<-+Y_Y64ArPLr1 z7%stj`+^>w>vQ%vx{@9wNz8EFiXcgpr6#z6jodh{1`{G>K5Q6QvenD{E?xipVtS%z z*OV^hCrk5(pr6;|{Ys&hYx{#>jaAZmAXRtYl41VJ;9p6!?na2_l~I2-7q=&Qq}Sq( zu8*!rq>k$@ST{t9TC2N?^>*C&ZmhyXi(Ji0eM9pFB?6K(Gld&Q?082xN&NzKh;qZG zm3#v=L5kHvVuGxP)>B?bBZ;b-Q~H8&M&53-%p0GM$bbzU7lX=OI50>AAJDN_j>KPv#L^_&Bk7d3@=tWnDY#P zxJ68DwreurRa!Xwu#na{G2I{IO46Ro+!3P+to)CdqU_kE1YYFgAZ40<+$a!Kzf~ZJ&)orDG!F zf0z|}yt=vHK0JQx%H!i4@OOtsdq5%2`pa>If0 z@@qzRrKMLob zg~VRbjx&;=gcL1s;QC^yimkm&%k@W*>d7t*jd!z@^*!>QX!nI({CV6WKpTOgh-}-qu3E3ErJuFJ25AHLKa-klZ{7KDytjAtAr*v-DLCf z&wuoMe6Mu6X-Bl7lg4U;*C&3brU41xN1zD?*p{CN&XPt6M@x8GVsc1ocBl9r%lTG~ z!Y)EfTu;74<&<8c%7Yi)$LZXD|B3LQp5+7%5cD_@B9#RI@pxnWUK`@*A1JH(_59gx z&3LS z;KtSg`eTb%=bhU%vS8vTFPF|(-&7u>e=wFnWI7&PZn&$b#m9gbB5H&47xN8KjljX4 zkhLk^rK63<{Lc)=Q-zv0`h~~yMO`N=vcAQ~)&}W|$F>zm^$v?Nnc!`+Vz>9Yr?@l9)6B$OVrqZXHRp-9pt z>n0#O>OJOv2^5n-_w!p{EL4Of&LEPwXRMX;C!agb!&&rK>#~e153+y$;0&QaUa}uV4b3U__r*E7Ti+)AWc#`CLQm!kmu~mL zj0r#;U=}PqHc8jy8jp}3%~-^$m*Da?9{ccli#%gCes+`dM@ZKI9-!r7Xeg2lj=0xQE{YW?qP^-W#zx%qL$_qA_|qE&%X+f)md4y?CL@B_YLVA8Uko;a zeH=7OK^cRp1jpLs9iM%pAZIs_WDRJ`*}d!1S00WpywPC;gs^}H3s{&{LN!kKesk;YD5+lE+0Czd?6Kx#H zPh+QzLiid5oswO?98ARKl617nktRvkMqHLFKhFL+)e>r3b7x&Q)@HhN>)Uk(^34pS ziWU7nC}lBOQa@2%k{{Aq9;uMz@EwYs2mhXDFO~%B^;! zjXjwpL}TG2Tf)Z$T~je7lQ)TPNGBIytemXBji(ST4}9HTxjlVcs=dV^o7k*!k&WN( zO9Aqe=L~Gnj=KaLl^y_};&!OrB@J#p1Zww$S3n^Tz(rY|RV98|!mB)U2aczDi&_8f z;}uG}&i($zReJL{o){Z*NR9kDg8Ycq4XR9f;Js66O_mUf1dz#Ars+hggQ)oOA0t!a z*mEMf%O|ye>D1l-evkZ6kKsT+19=hB2WyKV$>>nHZHQs`hv?>#DL>*90xa0yrtsFd zTfrawtDy#t^roJUE-o25bW7sNx9&gZDjG)J0UIbDNOnL-uF_ccRk#Rg?Fp4jjSs$x_1(LGVnMsUOri z2#QV0#y&a=(QlpI7UV=)sC`_`ayyswUgh?Roxki}aGuHQ!Hn!RjiK0mC60WpBvb_ zDhRF1M*WjVP-#$-tO{U#HbldR5NwCO7or>EU}mOb@AU(Zv*7o#Y}bwofoLh+5TyD#Hkx;xw^jfr$6D?-FNk}#p54TXP%4utai zU&T<}?%|{3(=BfX6k9oN_vXy#mgIAl&wk_2d@QUW&@7ZRYPR!AOMIOk)@=r8XlN`Z zi)db-9|-5oDaF>hkSfH&QGI!y)z@+jNh+thKRj*FJ!|T~Ze;p`8=D~Bp<=OL%j<)SO5_CZ+lhCc4~aJKK3<=6_RW=& zj?JkF&{fHepdD+?{R63hw7I<#%x+lAew=q1h0!Cj5V}1)PLZ359k?g z4EH>B(Dk|@8tIqhb%lAaf{3Gj+C)8rOd588v4*seo>bMLhPXy_YwWkMT$7dVGp*n8 z-z+8Wq|sefH=Efp{toFkqi~%fex{abvRWM4w<*FVhA+I*&*i+!jVX1j%X}xzTV2)3 z+1syN2fuGa-Qy%WI%dDGY1OKi6qVid~<>v?Y?LJ4Gpkv5a8Z^2MvQjGp zG>#FH93cpUT+d#FaZsG_i4|BOGK#1BB}Z}16ODJnEzfaDud`O)ch_2Y(`jE9j`Ghz zGD2NBNur%NwMEV_WckFK3p82ENy6yD9~a0SPKmj2_P+3P@kHG;j`c{X2;HnmAw1?e ztyn6zKM&G_?1W4M4h@hgWV%1H4z-V&D!}rE!P%dwOuW=DB4wH-E{w`v5}t=4e_bzQ zpzDhjkofTCJF7V)3xW9tM(s`vh`YE@wuoR}XoX$hyf{Dy?#grXl?z;`vh@fZ_$a`} z{9R!tt6reAIraXEQ_YTw*6BH5TGbW7Ede$lFcdTk;b=T06{0Rd9CFg$u)^SFUP_9F z;54R~aZ8{mbLOO5if#PY&LhUYn!v&^W>FKsdHWWPH-klLDpJ#TQmyU@=7v-;*Ac9K z$4~zj49N}f&9&~Ut|*tikWLvAOc&7YX8p{;LoNM_6TO2j@&Cjir@PZ%*KB zfu8VJC$RbWwW-QQ2jyw0Pt*)Iergw-6P#xeM~ml(KX{+$dFE9U)hi>RiDC#|^c>|F z!8;gOtmKmvKI&J0nY>jKC-3R8AH?{=X??pF#H9E4{t5C#PX)a{IgGl}$oU(JzXv0o z9f z=dWI35MhAA?M!1c_lTJqXa@P`DrgXbO>>T8xwe4x*3R_1`Q7`=fO2>2=C=5W%#9Cc zy&nib(vf&m)KsV?0Qtmik`>|o^MYgQH~cj(3q$XYRQ6iPm)O>nB}-hec`Gnio$t#p zZ(UY0D=4+R&fJYEbqH0zi2*R`NG#_&iq(^s*?;OBf;{xCdeyp;*&=-xD#9OK6?-8d z%zvV%>4f&Ne)tV=dffge#zIqgN{BY3SWL{n$5;hNM|b}%#yXQ6LR1_Oy!?_5d1=0t zZQwT8g;{A|c}Qfigoa5D1hECs@zL6*$x1T9QuW&o`lfRd#JvO!vTADX#?H#9$=)ld zWxXoSPTyTJdHyhhk%m+N+qObul_zWZAHh2`)gvZnI_e7HCx!|uJsX@K-aYj~cEP-% zm48IY6<0g+eQ|VR5BE^SP%IO~f$p?vZgn0MW1ECFQxHCSoQx?cu`nGl_R zJhxb2!&BH;|7pjZtLx0UE0J{VCyx{_99?EAReXCOq;>9qp7Ijjo{Ywgf$eEWN&wZv zx33493{U#s#@B>->gJ5>K0Gcxf9h9K^i|VmE*nPghIr0NPKn#PE5^bmaoqRjn*NRZ z_TNN05PygMX92PQU5Te+G1IY5HBJomv8qgi6(~8ARBO+l!0{nNQdME8Qzk*IFHJc#e~k;CqOGT%bqoRg zm#>=#ya`Q8b6&q)LqjQ=jCJoa#nX%#q2Rb3^rjw93r@FOHO-LF^zGg8w0 z82iLeROzCoK-0O1kgWJB9aBa{YV+>5DksEu%_`G3=Q(#naz0YB?u${MsAEKtAsQu%Hv~!V~%^u$O%|K|yCf^L*250PtUw`QqK%5zzghB38|I&52 zBM6r*h-{g48Q)CP*yQw^{(Z5%5>w!(!1iW{tFqi>xdiU8F6s7Kx1c$*CK9As|J=p#M# zM9F-~TBVlXnwLr5|NL~$MeA4m>36{HtNEU*ME%F%;?RiuA9(d_hsg{78;x|#zs|E3 z@^PKoHyPl~{>!33{L9LdB{L1p8ClE!>zc^?PZRzBh;eG0fJ?20JDnMH;8f3b`?T6D z3YkAsd{>Q*<85tjub7Dc>2dl`V7O_w z@H7s#PaBancIIfwZ6oWdtclm-RVv{Z7B3cj4LLTmd93-TVXgXDvs&EL*sV)u@kPdw z2Vj+ZRogQoNI#7IW1{GwEvZQp7MWqF!2G? zKLPK)KqJnfo;M(Fv`w;|b!bu~AvRjF$!6S>yoP z8G^AW7Se^8cGkN7kTTcu*;(sjj~xY-l~u&0-+hajm+a$YD1z@Jn(sp~Igcc$Q4V-i z6KrbpMoc@Buknm(PHb*Zk+>;APckm9;n{;MN4vfkU+tI@K1cI8s|Y`TLygElC8r<* zLC(irI~LnYc%pfpWc-)TM3*)=&tv6h(3iPPzT&pN8-&3BvgUNuTW$m{OrR;E`L-<} zAmA$jsb#PCX?&zqj757%*yXI_vDNx#lEvdM1oi3YiQ3yoHT9n8)&IyjZb{*%R-m49 zPOD+PK`j+yw%(6{ay23`2tLR0_&*2c)itrMwsFf_%ID0&v#kqtHFb5EsP*zeRb8uZi-Pz>mp4<*OE9-x72F^wh4WU2)cYHs(sPLb+k(rK=~YLz{pE zA5_b*C;>2!1J8HTeD z-cV5)C{`#Y3xYS^jD~Weo^h}d8K{Akx`3?9t&Qb$lDC=k%Jpn5)uijCAJQJj>}_nt za~nNQ2tdpCAWn&aBy=ds2FWr9AEe0<20}EYpS`}!fhb%}94{@?6%$CP&QAE4Eq14D zOQMS|HS0J`3Nk9pLx8RakY7L9=3Oh8GHn76ADVzx7)D~KvA=3U7Zfe%Gc+a=mcna_DZc2s zd7F7L1^>6ijYTC2fi?lH38nA^fy6Cd#)^a>8$JB3iVE|b#0><&&pcC()psL)FaGLW zpx-4?6LF&7VTHfD#^i(7=2HAl@gA{+gagox=kST4wPTuRAdH=b2*-eA4%GAKc9a1kSizvcLO>x_q6S5w1E#_+%flkQDVX7VCZj2MXUTC?< zKL1T`me3H`>Ka&Gn3EBhVHq{qrM3mm>-ECfpU-{A#{PWiE}b?L8Zem*euh4 zz!$oMs+^pyH2Nu))TcF&biPi75#OT)KL%>}RWJ%~35`_)uhN=Hd@{O&VwqVT>UCLw z2&^fO6I<_(S~^)xVqT(iVpB8iK*navUiFT@bRpir$G{>#CRD~f}5?GY_K=iT*5KnPp zkLLORU5y?H#;Z@)i2N`=Ut zy^$rAtt_d?B-xUXeH}}(g;YXeiY&Do~z=3MNE=AA2DCF;>Cyl2{c-g$-^Mc)wAePVI1`Wxc{T`0w(_B2TY zJk)uhUCxzwp&i^JEk&>(mlzpb#;WQu!oz7B>g;gKDsu~!oLd{j+`^ZkdJuDv(B6U&vBsz`nd zs9pmV_bRBi!S$3#ya-3hfLc-PU;~uKNo;-IRBNorJ6`9MybyzU>}YP-`3<348jPO{ zpYad&!3yk2Z1?f$y)Y->Okt9d*qat7`m_np@Uzp(1Iw`j0s02YCkB{pSZ=92j8JcK ze&sN9RLOt)^3Hucst=rzJqRrqX&3>lo3kyj09|rCg(V|tIRSK32qwZ4PwYa}?~L4G z@Qvjq%alOJBb*V!#LujA&usy()W% z^-WfmSw9$eKF&lT`+qyUg{Go>l>GUXGe+dkw#_zq}rv z5dVohmvaBsJ{nDLKXt@7V-i2ZTeO}iwwOX=^pl&fEUN(y^~%CW4C-0bc5hbPS^lo6 z`B+V8c99gCxKyM~g}w0x(M68s|x% zz-dBPIX556n>jqY%hjgB!d_IIBJ}XMVDt&QBSw$bsmNsbh%E;6ATfuR8|H|W)iU|+ zyW}19L^?Z4RlE+v6_#=3;9c|0R+%@KcPOD0eab=7V;}<%>#x_jk%sHTyW)-oU_B@M zjqWLBwmx>@efz!PTf-;e=_#G+3jX=0qGXRbw_BUkNBE`Zx~`xY}98($|Gj>?)x zv$5)zRritL=|lA%nM+k1F?Zwl+chbg-*0xu`veA^8}`1+DWz!n1YucX#D$$RLgNlK zjvcc63h%7?*oSgG;d5Y2C`$BfT^*MY_TcHPX6=wiY7MZUN4t<_K0lrpNs^3?TNlH+ zO;znGVqLl`)nDH0RXq20%jSSO-zGb$$?MP*lEh(8p%Xc<){J~=8We~Xt-Eibc_i5} z$1G>O{Uz_Mk}^+LSm%22av<#?Cydn=vIx1dN%ZvlGEuG=3Dh*0Nd9q%+e?Ff;?Fcv z2}#$(1z4)LQ#2Iy?}84=I2q+LYNs{AhxDS%Qy=A%*gNob zc+FYF^_iEOIeQ0=ih5de-t1Em6!|0*a5feuXZ|#D+=*fh!_*+wA3=*4$zgqng@^HQ z6j;~*ymttozf%y!L?5kwv3L{Qv3wZb?`bB-NeS2XILYIXf*|4THxU}ApZH^f20|FS zcSN_tu^u|m0u|4aE{T&f9qC>Lt&d-z)|NUkN7GZy|5CK* zjEC2kf#LT}j6=Z4xGCGn5C^8T0{2GJ&e3|3k%1gKs+yQN6P{e3 z@;LA+^3$_RORK8w(;lplc&1mBrw=v5>5$AziROnV1DTt!j-E>% ztZlc|e~blc6-3LnCT}ol!_Hi|Ok~A){_LLJsy*V?iY{0UOm#9eoqHlK;kvp>`&qTu zqbzZpMUbv}U8^CgQVl{hnvX?*>l6k5q$L8|_yK(adXg~!4rqxoNH#@%`AJPxGc#4S z$=>_MOr9HZc7~;CUh4)V5o(cvuBvwt>5L_9HnfLi;Xqlo-Y*1YJ|gSV2k>@^2UZY?@rv@BsOlb*=D zHTvgFnZymM+*6e&$|ZKV8{=~fdsx4YL&E(+svAG)6WCn+_{i~ASp3T(gz?M2d zdfsUKD^_h;d5Z+hU{@IE__+0#j*mru?)aDoo$@5bxG{m+3aPbSh>ENydjiVQaCkM+ zGi`kCQ%#V%Q0t*Pq59KU87dN}(629muiH~D0lKi}UC58nfttZqfe}j(JxC$R+E05k zMrF+}k)tEqizUJpK3pKCUhA!B#XTJze1WJ}tT7{cfp0iYf=?lb?zh4rB<1PO{qVu5 zls>Z_n`9Jw8xz-n18P;!>-%$EytJB-*YO~Y!#lt;I^altigsWOfwKdMnV(3fsxhcH=YU_qpOldSVx}SwfhD zNhaD5xj)UU&N;?jhOQ6t4)!9kYQQTM8Elap8rW(>z|B4%SrGrI_W(`iVa>S*V(L>_Xxbc& zjH=G09m@8;atbd?HZxk^vlGI}5ip0f;TM2i5F1r{WWjVM(BJD(FV)ltpW^Ieh7&tH z9Yb%u^8~b_I7d2cTGJay~Er7-%7(Eap5ui-!F>cF(99gom-w5|H$Emw5l7lQ}fg?sZkpp079Z6hr^ta zLtFTvVlXxUT&jnapa~it@~;KUaYjMuJek!IGRAK*ln)xuhMsTC^^O(R6$lbquE)ud zjvfX?_PEH#`y^@d8?+saZQf6|U+`SI?$?`>%Rd$}I5#*o?cJaqZ*sK79FE8xL6GIM+AkH&VA=py=CF#Zu>N?aS#pzu;gEl(v) zafJHl#5178M^hev8dUd?@KC9hBcTc7bv|EK{EZy*o6yvLfF09Nk|3i1Ere9o8Pm3NDeXRgAnfmDR^9 z5AP%c1Po7o#=k}^F?gOE?jlaj* zHyu0rb=k*S#NWrxp^CjZtj9^q-Q!%Ub%<#Z?TdCkdgo#>PAlF}{2JkSa3d@PbbtaA zI+?05i0nK5-zH`8a*?_^)^Ab&gvd5Z-k0S@qUap;UWuXJl>69 zpPk)=B_!IZ@k#}i-n;AD4mybZm~(AL^&~~>v%T*y|Ifi8YTC>42KUG?;z*TT7r$>fHu}XOz}8S zzlx{5B zgs615*JHDSGPD^AcC$RXcX8j=mc(22Oal*L<1=ks)W?D%iw)Oia7A&f(F%&l`B{LFkL~}^>{7|Rh7x$$$r<*ESS)m-i&#lxa#Pj( z`vEuVQXm)Bn1I3o1Jj>92$ zAhuj`Fv2x*h=}hbyeFzt`nhjEe`iWkE2^rh2v)6Tr22ZIMx*81Q=9ieul-Fzx^8Ou ztNiF08ek;2Q7ouAmDFi_o%?xAJacT-1EG|A>m@^*qVNw$>~(nHM0r{8B$~y? zij1z&bN8N-JUaS3S3ycht+YqHTt0T6fQ~}o6B@3XiXJ7K&vkz0KDt2lxBzx7#+96@ ziQzuHIMy7LJos_=T#a4z=wdKF^f<>+=w-W(8cWR+HNm!l4K=pVsA{1XJqeaumk~ON zE#Vnn!I~A_n?z%`+`Jyp-Fxz=ai%IJ2O!UA7HR79XY(mXw0p&BsEBj~o_as3zLg&? z2erAH?8*wCyI_upON<$HgdJ!+YY*rcE;&CVED$}wRJew~q*GYo01sgZ8kE8VZ7mbe zdmvaB*Uil`ON-vL`C~>d7x=4vF-S4Gtjl@=twWJU)SoTs0*@7|#UuF*ZjPfb-@(V& zGIVBzNRDeHl(uPJ8$4oOlcHaw5Ta@l%`seg`lPArp(Z#Dc#MSehg1mKli@sd$Jhv# z!wm0Y?2aUwnrNJhYIt$P{lP(>f{zD9n`=yn>|ktGU|Sry55hz%YQ(Ga#~Av|Cdc#N zmGn6nrD!T9GfZ_!71cx+CkI_-V>;91DdR&0rU^(f)dOP!1AMt7%V;~$O&9Np6N!9> zt#Qtp-&qZxt6A~P{J`=wJ3-k{KdXx6D(P*}VQ1*E{V zIZH@_Sfh)zpO1OT&3#=+5fTWA$ z0pqqt-_Cztdl+EpatLl$h>Z9+lwDSryRCiEj**+9S5Nv2I%U4)Ge;g7{otDFIy`TA z9$S`$$!8lu%_iiUYT0@3Cl6UwDD#H+CKv~7W{l+?+SmnUrw3?(TmsApITV_-OdmUJ z6UKRh>%oX5qZ%)7Y*n?P)(u(RPc#LijjcHL&1SzWM7;v+b_n7Y{99ige7|sr%6rEu zCv&HY#o^dV>9Jc|heeA{!5UH@HX|e_3g?y&6Rj4ZW%*BGw$>dwgeHx$&x`n{k#AG@S#R5G_uR(qe`ni?D;I zM$O*)U;*u-Jv?F&$M3pQqr}GiY0Nfd7jn~HcezDIWWf>?BOhG&i2+o@WHlv=POCkW z&8M+|dj-*=(guEP|JXhea+&IZNzdVv3b*!2tC5)H_aqz$E0tT(oPve|z)_8y^%NAa z17w;nR{7xXPFyX2l*Cc)9d*>;umForLF1`;RmaW!YmtCY4)qa0PDG}bjZX5Z#;`s? z)Wqu)A?uzvW6P)YYXy=h453)%h1?ZLWvN-Ol-kgs(VLTQ)+a;gac>?Q0b`rQZd>nn zmhc?h*ajgJlOMdJwOXCK$bGZ*r*byZLnE1ia?X)|v+r)|8#=7yH&(o1*|wD)!D9Us-;*}nIoN?Hw5aXx(L_c%gM0m!R2Uj z`o!8cd%X_>83~{lK+Umc`y3%B{9t4xSrI(NM`IQu5%+noeEU4q-YPzm(akZL875N@ zBxX?59N7rRnlKK{;Tx0ik9q)4!N`VX0i1WSRuaM@l~=XrhWX{QI2W;$9jP?0m#;B-gE&^|_LW;%B`*na9& z(RRtU_%3od=*S}PbsH}ZGaN`Qk8AM$#PlLZG-TD*gwFqpyh>rnA%{Cp)Uy{4%}6%p z6He~sj`5$dO$auaE%K=!Z#RkkvCs?K_g-%aZCkWF>|>m)!)Ljuj~XXS(a^iY6L%rJ zdB6u-0!+dj%R}x&uf|EDg?p*E2=N^B$eWSOEPTM~M4acw;kgSo)$ZlVUpJARn705LgT}mvfd%fgHY{C#@rkddexIvIVb7i0HGL%U%wfy&7#9z3mKsaf0q+@m zYkzWZdlkQ8EKmlxUC5_-zcv_N8dw0C!xr9960fK`j#ZCbg1Eg4q4zo`Z}uYQg6|1F zm5@STRp+G#`}~ZUqYG(i_?K6K5law<0SGUY9p>ydWZ#6OS2&LHin)Q^3b~CmsOnu7 zsR?QkeEhE9aqx34o157y@%+}tKMvMbfGgL5ZWknNz<$Eov+4GXL&FxwQ^(=>YTn9}yLHLY~!hx9hgx;2@3C63CL(rH^ z9Ynnz3hl-?oUVo)h;{p5Y;L>+|0ZXpI$s8}e-ff8Unt2d|NMU6B}gt{PWh>0F==Qz z(kW-q({670{nP|AVe3Yi=|_Ard(*j{u&5^r-GwGM5?phwJ;Niet?)7y!7xeVoM7m& zr0azIDed8W{Cxka&#AN}rq?Bm5Y>9?QpRG|4o5Et&6NR4yFydp5Yq2>*htUju+h8Gx7doN{aVsM!G8 zYX-QHF7X~6{!!(#@J{Pw-;eJ@d_78s&;9VIyXPr-Bz1a6?0x)YSlk*xB$AZNLj?QX zHx2_p22MVQwgMf};RTGr2n=xP(4^DyWBT)^Ut%960s^`_8-fuF%+sf&?sl?;Eb};0 z^P#?sW#QzfJ%JX!1G>-dsjHZliL$|l{Aa`E&DzvHSBm1ej8q~_k_D@du3yiy3VrCW zzAD~$$_uYx5AnY-(F-3DfD%r^R^*7s35@tqa%f&DENJ|ENyuViWWXA)%B4}(4>4{c zNS6Hy*8`l?3xkaAs>>_6J*Xq(s1rc-$^i;Fu;io{>{Ttc;HHBjIW9XwwoR zDNEx@YP8(?=>Ae;DW>-GA{#A@l*6J#$HvL|8fY%CAJ50MQd9?mL?37NrRbcU+vmd7 zq*6H&2XUW;ezXLxFSRo{P*KsZD-qcgIh>A9kC@QJA)80O_6zm6s5d`zlNn^34HQ1A z7VRo{bKLYK^{Uv1OQrj_u7#3Z$Uz{{N;oCb3>#6Nif@Du$4p|ebB!OFfU{+@2(^hD zqK-1pc!;aN*MyqtpmOBvw_>9CMstlE{obh#5NZ9l4Xwj=`zb$8g;jpno6if7$~h@} zSZ&3qJz(Iq?GF$KM?vgg2YFNUQ*>5HIm)&-?>Ira){8a1hxUBy2fu$=S2?DR;tN-8 zNu^&C(*6DC|5KUF*pxh!<>7vE(p&lCzT+d?h|NVxOS-Mj0VQbZ_3T3@vY3IvG`E=* zxbF#P&S?KD-OE4u+1UOE9qk7K?YpV=&?+FZyJHKeMfa5?f4CTZ<13#rQ`gp^fe&Bb z|BUfMvVYYN0v&Gbq)}yXHGvK29Yd#pA35v0kQ`a19RrrzT3gN+{|to?+KcS|3l!q- zD+#;Ce#iz(8lpOCg9>IAzm{CZpMCe2pl+VOTZLaxB@x&I*D4a!=dwUlDA{WK0sBYT z1ZnBuMk*>w1m>{?qiae+cMpsWj*>)KTmin=u#9Vq@o$5<{xBOTdMc6#+*!c6_wnE4 z-1~Q)DVOPLr2UjQ%SPkQb9Xmi>bUjSqb)??o2b%PL3#o8hxpe;xAU8qMw~1B=Q6&4G zsX!2mC$T>S6&(b7qKU&WtR5Ly=2>V7HygSZZEnH25io;l{#?|S7Sa5&kp_15z$>F4 z6W9q5=?J8-k}h@Ea(D?$ELX_|%Me|pT6n)_e#~`dvr74XIxJ-_aph!M0mvr4{0~iC zZ+I&-Fb>UA%S4Er6d%ue{5B75EBu#OIfk#6-yO9TijF9zRuD>pzVYicbko zI6}AI;69{nI^yKO$ycYdA&@f=zCgv$)0h8uxTpWF|KI&e`2of@Fa6KX_x_K+eiw?a zD|KJ!$<%$IR{BTlf|lz6M|ph@A)xFEjw4qYQ3g4Bd&sX6Djh_wtkBr$vy_7VmIU8*Si z1rxbT+=-(x$m)6LBbF$$cwYwVj;}cm&zEhrwivqyVIC6;7St1W$qe_mEGV(=Qc+!d z6d4!mYvx5CA<)|c40B3m0yq4YR{hwY%OTQG)u3?NP-u)2gt{ZW3jG$m25JmP5%^Ny zH8{0j6AaM|#RJ$Upc#FHEkw7(cdTDr@Hq*l*Nn{n_{aO7ETe$!4*Xtt|Cl0^-wW^e z;`^6+CfM%a?}hh!;r-t6{?SSS20EPmHZ}htQvbc<{X@k3pEUXYS!03$CY9d{?;j%l z-wW@jm`~B}OT5LlynjBM)Hp(-yh^d%tI0Mvy3h2q8!5oxf~#>HHob+@{rjN)83N80xy2{-}F@_PaIH-*10Q(iJg#UtS1^uDsIum1{Xa4~0cVPw{`bMs?ut@Axf`-}B?=^7?PMUWzGQlK3pVTf#0xtY+-nR?FE$G&x3+gx`g< zB6faQ9QeI_e=pzP%lE(Q^8LTP?KXUW)JN&w!&!fL`!AM*d!Nw$nU}1qr!45-XeGW@ ze^)r8`NHxR*Rk{{?a*l%V}??MXdM)k=0H^;rMY}&nQ>XeC86eZ^23FVX zDoeV53^Hr^EZ5rK3<(fZtG#F#O*)5taZ*l4Vcm8%S_6I`s^@=b!MLw%jmH6r2SJXv zOJ7AVl;4X!4<{I=fck!K3sGTw4mHgX3r&HLo z09__P4hewT(PkqL6%OBqHo)s?>Lo()L9YuTNd{0XN`ZA3q6pt+(WacP{&2E-^{Com z(9fk0@OpxZf+!)t>zNG-c^m<+Cn%(9i$>rK#&lIC?iT&;2PHuajA{T>qa}c9bQ|$q z14j4&`}4&;^>sZ*#UeQVcAUC@clDgAw=ZfZZvk4*KMytXZzW>!mCa)7uwdZdj#MA< z=WDNKzg?^NEv4U5`aPF^uejfO>2DS2zur=QYwzEC+;2_jQ2q^WyXLh-vyt{_YcAr25) z$s14~r~!W|=OQB5lA#WuJ;0|U_gt^^KWedOfdjT-qR8hZ?+&&7??X5{&*sXdJBJD3$oR&nyoFt-_iuC>wlTyS7|^9dZuY4B zQ-M*OunlR@!7`uHW%e~-7a|SYW4K)2{HXQhKiU@O{{}q7`E*sR^-Jf-8fEK;HWb!& zvS?ABeDe)~xUpcvahRBa@?+X~@!2+%7gCVD%|ttKf!`J-G-o8R#hKB9Eu z)-T#KRkv!Bz8~zVTsQyFLM(qA*}FTCrM93|(9o}g^SxuOFwbt#>&Nu33~2lw?Hmt1l; z?m9j=F$Tg`Sm=_@_&KUf?AA_4B!O}B!{f6a7oASNE#~|u_70-@vjQ;w7sb&34cv?R zPyEjw2IwFCQ^Cknsc{ETuw+p>EXdxik!>tP_LM|G74?8}{8DI@Pw>7fqS1NwhJ~!m zhh;7=Pk$Fe0BqQX(2D-dnh|(?w`6h9UIzBvs|URT>a|n`^Nn6gk|K8G$Tf)hs?DAD z$MH;WLr)(B;AhD1pa1V=z>YL!NB-L7&hF?fMD`|*()9urpaC#sR?0v54-K=30ZRrB z`%-@)Wc6)-77i%=J$@`TM(URaNdHwf&`tl|k8IyLh(po-aip8K>l!Z1dn9}3*FmcvHFa9N0E)W55%m}vErlZ@!x2vI&7!iy^ zF<TD0@kHba&F5bE^b0pI?gp8Ma^ zE)ebX71MmDM=w=)Y-v=5u=ValIUkdY;jp!DwC?>wGu#hYDG(kn-pgq|5*+y z+Jta~4zo_?FK1#!o1rB}&BW&}H5VpDIcjShSUVFMUcTpbe95iB7bipgv@%GYOK>~9 z2Z5RG8ir0CO{tY6h!eTI8k;RStL=|oM3tr8>lqchV{1dteHCYCVPY(nA4JXi^0MPO z4p<(Y=(fx*BqRdn61j6$k_Ygscjjl$yB>Jk7hn+|lK1f=INwS+ zO_(I|cvUx8a!2S#Ea_GC=jjS;9N~aE^omc5bv|LwG*8(iEBJLzl!yRYh;ob(@EslU zpK-8^67Dybo$|fimlZ2@P}uSUtB_b!Rf#K=;Jr62XRbM>R<88_Tf7jbas)2e-K5p? zr<#AXLE!d)u<2R!3Q4J7`4ATE1)&4)|Ey5;Jb{reDfm!2f{>;26E*+WK92xFuOe%~ zTa-rqzJ7mUi#Lhk;y(uF^Z!B_{C}}9JM~|24CrVi{L-2|e_(JA>ZARNXO{>A&;B?D zK9HLG>9LjB|8m?$gA4zjXF&bmrWxoDuKd>kT+`#c0Fe_A8Zd|5&OrKpuM3{0m5gIP2aV!#;qe%j=? zJY>@|{MiTNU&lZojj;kkOBT+pbgbqcolt*YX_OL7_>)E=_4ae_%pVdq;RYsn4A}9^*_ms*O1C zF2yc-_&jnZYS!Rn_UPF=#~6&1paP)XkuCyzO?&4s0rX&@?nU7A5r6*|0|E$&Fh&7} z1vfxvbb%xbe)E;wg~YOxkNee6KmZpL*nNPHTseszHluK<)gJ@N?`Hukf^x!&Ez-cZ2EBMPZwPPr^w2dJVd5$i$70OZ!0UC6?QPCl4d{@sp=uFt{XqX}Qr z9R_fwCc|DPY5p`iYP`BFxDRhnKVjF0K=woKinapzkD`J6>$`}r5kI!GZxWC9lPiFs ztLk?aQSXCx$PY&pwUSsLHz7C?_G?V$UbamGkMd%uZd>!F>D$r4M7)pX zgNJtk(Jn*+5g}_7BVZ%xMJKx*qcp%-VD^lF*?1Yya2!Y_2MSQya0vegnwrR?BSWq0 zUEFQ+lH;;1nMmhIbX4fc3FaDpkJ5XXvvlUVboCYrmRRpnNRJeT34 z(?lumK;EgJIPyd)n7*?9l2U#W4D)msQexDC9!{drR!-)J!AclIBowr#oICXl{hf)i zDpAw^Grh6`vIg7wkn{P;Fel_l%w#Z$O^!mdAE%9fNx0py-;!Ws=3=HLS!*Gu7dW-C zf=rXwVBlerYic9#6k3XdhoM1EdjKDjr!f4e1#%%M4!U9Lr+jr?ipy76mEDgA@zwFw z-l^6*KmE|r?D8Vwh9y4^7E~i*OU{}~Rvo!s_C;Z&GMcUH-5kGPDdI+d$%;+;B~6Wr zh{a*uS8*Ii!Y(PF;-|2a_`sAnkH);7U`Aj*(oVrg*7n*Y@xbFXD!#t!D{+CTC!T-( z`m*D*D-N@v!vj*Ec-@QRW@A`m3c`cVOG4U-gvz6I{|6*q#A+wxbUjE^+oJ`v${ z*cc}~7)J8N@SNy(kz94j=(D|8VmPSheYVw^H>b3ldQ5uq-jV4}c~Nu5G#Dlsfz?>! z05lL~o-MH9_$KJlRg$wKPCzr}XspbMbCD|?0^hYB&Kj|3(;Q^8Q{mx?IEZ<%4Yb06 zOu`URmC_G}V2F4IUNvFQ5KNnrR0L_`(t;#oq((9-#bk|pO7ppp!x()BdxrDOm6hVp zp9F=NK?DJ-%y?h{ECxWLSJvA2(PJjG6%J=w7-Xb6e7e~qr<3)S80SH{R_ga$iwu5u zNPy+WU&-(D1U(v4UJGh${9Wd`yPn%&MV_xL&sNo>EDn|GJHPOrag#78HNMQiGJQsl zn(UaFExl7i2nKS6_vOJb@qQrw;P2%lLa5HalGu`4RkgG;jasS>exBHC%@LDif0o>R zFISll!|v7_`3;750yk$nF~m_fQEXT|l|XX5KPh^!#Mfq0p{!y|v~AyePf=baQueEA zX6}=n2%xXAhWX#@CpkbzdkW3rY2;8VCYFNAo;Tc~#Ak~Q_jh+au&e4vz3}f=-si%} z$s@g}1@4Om?c%GAhX6g}q(Do&N-#Y?i{nEF+w?tQZ>>yZQ@)Jz#_IqdVmSxZELJv*ni+fTA~7>5b#-be zi#6lLX>y7+wV!@kQ?(MOe(x#=ENkdp(D;dp3ahA8vCpj#s{ZIlbRFF!6`%!KhY*eg zr=1DivQfRxvRFHg#J$QPCrsuu zT3q*#TA(>-Vw>1)N}KVzn#&^VY->nAZ(M#O4792tu`bn3V3mg`$0&o~>D)kuCawe( zd3^1Ylvx@fNZghXh<k6Fr_1ea-{!wH)7Ev}Xr`6KA&Ngk5Fy?Lyo@erOvW*}>VXFn z>|XM94|npStZm)t7FNjV-$&UiH2A&YjxV1U857uXXcA8XxLi0nu~yjU7{L=P#gl`j zkt{0Horf*@O~>00C)xGB9%{p$AS8Z$cR??%XCQ%NW*0=1uA%RS@zi1rm@0iAFr!~Vg)${Y}~1}=fLcJhN!PaA5(zi9(q*c&;dT|Q(cTpa@JRP`i{m3 z6yStZ zoN~D!i(nY9&oe0-w+i>IbKM6mz7^K(KT#W#ABDysC)Tae)aYd;>;xq#H9ybs42%hli3ht)7bl_~ z20HM)Kyxdo;GEW4yM3-!Ot8Nyc%2|Et%ZM4CeshhWLAW%JciyDas?3*GhL=(i|B4VLsy;g|8oarM0B-jKbc!P49 z;7Ort#@*OxzXLC^%m)O@m)O~HuPxl+OfdO%2wmVgeE9Bp^9Q&5!j`pgT?j2VT$@Rjmz^d)dcQcm=Jp8&pu6T%$J$S8FQA@Ay_)`I{vevWbmSRkm?m3VuYo z1jGmwOud-j0Ytr|A3Y%-A4N{ct5KVRvw3CJ7g}g!EqR{Xs29RxW&7P53e3!^)?O`d zCs!!e3~m4|L0w2rM%;!H#MPRhP#-JsZAj9s{!-}k=!wkQ*i?j*(z|wikt)xZ@(6va zo^+%*f4PBrna`p!NRq zf<;dGqC<8ew>xc4p{J4u^4_^vjz0|HoKuhPH+>#$w>~xX7U5FmuLA;b$@=v`gc8fXr)gOOOs(rrqaK9KttN&*9LsX5Zv8= zIpzhKlXJL1|L4y?4|--V@fV1{_!=vJC8x@sAC&nki5ckh{0Fm{>C3GPe@#ZY{gv44 zsvz>OxhRVRe~qm4u#OTn|27TPfc$fKr6vrHg9Aph_dglUW@VUu$lkDwz5DZ3onEx7 z$^kpEmxnsE`F3M9Q9+JUG)wS0|Dk|XrA4>U%e&2JpM)4VUwfZKjmc?GU94rcu-1;&gEAPUpQ8nNu{eAfAhT;Wz+XIpFqTA1LMkKz{ zy~T`0gvv_NIt^aLR`;&HD|s!EeD>I_Bf13-?@2L05IR4M5=dMG)MR7?f==NQ?nV7= z3qn#_yjRd35$qf=3*QsJI zL;E`a6N!QULa;yoDNy5C6YI8?=XW6$_LMi`Ioo##Dp>6)w^lc1tx4^`MBBx3JeDUx zK-EA%__(HB2%oW0=WUX**wGW`9dzgJ8TE|h7?vV!zi-r@NZHRpFMRPx`YS!dhmXoo zu14P|Q}g-Xc_@7K#M=$E_Xrp78X@BxigzJtvz2;zlp%ECY9)2K+{LXx=);>AhA15p z@@zg$(~Au5ilQj(@g{3w&MowIv!8tm;mb$K$E;7^2#&99hLXCLBSJ|7s!0>a5f zV7h)>E>u+V=z=?~Ftbmgg-YLN6(LN(R(zQ+gWs#cekXu zmtN3aRo`aQuYLzX!lF1=3#DQ^rFG;mA|X#^duBcU80s*4>p+c4^ZCGIk6xcTxm69S zadbD9!rZT&&b&_D@A+}0Zx=!ZPar?(fq&Ls-U5s2Hem+4rXQd}_!`MRKk2U___o=X zWhYo?|8!4__Eyf$8G;@TUN^z*!)%W`G&!>lcP!6|wIjBTeQh5#5DcL8Rz zB3$(tsr1U8aJ?C3wIW<&8A)Mm`vKD0AMcO+OsAa8Z$J(QQ|MxGkr>ZbHztx8b~PZw z!eoJC-^t7hmhG@}0UIuNIMKCx2TB`4i^mq6!~CtQ+L7P^D1>NkQ- zUNZGXG*sQLzV{*8a#&gZ1G&4G-{#=sTZ2j#pT+2PM5gO=XS5xKRdcEKBd{l z^bL&@iB1Dn_mPF5nfZM@KN&5HW+Hgv9dOroGA9C81kwG5>kYHbHf2$v!4vM>#~~5k zZA*Q!8=xr^;k+}2_7XN`>PQZDqzTHxy+c%eGh(il={Wc(FiAbtm3dT&wVD6s!#GvZ zmzQNpMP8Z|+Hj&Xr3Z%9T>~*9d(a?KkAe%rj!7)TnmI&b+n^kt1ZQ@UGj<_X+M)1$eoS6yo&FlFsc^2`2Soc` zNq!SyZ>9~QLV=SI77gpZ$|12 ze*gq>G9BTDU`lZRuz)t9vFZ~6$M|pzxkkgjU}GE@o*jO`q9P+z5;{L$7i4%-dEXhO z`g~xoyQ04(O&XEdc<`S6h}(#;;ULsIhl|NyQKQB4MU4#K9$%o&X3q+G04dlm<~l#G z@R=?9ET7nTI&xw`LbHS0Upq>%#k1ouwLG$u9h# zCZdtK6IkuY07Wr!DgrYw!Q*oZD_j%*sFR%kT%@=xgjKj{!06qA&E=Z-m(7JnmHeLh z3-)*nImC||h(Sq_3QqYlQNn;~T;RB`;^F3Lv%tO?-hb%SrIKi&(C7nV!S~MGdU%uO z#9MM8!UhqDz-s3Yjoct7)Y30<=VhfX#LF4EYoj#j2kq8`q$+Ova|-gGZJ0W9c~RTc zXPB-P2#vduXiO5u1ushhT~Sl@5tS9Lz>zy~ZTMDhp}Dz<(-Bv}lr!p5PiC+BR-P(x zt+VT@Lt^i@wm|9jVlE~5bratt@g5(`adKg~`FR67JOUy|w-P%>lpOb~CzVw&x2pv75C#_jcC!o;3@pREzTXS zaa!X*nK8SjHgf(bRp#7q?85R_08X2nK5LKh&Tq}?$|Ki2fSM2UCyt>Ww!mnZ_ zm_C)nPL#f8S=>7OK#>njuFRTC5+F)IozWxnf`3CL(+jNZ=<%2tpuYw?bt0>xDCe z&LyzGi-RGXj7&b-akDOl6NVLKabJ#BRmr*G9|R3>vC(n{P6(1}cvBn*Ao@d%Bq!I3 zAnLF9Tmbu~$Y5zcbK`VAy$bcYvU6MKIx?z8nuRoHuMVIt2;12_{8IC@+g&@sa!OGf zNI4!h!-QmlEeocCY)%UuDUF;)IZP;?<{)tgV%L}I2i7gRFho&CW^MY*#ig03QQVDh zd{=cp_ttvRJj3TNs^O=}VSXHx33PEpA@PilE&8j>*nYFbUhh>IN1Gs=>6cr{`xLNU zoCjVW{A@3HzJ9g}ITVjKC%6zrDV>VEh%CPA@oYbz$$a{LSMter@gu))tZPpD1aLv<%?iit$B=LFlvS|3iJ!xSM-+1XLHxl z(n=iH3=#GUxb-CMv(p)N2xop@Btc}0#FCB&0bPIR`Qh;L<)w6U&0Hspns2_-I%?p( z0>A(94Ff^_7kBAxpEH|05u=4X9k~mOg9pcri-40R5cOt$l9Vs#vixRow+2gEEc=%n zyEHF3^^aPx72R)e9)l3U;0TR(+=I z@}I@SpI4P-3|7uc*kbn#A|Um-XZu#R7&GoA140j7?n&ZVA<|LCCfHZ~ z6r5L3UeFefnPWS|Mm=R}&!RNY`&mI+`E-IhrY(sp_02S;+$|GVj4eQQVG^V zfR}8x3sW2DyQ%gv@cT-{z|d>*K7Z|ke6S1xENc0^L_l`VAMU6~+q-F|Q5w!+`E_9D z(``NXL&&C?87mfGLoaArGJ!Bqv zVH4w`Zz!dDhG?K9grOtZ6R1F!tSL(UL@~#T-sHq^H3pwQMdVX!*jmXpUSNffm^-%3 zm|Wq*zx&>j7HRUo*n7{grlK`%7(@gqBGRNtRGNZ_NUsr*CL$sN0zyCpq!|&Bo(M>< zf`Eb$rHDw00-;0bQIXzj5_*dyfFY3Lw>>lSerLY-oa>u8*UY>>-tz-;WplB!v)9^d zJN_U3bkm(wG_kbL6#^|W^}KLj;WDCgmXB%%@7i5}GyLbB|3JU!ex z(xemS^}bcg#Qt`3Q&fI!GXLQ>R)zj^cLeUt^hO;X-vOrJVJJm$9(xGh28n8J zs-?H!!n0oY;@N3b6{nNMf}!!u=J(4H%(B5J)*e2mi2+l?0={&zp_rbciDabP+5qNS zkHNGLreq*SM$Ym9t7{x&7)0Y+VH^ead?@26iYN`A+`&C6E?aMq?=JN%Q=Zx!Fn=mj zZ(QKY4P|ZcJ|xvT`8GW*5c7&L0RW)Dgq|i((u){kuu-spKazKiafae7Up8gclJ4gt z@T%A2sRAG2s7l$;rORBZ-}shrPCHjU_gHp+qBFo0tpWxR{^5A2=Ts2~J|l7mWk>*v zq?|+3_+oHy8b21t0C2^HvC;|;5$l99qw=)+*!1_T->{Ik+PV6sgqgJdnNJV-kVyGX3CB@wPqk*IMTP)*{152YPdS}J6AGD+i9;cxHOneP zjfWSKeOzu04DINRO6tGvOo76^KhFrr3M_3)KG@g){5|r(hsp`ec3>8|18en4SAQ&A zn8EGkC^7QOJnl&xN*z_2<552EtX##wJE6i~J<5pb+iE?vk9>vp+M=l0kXh-aEf*YV z0YeA}ir0MaRZD+AKfLK{pYoL^w+rJuhd+NWmE+60RBfNLtZ~1yR?7D-BQ(?nuaJx& z>Om>8;C9I5IN6@k_=&R72GeLBHUMH*1+Fo(O!|RXOOOa>Lu$!OqYL`*}MWl=wpgovaN# z-dls3Z;ah?t4>{cnz<%+sXI;0Trs22qWyD^`%i%TqD4LjIL$#*BCXGeK18Gd>aTeg3)I}q8<53I26!1cj#DCj&S8D804>i=Ow z5vx81)xNOfahqP@ynIx87$y27{DCCmvO4brAFPJc1RVtYpC2$xLU32W8w--4?J(aT zp*bF>(oM>EWf!)Dj&-lDk2)PS*{a7{UN4z>`sW4qg;N`gkYo_i+nvU@Gwvr|IOWjt&A0fT@vwY+kGs^@vwV_qUcR2ITyqv2q(ioPXDq3?$Q~XF zFrR3={p54Nb^Ce-0Q^U(BFA-x+{p1Rh1e#&%Z{F=oMEf;50cN}ZM4x@B2~NhThDE|AG@-R1cP$b3fw#=2ok7aYCooRV{{zf^}E|BpQwiXhp|qLc3;-94dz& zsc_1h(N^8Ux$?T~g-@phFXWKF)89?TF=m|e+JtE5Ks81LmO7!a$>$nv2B#Sr2Nz8` z>ND+aMz;3GF{3YF+@tv>7 zm#P_PXgg5_ckjL&jC;T{)DngKnj*>=X~1qyQ%?nQfZ3-D8(O}&SDu$TTxgtoH#{*t zPXl?0p7@&yx)rZ`ky7eR9G@>NDY4&BVt0CbandD&Vu4|WbKsL@d3`_Z4bbgk_?$j( zci=qL`WCo-@_pnWBlPb4`27`f3H>93o6!wFq^(CapaqSfD`{%@Mz^{;f99gplt%vR z#@v!gQ3jHSI{%n!BJ9Gr4d7WT1RzLedkz4ff;8uk9`MSV+#(=9`J68Jh=f}HVD&^z zxwFtEz@fzgQ-aLaJq9eD6JVl^LR9w0Mv@@9fYN^GG096+is4ATaoHg9r`|iBU+#Yh zf0BC+0Jaj=&q(n6&2$to#l|qjCZRXMCGfRt84RE$j%b3Q$Tk75*6@jhE{Mo45bHgP zCe^?+Np;Q6!q?sJ((@|i6F!CulvHF-#(s`A{3S3MeltmJbz{k(5%g~UbtVARg;Jyg zXa!q1EInS+h7o(6n%r^-SStf530H|JG`;{lI9}U4Kp;7{n4)A>S6}xg0wd--ectVU zFcT|W3{AY#Ptj(<1e)8^hd+N!V@jXNl8E`YfnfY+##g z^Enne>nd{FgK`GAZ2+=h+aefP=ar{8zKa&|*jB$h=~)9mcVk=PVJ^qpr;@5V++iD3 zD|p)y2sKx};Gktge;KNUCx~9DANI-n+2L4~NnV};P_vyu_xO3%G(~Ab(o%_B;`6|F zJiG7n(YYxUH3bGo!XHM2CD>g-gl0)E!VSI~+2!_>0uSxfpRoQ31u+jHAdgY9Oo?Hi6em3jCVdhs0*|=`nSyRBX48Rh9RUaCzyh|~ z{DrnpF$GNCCC(w{p`3lzM^$`;MTT$Hd|US5ow|lN#StlVZzb_K4?%{(3BlweNAu-nyl!7KDY(U2sH6FJO#{w_CQe1Zgqi@(5(J}{^(;~bAllW z_8)KRu@1|2P#ny;c=QR7MJuWl{M+E4I`WqUGXRKq@s4NDH^1dFy&3)p9DyL3LnqPq z0K;cBh*FX z%|2_o_V%`8BoMM^H=gFXM4d4`?10HFC}M(t%n;bG2V%_{k~x7&;v+i_>jJ>VwSqxq ztVrMs`9(X!1b3-VYvf9>jFojy+vHa78 zgP7u(dslxlE1Gf$SzAsl!mPs82=!DM`%brXOt9mqu=>l_3_U+cF1!Wfb&?VdHeGH6>$jFOOi%(osy1*~Uh!n!pU7_FN9|Im z5bino9TEEISv~05VHj!y1O&I0Ag(6MQoVvu%Yov7!$0_E+Zmzk=6f+*Y%S`@ia(Cf zZ8~r_^Qbv)6p^qOBd^l4l*pO0vA83ZeS;g5Ct$K#Py_?w}Fj79t>$>3$9F!0SM50xrdzr2QJ4^@#a7xSrhaQwDtxG-v^2kona|G~Jup!T=# z0tvGGiGe)Fc3gEN@i8-P15W<4d3e#l1I7a}sMMh{l0` zY!hDvrtq2FZ*Fo9yJNRDbf6WsryVd46c2`R@JQVgtG}6qLgly^XRAh`-05wPdc?>> zFBIae`o)gvc+H|8^iLIc0GLKf1T@qOKYMZEdi?j5&E8Wza*FDGhI5LLA6tY*s_X{1 z655$TOllsf%@ZGeHM=&f(dLAZlMC;r?765fs*RzY(YPe8QX(hBO`XN+8<@yp>*k+a z`i5?K;??b&8@=*dEsfC@2seQ$XvzJwc#~PlTGOX{RWo#BN(M>46~V48u#Yv6?lwxRtDeb{Nv>FHpP3~e5zxUM{i0NW!%B@eFJl$x3@csxq z#n}x(r4UZeF%!#DF1~aPRqmA@ym`XJbl=SoH0Sm+n8%ZjpyvQM#2W}x3qR%hlzD9M zJzbgcWQ1ryQSEZ09*4p7*~pBX>!0dhjh=K9!4q~D_fj2{_r5pzC^0;go@>OvI&j@ zs8qAw8ueDePDHQV8!F_pn{)K2>NveR_!a*u<>TpbTJq49(6u z(i;%f2qrkLWQ(*%jvip}c!={0YQj(#2FpjPe!e+;tLa?^3sg&SyczbV%w~yRBsW?8 zX1b@mMVE|5zehx&KchGMiGH1$&;%MceyMh}I;|J_Y+LEO@L+11$%~2tZ;dqJd2s&?O4Q4L`cx;l6K}*kUV^cJ0Ki0>4EUjg zIerBrK+*ej6Jtoa`yg2rd?DaviL3Kky`JT|FJ#!dxnPo#px-p0A~5?GCs&?3FRvp8 z#z_u1;ha`Pb$5z%Ue}Q~^TvlVaD?PVE|^3-rHt|7v2YZZE9)coPmb2;xi>^HlbB@t zH~23U|DGSeOv}sR%{s81gCzQAun&R*hS_>o99QktY)=imcargawFNRscGrsCXmSzH zSi@GX5QN_|M&O(=T_B#dowdy6pZ4a`_zc8TJrj+4iKj;QfnbjnmEH@D-u}%LtYgf8 zyCVU%d+Kkd?S~~m`$-OV=~RfalIC`wr_(fj%I5l@q)>LmFO)iPe=|6HL21y}=ikb~N^4 z#!jj5UxdhrfHCFqVNhY1Q~)O`Ss0dJ=blgjGIsa(}MHNeM)DPmx@E71OY@6u(HF06m zTn^s!F3SGlg)Nsl;hCyWr7;`h0XlL!dkjuBqIoZh2uL62%3iz=p3M4DK(UwS1HJ$L zo2j*Qs_Rbg-kTtgQbYS)^>C@9d4`~&Ai#P-qk0sbAl4QyN{?uu(rspg2Z%B zu7UVNFPESCP|lP6rJi*`<8-M@VuajCDan$-K1zzD`r*eKiGH`TlvalmdR%1?(lAl+ zw&%#HpbznLLUp+jXAk|rJZD-=cVt*49gLmG4QRAGC1c(AT5vC6_G1HpmE}vh$-b}U{nic3*cICBA+2M{uP9bf62yG) z=Tm#FZ%grWav!XNPViNKRV7uoEP;NGZ+B4j0;?eOa2Bm8iR5{wkvyhWXqsi0GCuViOc4QrH%{7(r^Sv;BaNqp%p&B&q!*8aO+5sdZax=*a9gi%^9yVz3 z(&Buw^1U{e$=INeStczwPierWo`H4?eLD_$qMHY~_9KPr;rh7C1Tz_8a=mY3&ey~! z$9`(B0gOaPVk`F|wNDX4EQzd31EV&bij{NsFwZL#qmD)dT7F&J*|%Blr)gHqW4pUK zQ%+7L2|t)ki|n67)EUwqVMs2*1V>ZgnjccONJftIY}i?f>^9kcl_o8}G(>B6zzf~K zvRb$pCGKbye8}XKne_Wlp210*wY59nE)3PXyWcmtAJpeXLL3jh8uU#1Rp~7)aC zrvA3cbbi3@YKo8|(Vp2<*z!D5swdi0(et20N-8Y4IN;f@mSQX#RlJ#uJ=r9OH)o@1 zjCyaD(bSlqADuaIhl%Z~hWfX?3N7+=U_%V*A|mIx(Va-qja!}pnto7JO$|u)tEQIf zP2UMFn@$E0j$@&HEot-&ZPWQMg$2PZmx7)%(c5|gKZ2xgxR*#2pVA{hKpBBZF-P4b zkvh5a-wf9SP`fv0KK*72iq>lPZV`}ry)##6HRRbdYv;e2GA+U|2GR`@L1A71sI>6u z8#WNLe@q!5<9radyzbCc!?W1r_WQ5oKwP)D@{>sTmv8bl*_6_gvoU*l&EUOP$=q~67DHA!k02<#OSvrdhrROc?t#phD2JD&o`=2${ z`BC*=UZTk}w)1&uYC)6$LmpDiL(4*o!YANBKs^*EM;!&ek~th#2oZy6hDuQisDd<) z(VtEFK6taEzkH6YZyRQNg*bgU|L(HJ1xtBh0~yZ9L^pH<^55adub2Va5z#JXirNLP zg40Cni9oMQc*WwEkrwHP4c2cie5o0u9v1vK&cWWsnt=Jb_Y1k8#W>0X%>Q0e7EM5( zTn}Uc?zu;3t5esGqZm~stXw_>32g#fq{Nfs;+N$P(t*p2ZsDb*bRmdW;gja`eOY`a zE_hQ>t&qxsGw^C}+=O}UPZ9KKVD5}0P~2cBc!7F&D7oZG+nJhr zLurs=KYQZ62uyev6WrYfP4vLhPKYnyVktI0_@vvXe0`cyDA%(rUav<1iHF^-bdSby zL26hjZ5fR#M-y)*xiF5xscstp_ltYEvVk6z-xc&>j&SrsW|pjE;`M^?v!zU(PA4ui ztw9Ld3?<^LUyf3(IC=|!RLh*2jk))DDyTbXZO%LOfJ%5$cHz$dN26tm(w6?XGkYz zbDVS)I%!D;2)~zHfx3aCZ{HE_GH>WBsfa9_VHwIKhXj@B?$n)dc-9VVNEZ7 z>PAm)au>`YcG&EItiya?>@}E{d@o~<09PBG*1B^-MBDYvPB^`t(E~vtTCqTKf~!a( z_2Uq+7k=dm*+ktlIsB>n{3Xur1r6)lkM$O9+8`(hO$gxdexr)QhBOs6F{G;Q0Xr|d ze64%^Y+L2KE38-Lrz@^$wcY1TWwN{i5~Bgnd&FZJfMi4f>qHwH>=L67#HkWy=};@8 zyfT{!2`{NsZFT%KRnNZe-03Q{7I4fIbUC-=It!Ot0*6r=9BGk&L{UzXX<-Mb`w z_MDWB_py~j=m`Xaql3iLiWPw4UV?-|Lx@;w)Yz_rX@`PJIpJ-o^5yQn*RHOT$GvD! z7;m5;I1VeItwUTk>HR$JFB-z5%(Y3q7Ov(pt?`a$96vgAM|C zQu5*4yQ}c#F@9~I4zU#$${ZaHcSaHrMSjWz8dNZokaQ79IFDl|f6lW0 zFe*60!ktKX{5|LhdN72+-2|L`Wffez(w+mFG+pQ#5d;e~f$pbXy(uBmoKzWQ;v&X! z_Vl4!8eeAz2H1W%{|7s=j{LREh|^!`k61bZN+_rQR!ptyMMt)908eT)c#|*>ifj>T zsI6=n)BUz&=3jRW?Oq@MZ1#(7{oSu8+0x`lJPfffq&-G-E(_zJ4tTays1T|<%?0QS z08N&5A_Qs2Gq*jn%_nFX4OdAZ-Sw09PfE{&FT{u?`$E`&js`dsnuI_Jb#oiFB6tbA zb!Fws^$N!)uaLeiUwHZMn}?VSSBTB`<=x9ul=Y{ICJkxV$EL>N<^4&0#7S!z#iE#Q z!<%LKX()nM&#(IJ3lO3KJehEskAl>*`gvzYk=FE{wlTvHhqv)Rwb!{Wij8+vO*@zj zN*lh3IxZ+tn=654Yms0Zh^J5HH=HL{*t5ai;Q+exW4)-Y{*F}dCUPCSpBF?#<87Y9 zxC3>kThZLR6V<({BhD^~PcV&2;tieabeJd)R5&{ke~ zJO8BQz0mY~s#fOrc^|k+aIuC7P#ps|{?IR#1ADsjMBI`Y{WpEN;yMh6UW$`eZJyzO z%I!Y{NX*9r?a7h!;%XkIQ2m#S!;hvyate=G{nU<~f+##*gi0(+`e0&to@>75SUDG(nZH;IpwFney4LPL(_J6|wKa2cI7#{g8GyK@ zitcu(^>95Y+p9f|Ftm;XLe6PfA}ASKEkom1n$PNxzlxbBXMAeIizcN!-hOz0Z1U=7 zIqD9(#9Nn@W%NhHA(}EJgorVA;KVP-x#mxu12tAf-RHW}efJ}4&gkp3kZc+QnAo3b z21D8sRJpl8$Dj=8FY0S~!o19~t0C8lc({?>;*Td~4<4iB?te*pW`3;aR_kooTDC7C0Fo!x(EP>iHDY{r7B|+Kv#Ms@62keguVx8TtVwS&x z)Yo}xln$gS0(y}$F|Z93$G6RFy3Aj$K|z4EX*^8vaG zbISX;j_&637p+^iWL9Co$FzA}*dtZqeRVUK|&0Y&WsGz8T zxlpISjNa^%YQ(bwFZv1&)PauGy+jEiadgZpyf}5U%30~&mF;UX;x31do@Ht(zj!il0{C)LQc!zjp!=}LIJe3`b|`O{i2B&)qAP8l1{ zumv-^LsjN=IJ*wGi{qNq{7x+;?V2hpUDKB<;EG_cI40gxIxlgXpLDzUT=RY8-p^(p zwW#eTLumnLQz6;g31hOqnc$txJWEK1cnH-WK5!dM69CE)-5c}R1ei7@ht!D4LY#n| zzB(?_OwrT+V$ZI>@5y^}*&uHc|(eJNJ4M^5|p!*Bfezy8|M6-#^JlJWx~7wmVj z#pca6f?!eRsR{6v-8+IaKXLR~UQdeTI(|0YiOz2m2XEsmNNSM^oHrD99rk$~rX=Ck z0;H7@Wey1d0-V21F(d_zPd&|%6mY1(S}qTSj`| z>4H0sBck4dw@iG`>>7`J0jDD8JMgoG05RTURs?Him_@bhOuZZ>tR;?91V?O#m6H1z z9AGM(qGn1od{30Y{W|c}toZPO`|9@W&Z%mdt+Suk2?Go7HpW_R0XNMA);m?4)FKZ` zK3Hm$PQkxhd$@T?s_Er*(mLd=&okCN^|z@yVNf6-2c~ekfjO0H4qymuEMY0~V>w!P zL$yXn_)dH)X~%qa6I_Hjfxb7pFxYz*=yFyRA!MkglEU=ElLP z*eaIhwg0E;7f&-AhMk9vGR}@xdt`=~vWO%2W1p1CcOL~2&l=$!wB2vZv7FSI$-=!E z$DmxqS}s9tq@Zc;yKksK?D;J}kcH89e0;|MnBV}qo8Cpj&|xWbX0HPWdK7$dP@5Ux zdBl3{=K~)V4gWSzSzw@z7|&5FBsE(6XDoS(krveC0Em-&E6{&pZAC1 z<5Cqv5BTc2-%S&Snnf~6;@(E&+&+iT)wwta*ASx*@&kBJmrX2p=TN> zAnF~5z#Kh&sCz}FXH8-Ov)f@P%jyC+=_$4rOK|4F^fQHO5c|?~Nk?91HAI~6yST`# zT3g47=tgU{yPfFyT-U^pZ5H}T+Xc=DgGBsT%D|B(j-p`-vj82U8ok)J#W>1B)NAr3 zRo$X=l^L}3w13VBfBisZ>8mXJuk+&b@VO)C51N!L#?fCy?NBcIn`$$0vVxrDXcqN4 zRf2nYhUqF|kIxgJ_l}08@Hpv~hQAQmLp0GL`*IRL16?j2lyId z)P(&l!Ufa6Z)x29v;&C+Z(M-?5z@6WpT8P%@?ZNJD}>Al4x@-!fxF}P3yDI67M&r>PWZtgk-@%L>rw9?+pP<#ZEt~T;=q)6|;rajhhXiX8@g? zX6B6BVhVL2T`b`=hdykuHxXI5P)uM-4%~tiKGRjEr)opy_30(=W<3Z2(sqX4hQiIM zZ(&y3S+o;2WPJ(}2bx4+vXRMU4~8B!d7d_vGflnieCpkkQ?Irgf4l~O#;=D86Yw&f z(WH~a6|&Ai!;Y#`_p`{n#xIE>D*_Ziu~Rr&iyOkp5%_SlaBS#9@s`6{*yw1D1|=`> z0+iQHWzELxZfUpmpk+Ml=8zevOciLK3~04)4E#x`9+rIa@u_P@tn5t0v0#y1bAUNc z@gWY8&5YXZg4=x0wY^LxvkdSJH9%vs1-7EKd5Ts=(zohRHOU%0kk`kI@I#H7bUAta zOl4YeTybQSW~RAuX&35Ka|0-8zUsoAnUd>GMW;}YdRgHraN<+8O%nAfV+8!!8_WrI zNjd^KJ^{$zV#4N4wKSNTGKa?ZzLZ&<5VcO-i~(S4v>;--HqKItJEoq!bE7WLPiY9Z z6qcxD;T6IG(xx_hyE$7R#B}(cDsI58JCWz(nJ4F1_T2&a=rJ0XjOK&m^5B(wDGY7K zAQ?2-qC*KUdi{PFa>PNm{oHJgNg{s9?e_N|he#C$6as4EUa-~G4jePyO&GHtN1b2~ z|9W}`jDk1%$u_)lVwX59{<=b*Arh*d@gpq|Zsz8aW>$DD4USW0-iHz+0Uf^}>O+YeeG*)Hw-MXL#FXhMcFkC?yx) zGppYY^HR;4w^z6G;>>w+vwi!W9Df~1`H@x3J*Noxl;+gbRNt)pg@wEMiLBSI2;4c= zdW@-T7TS>qBB>NlXdAge;cT>>x+GV}u-Cj-KzI!tnh!RF;D1U51Azh0PZS||ZvB>g zwJD!U-~L@v<;lGhCc6S_Xq3Vxh-%8f%qa}fSV-uOT02-{iAUyC!6f_SQf)Hf@XNwR zy=mz&(Nx;^KqvOI=xO)%-%N*ExG1uOEt(A8N6tKVIw+0PcyKQ`Lg;J*-KI^Kd;C!n zxwg>O@#d8yCWM8TL`|+rKz0LDOcM?$Sf5hcbRcPRJC51gK>6%btIk|CN)0(KhvT8B z!x`MQl&TOC*pXg~c4}t*Mc1;+*aDC}t_kUlI+@g^52zQRL#2w#>TS+%!=IbM-}R;7 z2`n80sFrXSsEcUsj~dd2D~Q|tTx0c2i6TtE9O2{bwfV zXG|Y?JL_rNP;Un2;AGms!uO;A)c~17?DeE3?Xj0ikA8i-m%XLT!x0E+&&0YATXMaM zulc^JiMnr@{Dy;-39dYM7Wj~dfdP!8K>BjzH&duJJ%^?iAYEVX@UUuKvw7tQBW$-@ z!1<(h?8s@3f|)(!jsiWM#=D>n_V~>dvtw51cvd0y>HOVR9FvT>=WixIYLAxA)yYld zya_(ldEuqL9M9EbdKK3dqS42kU%JI~00}{=Rp!`fy;E(|S3oIn;ynmO68s#F`-G@c zK9GNPX)@G+_~Z6Wpr5641V~tQ`_f8JYD(+wx)&`^S)PSlNss=``Wq~ExxCzpHA&aHCAD)s(f_})gc}$c)HgR9aG$|9OL&*s@nTU7|@0N zjt2uUfsKGf6A%cz1D>3d!wT5d#E|4Ve2v&*tLt4Z{Y+)j9p*??;*WV*8ztk>b`m*l zw^9vfr&xAWHe+ITdrXBTMQzLR#tA%E?{JOl|L;ZkzfqX~&nvf3{1_ZY@4XzQ=n0|j z`GLVhUK`)gRZVrL^(B*P4rY@D^kkS$ghj!u;caJOqO>bSIDx0kQ&(RE`Hz6=wsF=DX4)v3OOu zpuRbXTM1$n>oUBZp14r`k~X#mCf-3zn^UzPVu?w50ijG5=e}e;GkOwPQs&@JcBLZ$ zw1f=;2oF4z@b?kVDmJ^A^I(vWX3O-w@K&;w-$t-o_h zih+QBT#LF^t2%ToC*Nmc=KB#ZG9acKPS1mh!G;_UXSJeveL}x(JI>+Nv*#T9V)lV# zzn<0Ns{rK>wdOvcqY7_jT&|(4;2g{?QuIb#OhZO$-;Byv@IAj?(rR;x?pYj@Y?b*v zCj}J|TwV=_b=~POlKx(F{T6w^Y}TiMO4fFn51{c<7xtolMd#q3y?3vegi5Oh>Go~%>6L$_>q=9lKUS3U6+`bBK>LZQsgaHhaRZASlaiM z0q%D!43fZt^Y)MAW)%mkCG)^~DX6?ZqgwmIMT?G!c&`(mw!7Bnmou7je=(}TLTD&* zG6$cs`I6|~4&tV%FH;>ykwq=d=vT~=rH5TrKQj1_=!MU0d+kCQ>^tvziWxt$vPW_i zetFcSJd8-$fFxk6;oWEuYz|(nQ$lP(oVR`BtsJHUb2E-x$`O0yvZJxeB%VPB&;u-6 z8G|L1e?V7gDkDgF!&T_SIqD9&_srgYGV|`C(lbRjYdkD@qmw?iJwdj?b7(#I2IVip z&G)PYRo}DrfZAZ1=)B@qF!7c-MJ5yhdW4t&1@&BcPkkBKbx^GJsCjIUxLa_CamBjGP&9g|T+HxtRjCw;OgC#^jkpr;@J{xX#6h?H` z1pB`*Wo_b}Y?)YaJd`rKawrEJ0YrlDAfj)|wg{mXB^b5uYf2{k*FaYHOH$V7Sh zK*V~wS7u;I9hs4%8$!SSUrDX|EjhL9h|kc%j%f^c%SC%7Gl3|fYz;SIIC z5vpGp8>IreZ`e?91v|4C0+=dByB-EHuN(n5DU<1Z=vTd5AA?KO&#n9Bwa`Qu{hm?e ztPh?KB}U5g>nx`390T9-N>Ia7Tx2o4N9*o5*x;wFW_EU3go~5Q#mqF5bFD^Ur%(<* z;fib22k=`8?y%v9+656a81cTHz13Cer6q+TA}>U?B&ueV*?;r!Ka#~^!u8!^ zFy?;oVNf{?$Vb|4gI)ULd`PgZ1@!Z$^}l>1Y?GxM?eAPRfogjm|7nqC_5AR0&2-3M z^BLyou|<(zUnX_5t&gdj^x#p5Y-^n|%-N#ERt)QH^H~(az6b!pTEThn2~+Y9dWnMW zS&9-lh~)D!>uOTwx8k~L|2osaR07uu=qVGk#5?4wTh;uK@<$o!9n~+AXzU$kw6

q4QMSn(&Rvx~A)q+K;5d&rPj&=ypeQZky_-|l zDlcS>4gOnkTY=w`j`6(HdP`_zLn>q3sYjd20Gm8X}aZGdXmdyeb^zRO-V(g!={HNJWq4H zd&W{^VjysE{s6FJ;r}nhw}$_TZ~ce*yZ%S;u7BcN|1J2|ANLahyXC&2UsoME(>`i2 zw@QGMZ1cm5eQrHxWxnIY;hxU(X2o0d;1LF#YhoaH{O>(t|KRce0xP*n6(FZyg~<;7 z)Yh3dHAa>_8o(&?y$f8_AG!QCLe4SXOuDRd$g|&Nn{OTihz{V)6Hyxe(CCBSy%%$C z7kt{~36(3<_{}tC!ZPn#{I(7sgFOMis$gx-8){J3P|LP#>Z9m0lj80b2h=QD%wQXX zj`BA}d)zMu7(l*Nw=8Z33aH!2zTIEa`^(!Q8czn;9Xf%*scm97&50W~JXAD<9yDZZ z9IcoQV{wvYnK}DWXJftL9MUd|ZxNF4iIw=*8gRA!2aWNgrdI6y|k67L6kpXs=)Q$T!(=B`xz`zR2bI zxQrR2V-{vcT9~iMB7$+_aWHvL>J2;Y7vt9xA4_H!o=w@1jJg$)eSxjq0`dw3D85X2 zEo^ndc_|5a5Wys{)=?_u=5Uiq5&9)}eVEd%IMGKFw^itqfjg;pl`7M><97km3oHhb z2&vj@<(BLE&BTK2jjj!u=QLBlJZ43gvOg_=+OE4t621gTWD0#OP;m zjvR*Y5PnuvCw%OxzEK-cW1VK|8~27Qyx>*7fDsGFQIO)-R8Z9`o26Pp3CW9`J_Pqb zMuV9c%z+gkjuhdxQ1?8qlL~iq>gLL>ee50Jjglx2Mz&)kfkIeu3=RIl3(Vi5u*Nt| zq&F2IpHiw#L)>#!Q~9sQ3d6j`BBv6V_lo|HSxd_8pgSPdLY*dHTmejxB0A6Qs7@2e z57bb3O<0USIVRjO6`k>6N^(lj=&Sn_bDui@CfjP1zShlcf1n^LB0=l2MFct|q%D2zMw5b2tuP&!7* zQ*cj>&sHz6@%=WJxAmR-s#}lv6Ib$H*}nsQ>$&r3UQBZezCo1 z^tAHD&NIKXqS)^O>l+cRutW>UTXYQ%L6jsrj+tYpzX7}UUOn05v!F4w?W6xad0ifC zd?PFOWyhIgECP~ZpDuxv&Lan?oI!*O&ZvgmpGEO1M%h>17dlQ;OHw5+k;a|+?*82S=l zCxU1(PA`X$&4C!W!=e0_6$%XqtzR&9&gD@J%@BPmqwE^8|G1z!bRbUH&ryX+2GrJ`c z@4tQKO07u1E0?U^J11&$Q=cn+zOcx=J?I2}bPkyfe~3H;8=6y1Fb2evFxD+cy5)SztMZK<9HWOhSxDwnV&BMT&TU7x+t734<&`_$e4zo2nCP>4lm3Yf{P}F z>vePxnN#0gMR9J_`+TEs=KFk531xZS3O_a`Yoc+5{vy9co}STUO1*1GN$A9Kz&*9j zq1Xn+Wrk=L?i_7CpY#+ih^R2%Hr}r1c;|m|KR|8j&g(xC-~Z)5?qgBz1I&Lonm1st z4qSFW)E=tN{iK<8bM(~R8hbCN&))s^pG-Pl=VA!yqjf120Te|v2Z_9K^hjC|NQH@}$j=%gq zeF>?%R?q?8xCq99#uENYSiTf~ROjZW_;Y3P|08L|-)XJ-&q`MO&8+hu42l2lx&ASh z#=jUG{{xn$j3Dp>@MIj=145A@{LmFeP?fr2q9p70B^0Qo{ujd5{o|h<7E;p$n48&c z+GJVb`u;mxfVGxdAc$;B2~y}Vj~TZa&pa{L3wto~Alanp8#$T@BW7Cdb5hjrr$@09 zSOj(qHlzlukWd=G7OoeY=>1@*34$+|upQDiaFujZ6aa)soxhV3)%R->Hzkqkhv^c3 z&}~vn{k%Q+5bS&2(cwoZf>F0f_PWrNPk2}70W2@zb$6fxA&V;zA_-_<)Ii}b(8yXa z>LP;bFvZ!Zz(3I@dD-X@sk~?~O{n(rjp)nEdZIW1e~|2=nAmOt^)iJQsPR0bfAZ(- zy}HwRz6k!n-o97T?fV$l;_FmH$zvv=nJ;6uM3W6qjdsGWhT2kANLp=R6uKQd<=6e2 ziSrjYMpM3khhx1~DBVD%X)NHu{*`^bXZu=(sVw78nCnzF1_uCoNJ3lTWZhNl0c%$n zlB!QTL{uOs5sPn8^hmrF62tySqV-jB&fdF5)cjg5s%iXg(MQ8FLo%SkW`2AVg+nAk zxM+$*boarBPvkj)=FcOi8nnDvQQ9 zJulOZjR}5vx4QXuZ<7z69q}ThaanN3{@kvR)c?cYo5w@h{(a+05<&YVdDkMlf^&+*yb@Arww4O>%Jvt$$;l6y#&q(*{nMp;~_n-6oM z$+E0i3cCQiT35DeKki>-r<+D(L+627VjOx8vq$1M856B3*?fNx%~eCQ&lssXbcIXu zMFFd1(vuQrpP($9dh#5~m!<~EO$oQ)ccOd;3UC?y^xfr=w|Dc3j_4`au1tJ2jZXcb zxiolLqVnC_pw^jk5^b^;F$E(HlGW;~c&Z-~Q>qu-jBWeYR@gc!ZydWM(4xm?RH#hV ztzRD2p29RLJn@lGrodVh_Cf_;zg&{)S(h;_!+wc=>cNVA`oWXg6Vc1a#NY7U`^IV3HX@7$SU<3j3Zm#< z82LJ4KT48}4Hs(^DrfRMDz$nt=-*+7z1wua^XcjfgXs2WyH#mfTYGS6B_6}MAFE&_ zxmO%3jRikW_Kw47-ip_Ljyj)}}0 zL;B4#mrWw%b($V|y0$L1qU<(swdiBaHb7R&JchbWZf(s`D3xbzMhl)P$M+nLkg14N zT`Aa6cu6XjEotA5+z(QZ%_mBh7jKhSsX2q{DpN+n3&~3%7$Tx1MPyCwMZVq6+4fNb zb;S>o?P8anw_NeMGQYw45;CSq(XT;X6!t5WcX&!lvyDt~p@WlB$N7t=2e)-UWoLaQ zd#iDjb1QNR-w5NN--SH$=<<{%AcnkN?NFAA3HQBU@OG9biuLv4N6}3IVkcc-xe?Ts zyfdMd-YG;Ax2fS#qPtMhMF*~6&>6bohm?l2l$+vW#O>1Cdb@5eS(#?=eQNknZ2Y;aMP)iCJ4M)6-%Mc^Q)m~^E%@E**a$?i zOpCk~O}L@#KB((9z^7P}5-04-t(W(^1LBG6C3{}qzIKJ>)7CdE1g5tO3t% z!zQWp2mM@c^P!7g?v_^J$x>nsr_@wMHt%uWtHh0U#$bvS9>E=r_CRXZ6w*w3AyVPG zwI!j2pf@luL*#r$J706!PU_$6EuQZL3o81pO`5lwe#0N5jg?!2SZt8~JQ_n9I zVefG4?fnoVIXT$W0h?B6!1AJQbbXL7rR`EM+18oZldT}Kq4OE*i2w~~AF%W^97z=* zlu{Ko$IZs@#j%TE_?Y2XqCKvGm(BTXOlGEehf*0S=hOaT9hp0efz5jjiXYx(b-&-5 z_Tn|*rgA1L)OSWmoCWf)k=2{)uqP@ftesDe>5FLzjBHk4I4G%e6*cgc>h-Z+ynjPv z1@xJ(v@ESsB?jM>MOBR;oO;^MeeGNAzaLQa5v>g9v>S1JKhh3BE*VIier1fc=JJ*D z%9wkNx5MA;7SlKxQ}?`l3dad~v`Xx+C5J^WzV0ij)e#DsA$ardFRZ9HWv9nv;FUo| z(~w+6_=@0ggzZuHe23JTewfrq-TELTr7D$uT||uMiuO)hY^{-jIgdY+L&009oM;qL zcf7Y)8v7nOdo^*ugBZv8#?Fu2kmn35oc-8I5Ni>gC2gY}MCtdd3*xL1`a5&I(=Sih z`}a5MNtb^ytV!IxP$PRx|7N_)+G8T30k;jcmwY&^(IYhZf#2P@ckkL>$L7c+`r5Wv zOIU)U%BAbr+1#81hJ>v!UfU1k)9@l<_aC{GaPy^sgS=Pm0h6;g6sL_s^bGrsDU{#JPih`WSXzncxegjd)qz5&bJ@iO6enJtkzl7mr~X`sEq#)76h zKHBkb-)7p!(f!e0-MM#v`^w30^WV?-Jun)r{^7!7lW%q5v8YD{I<%5j0JMmINYlc8 zxL~W6*YfrJUx8+B%xa$4*P!yhhe{cIonrx=4VAQ*FiJtt--9K`@TGuE+OL*Q0nA7e za{yPhKs5Se#AKtR0O7uGir=XFr9$o{y30>AOW{(*Z=Y{>3eJuxAw3xOt#sC{?uQ$O z5@JAg#`7l&3$xUND3jA~d{HnC82Ew+CGN%;RsNcV^4b(`llE);f#eJtY_GQxR| zu4iQXw-)w>x!T;SVp>K?oSfIsfqy!m{C^<{@xKu>|7kDxuTtNCSgG&-Relwe2LHXs z-}(cP*z}JGWyc7!2Ip+Z)otF0M!`A zJZ~BK@R^6PIed6)mazlA!r#rn7GS!xf3h5u7g}ZYi>POI4#Ix`a&VaSTo-)&kF&%6enpQHD%p9k zzn}ac7mR%PsP-awhkrl2?msSR^@V$0j{P6Q`1?>Z#&7*Kp1a7>z}s<#|Lr(u(#+1LpDgzRob&BFvldd=>6g`hvUDDPkN<-&qtyCa8laMLJO5!A z1OCgA(zN3C*gyZ9F`e$Q|HHP@2?HH*nsvZkcw?HU@B`ZD(7KZf3h&oBPdz+ zqZeQPmL@RK&r{CFgPv<}cS&@Yv;N#JtiPR80qP(5!ttH9j#WXlyw|^-w*;R9I!zpy zmg09G28w^Oz(9OI8xI&OoIFmh9Wx>n7WgSkQO~x*<|cj}RaoHa9i_76`|EP=6075> z2Y*j7T&XG?fX{+r>p=x*Kx)9UQa*ANGXic|lpyydFl7n$x&Xa^@5xGRH{0dqpTTGZz5 zGn$Gm>6n>aJhORzn&F!nK(f*NJ!SFWuaw1~82SG*DT{wrUieQ7)BmH>0RMkF|6eJK z|6$7FhElX*>$P}~GHFJN=O=Nm9|7+ff5>X~*M`r7=s4IGM8RorXcZF;BS$%6R)KYv z@Sx<+%c<3Ux7Y{&!@s>@@+qxR{uXa!IA1EAst@2q$rFIOnYkz z9e|Sma5WF(ixc;XPGE@pK&RF$fJRSD>;BNEBoJr)Inbd=zm(?3~aRiN&Fee`%nWF65Cgw_owUxOVCMt_KJiT%Uj1M7ROH@GC( z|1d5k%pZ;|&(2t``0E+`^$h;+nFo=~h8}!5y7@bLp=~0%b=keeZ#L8AkBcI9^Ce(Y z2C_>I`SWfc{-+Dr>@N%PmzDf$r}(eCTPimodoLIE+Lh2mT_^DB3B4XU8#s$UCjK9c z%m`TiKNzg;A9lz5r9AL|l8^nD5B)#%p>+Z0$iPj^M|i$4_CYrhzn%mm^DdY&`TbH& z_8MFK>KyoYm+AiOWB)6a{r^f@tX?tW2HbOU_oujAUo^*Dnpx0m%spIe z8gO^Tc18Sgm#J5WQkddNkDLzOiU++lb1&u%sU zzv+CY0gk2tzb~QIIiq**OD^~1K+{o<6v?>%5um*Mm4&p#F7f7@q;o!I+|H4nGmc#k zeVdZGqb>9ImLo(G!{R+}PtfI0zqcGkP52aN{g6ASnE89!u;lQ+e9OH~f;+cV{^&3M z?W=F#n??+J`E{PEU#YwGnsS(eX?})Q^xyFq4+Q=O(lC9i@zoE5-yGnc)w1dZ8ON_5 zJkD}<@0wkznEFnL6y-vG`O!PW#0Vl^BODX>Qb`03bSaMxsBmiLwgs?{gWlH;wMWW#{C~i4tbb4u{qPTQ(VP!pEKmPay0CwBYX39RNB=a%K+AwabdAjg zhgnRQX~#X4@}2YFXBLfMT4roM(w|F=FFKzyMzna;V@EJdu0qg_eTz~at9b-;)WX$` zh@D{wo*Ly`jDv;Myii$;y)N6EomRPWpX^@V*|oa=Lg44^1!oYi;Y2NP{J_MTRSm$6 z1ttS3IoTtuTLl^T=P>9hhU{I=5L#x#OiF`b?DM6d*-2fxxHnq~V2I7CFIJSjEowQZ z_3F`v4oT2VCjAp@Ujz#?-w{{83>^e?KPl5$r0GfCCm0^QGnbkk9Ye<5C@<{uI2L!u z;012?d`gdc)8QBcr?@Cx+auTZ-nZHa4Lm+HuKa3BYr|-_MsAg<+12^`fY52Gio`$J z?t0t35Zl#f=za7U0f3DT1x3g~ptC&4lWqqH@PaXuS%{rAx-@N+EF+^vgeWh0iDHvW z9C|Qj)R5Tw`AVAYtrk5ZE$=YvV2~p#O(g^W0?P&le+5W-z{o}lgxrt#q7Ax`%XxBH z{voR|rb#S|yo6flFL;Ln4qx=T~mn58z#bA3ibKlST3BB~pckw-G zF-*|uHBw)aj5yL||8n>VXZr5=D=g_;Yi6C;U3eD+P=W{=@K9GJ1NDJmx<|Ityyg7h zxq-ZO+4QUTE{A&@i+ZeX50pj)@RO5pNR~Yka~Bhe=f&T}1KqipkV!;1MgZlXfwa2O zFI`!hxZ0SknJ%7L7tev%;9}-(^rRaLsIpnP0F-=B1cYF6fG%EfUO?;7>XD^Q`MNRv zJ=d%oq)#3<+$mvq-v7=W^VbJR=bO^cNKMuH6FW&5+F|+~3JT9#$456N$3}QV zTpSO^B&~|;YRggBB~OG@|+SsrPHUbd(TZN z#cH72WZnj#GM+;B zrl2Dy^M$|gVH{lu!J=-s7g`5VBVo}hdw4}USo{J6>40jb-URLzE9?Xl2i@GD<}@rf zb>46ilzR}u$4cDp&Nh})tj(Rb{Pnlj@E$uhCx!ZOK*bBuB^<5pIf)A$7p|e;n+)%? zpX+|Gw(5>s7kff-yLBbyZKCN7t)(VTmiZ$%K}eaV&-{unu@4!@rD;I4#x%9k!dpqF zkiI6R{gNRm={{xg=iW|E^2=?4Ci);ExTgy!YvOY3#5T+%cA}WQRYQPiINOBhn?F6S zN-?P&dsSYyzjv)7J)u3RBf;%W=j=&snZz&MA-lKTItR~sFZT^Q><-_75(Z+mnuPM^ zPnyy{ER|oav`>%uUMsJ3fued&Ci}O2{@5J#<^~^XD)I4 zNWc8}QoC;Ak`%r&=-6_+-2Dc#iv(ZA99DLj2%wCmMl5ewFyPjna(MEflc)Z@P4l~9 z{hYC8$0U{F(32xg_V&DTA$JN3ECSE$7iC#Gg8PUY5vImKbCVcIA#5>#ri#>U7T&@< zLV3JKex0`IKA7P4?zMbqino0APSn`OlAtB5jq&$l2 zJ#>X;K0r72%-0rk@~eF{XdDn^s`x}QVS}Seb=Om&ma|uXp^uX?T>KQmORV7hNcR

sy; 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±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�?KD%ojYn^8(6LR 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 Z{{YN2^fuj9p2PqE002ovPDHLkV1i!WAw>WH literal 0 HcmV?d00001 diff --git a/website/static/img/dkron-gradient.png b/website/static/img/dkron-gradient.png new file mode 100644 index 0000000000000000000000000000000000000000..04ce70b859ea62abccfa5e16ed7983a18aa4a9d8 GIT binary patch literal 72499 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

a}b;-}L)ry!gp+YWa8h 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 S@A-NF0000Hj^RpR|+N|LsqIVf}v;znuEN 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≥b+v&HeXKDIyWh}c;n9jt7JYHFuHyxb0Z(|<Bf33c+kf-Nd|P@gC~s@(ORILF*-F^a^JtP{0Xs3L zzyNm!mN%+^tCeX|*nt-nU+roiGU-XYz4(p19+5}m4^a9P7s9^>@U^@`R|JH>;=7k9voY1Lno)FX+@|*Np+!mVF|d z%5OObU{usVl8cnuYKq*#og^5v;>l{`a+uyiyTAv=nyX#k3F`p@bCy2uK}o zrlPnHUPvX9!9;UGdHIZ;Pryp+^Pi^81Eekc1x8qA!(faHx%s|rTw?9XD_ea1TyEz^ zlq4pI=<&HbnI2vMF`2t7B!J594-YJ-35Ww6L|!=Z97qs?�!88&e^SVu@O2yZR)3 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⋙Cyc=~b=>hn#WFo0_iUH0x7%q0OH48L% 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 z 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 HT7~={VTI^W literal 0 HcmV?d00001 diff --git a/website/static/img/docusaurus.png b/website/static/img/docusaurus.png new file mode 100644 index 0000000000000000000000000000000000000000..f458149e3c8f53335f28fbc162ae67f55575c881 GIT binary patch literal 5142 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 F{0H{b<4^zq literal 0 HcmV?d00001 diff --git a/website/static/img/integration.png b/website/static/img/integration.png index 6b6b247a2eb87011a9d01a2d91d96dc3f4c0d38c..a043b532a973d8152825c501c717ffaf8f04ccd3 100644 GIT binary patch literal 23435 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ξ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 literal 4876 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 literal 0 HcmV?d00001 diff --git a/website/static/img/logo-delcampe.svg b/website/static/img/logo-delcampe.svg new file mode 100644 index 000000000..f97d8621d --- /dev/null +++ b/website/static/img/logo-delcampe.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/img/logo-enreach.svg b/website/static/img/logo-enreach.svg new file mode 100644 index 000000000..3260e13b9 --- /dev/null +++ b/website/static/img/logo-enreach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/static/img/targets.png b/website/static/img/targets.png index 5cef414c2dacacf7bd975b6cfb52a42cf70e7c34..de2b5a36836b50c0782916776057efd2e9ab7a35 100644 GIT binary patch literal 38721 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 gOIY&a2gP-;J8kvfF4m&A0h7TT9ft<8 literal 6729 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/img/undraw_docusaurus_react.svg b/website/static/img/undraw_docusaurus_react.svg new file mode 100644 index 000000000..e41705043 --- /dev/null +++ b/website/static/img/undraw_docusaurus_react.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/img/undraw_docusaurus_tree.svg b/website/static/img/undraw_docusaurus_tree.svg new file mode 100644 index 000000000..a05cc03dd --- /dev/null +++ b/website/static/img/undraw_docusaurus_tree.svg @@ -0,0 +1 @@ +docu_tree \ No newline at end of file diff --git a/website/static/img/voiceworks-logo.svg b/website/static/img/voiceworks-logo.svg new file mode 100644 index 000000000..8243cfb4b --- /dev/null +++ b/website/static/img/voiceworks-logo.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/website/static/js/bootstrap-3.0.3.min.js b/website/static/js/bootstrap-3.0.3.min.js deleted file mode 100644 index 1a6258efc..000000000 --- a/website/static/js/bootstrap-3.0.3.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v3.0.3 (http://getbootstrap.com) - * Copyright 2013 Twitter, Inc. - * Licensed under http://www.apache.org/licenses/LICENSE-2.0 - */ - -if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]'),b=!0;if(a.length){var c=this.$element.find("input");"radio"===c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?b=!1:a.find(".active").removeClass("active")),b&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}b&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('

'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery); \ No newline at end of file diff --git a/website/tailwind.config.js b/website/tailwind.config.js new file mode 100644 index 000000000..1e7e51582 --- /dev/null +++ b/website/tailwind.config.js @@ -0,0 +1,10 @@ +module.exports = { + content: ["./src/**/*.{html,js}"], + corePlugins: { + preflight: false, + }, + theme: { + extend: {}, + }, + plugins: [], +} \ No newline at end of file diff --git a/website/themes/docdock b/website/themes/docdock deleted file mode 160000 index 71ae81d04..000000000 --- a/website/themes/docdock +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 71ae81d04c58f1c422bce0aab6f9f7e587be6fbd diff --git a/website/content/v1.2/_footer.md b/website/versioned_docs/version-v1/_footer.md similarity index 100% rename from website/content/v1.2/_footer.md rename to website/versioned_docs/version-v1/_footer.md diff --git a/website/content/v1.2/api/_index.md b/website/versioned_docs/version-v1/api/_index.md similarity index 100% rename from website/content/v1.2/api/_index.md rename to website/versioned_docs/version-v1/api/_index.md diff --git a/website/content/basics/_index.md b/website/versioned_docs/version-v1/basics/_index.md similarity index 100% rename from website/content/basics/_index.md rename to website/versioned_docs/version-v1/basics/_index.md diff --git a/website/content/v1.2/basics/configuration.md b/website/versioned_docs/version-v1/basics/configuration.md similarity index 100% rename from website/content/v1.2/basics/configuration.md rename to website/versioned_docs/version-v1/basics/configuration.md diff --git a/website/content/v1.2/basics/getting-started.md b/website/versioned_docs/version-v1/basics/getting-started.md similarity index 100% rename from website/content/v1.2/basics/getting-started.md rename to website/versioned_docs/version-v1/basics/getting-started.md diff --git a/website/content/v1.2/basics/installation.md b/website/versioned_docs/version-v1/basics/installation.md similarity index 100% rename from website/content/v1.2/basics/installation.md rename to website/versioned_docs/version-v1/basics/installation.md diff --git a/website/content/cli/_index.md b/website/versioned_docs/version-v1/cli/_index.md similarity index 100% rename from website/content/cli/_index.md rename to website/versioned_docs/version-v1/cli/_index.md diff --git a/website/content/v1.2/cli/dkron.md b/website/versioned_docs/version-v1/cli/dkron.md similarity index 100% rename from website/content/v1.2/cli/dkron.md rename to website/versioned_docs/version-v1/cli/dkron.md diff --git a/website/content/v1.2/cli/dkron_agent.md b/website/versioned_docs/version-v1/cli/dkron_agent.md similarity index 100% rename from website/content/v1.2/cli/dkron_agent.md rename to website/versioned_docs/version-v1/cli/dkron_agent.md diff --git a/website/content/v1.2/cli/dkron_doc.md b/website/versioned_docs/version-v1/cli/dkron_doc.md similarity index 100% rename from website/content/v1.2/cli/dkron_doc.md rename to website/versioned_docs/version-v1/cli/dkron_doc.md diff --git a/website/content/v1.2/cli/dkron_keygen.md b/website/versioned_docs/version-v1/cli/dkron_keygen.md similarity index 100% rename from website/content/v1.2/cli/dkron_keygen.md rename to website/versioned_docs/version-v1/cli/dkron_keygen.md diff --git a/website/content/v1.2/cli/dkron_leave.md b/website/versioned_docs/version-v1/cli/dkron_leave.md similarity index 100% rename from website/content/v1.2/cli/dkron_leave.md rename to website/versioned_docs/version-v1/cli/dkron_leave.md diff --git a/website/content/v1.2/cli/dkron_version.md b/website/versioned_docs/version-v1/cli/dkron_version.md similarity index 100% rename from website/content/v1.2/cli/dkron_version.md rename to website/versioned_docs/version-v1/cli/dkron_version.md diff --git a/website/content/intro/_index.md b/website/versioned_docs/version-v1/intro/_index.md similarity index 100% rename from website/content/intro/_index.md rename to website/versioned_docs/version-v1/intro/_index.md diff --git a/website/content/intro/dkron_vs_other_software.md b/website/versioned_docs/version-v1/intro/dkron_vs_other_software.md similarity index 100% rename from website/content/intro/dkron_vs_other_software.md rename to website/versioned_docs/version-v1/intro/dkron_vs_other_software.md diff --git a/website/content/intro/license.md b/website/versioned_docs/version-v1/intro/license.md similarity index 100% rename from website/content/intro/license.md rename to website/versioned_docs/version-v1/intro/license.md diff --git a/website/content/v1.2/pro/_index.md b/website/versioned_docs/version-v1/pro/_index.md similarity index 100% rename from website/content/v1.2/pro/_index.md rename to website/versioned_docs/version-v1/pro/_index.md diff --git a/website/content/v1.2/pro/auth.md b/website/versioned_docs/version-v1/pro/auth.md similarity index 100% rename from website/content/v1.2/pro/auth.md rename to website/versioned_docs/version-v1/pro/auth.md diff --git a/website/content/pro/cli/_index.md b/website/versioned_docs/version-v1/pro/cli/_index.md similarity index 100% rename from website/content/pro/cli/_index.md rename to website/versioned_docs/version-v1/pro/cli/_index.md diff --git a/website/content/v1.2/pro/cli/dkron.md b/website/versioned_docs/version-v1/pro/cli/dkron.md similarity index 100% rename from website/content/v1.2/pro/cli/dkron.md rename to website/versioned_docs/version-v1/pro/cli/dkron.md diff --git a/website/content/v1.2/pro/cli/dkron_agent.md b/website/versioned_docs/version-v1/pro/cli/dkron_agent.md similarity index 100% rename from website/content/v1.2/pro/cli/dkron_agent.md rename to website/versioned_docs/version-v1/pro/cli/dkron_agent.md diff --git a/website/content/v1.2/pro/cli/dkron_doc.md b/website/versioned_docs/version-v1/pro/cli/dkron_doc.md similarity index 100% rename from website/content/v1.2/pro/cli/dkron_doc.md rename to website/versioned_docs/version-v1/pro/cli/dkron_doc.md diff --git a/website/content/v1.2/pro/cli/dkron_keygen.md b/website/versioned_docs/version-v1/pro/cli/dkron_keygen.md similarity index 100% rename from website/content/v1.2/pro/cli/dkron_keygen.md rename to website/versioned_docs/version-v1/pro/cli/dkron_keygen.md diff --git a/website/content/v1.2/pro/cli/dkron_version.md b/website/versioned_docs/version-v1/pro/cli/dkron_version.md similarity index 100% rename from website/content/v1.2/pro/cli/dkron_version.md rename to website/versioned_docs/version-v1/pro/cli/dkron_version.md diff --git a/website/content/v1.2/pro/clustering.md b/website/versioned_docs/version-v1/pro/clustering.md similarity index 100% rename from website/content/v1.2/pro/clustering.md rename to website/versioned_docs/version-v1/pro/clustering.md diff --git a/website/content/v1.2/pro/commercial-faq.md b/website/versioned_docs/version-v1/pro/commercial-faq.md similarity index 100% rename from website/content/v1.2/pro/commercial-faq.md rename to website/versioned_docs/version-v1/pro/commercial-faq.md diff --git a/website/content/v1.2/pro/commercial-support.md b/website/versioned_docs/version-v1/pro/commercial-support.md similarity index 100% rename from website/content/v1.2/pro/commercial-support.md rename to website/versioned_docs/version-v1/pro/commercial-support.md diff --git a/website/content/v1.2/pro/configuration.md b/website/versioned_docs/version-v1/pro/configuration.md similarity index 100% rename from website/content/v1.2/pro/configuration.md rename to website/versioned_docs/version-v1/pro/configuration.md diff --git a/website/content/v1.2/pro/encryption.md b/website/versioned_docs/version-v1/pro/encryption.md similarity index 100% rename from website/content/v1.2/pro/encryption.md rename to website/versioned_docs/version-v1/pro/encryption.md diff --git a/website/content/v1.2/pro/executors/_index.md b/website/versioned_docs/version-v1/pro/executors/_index.md similarity index 100% rename from website/content/v1.2/pro/executors/_index.md rename to website/versioned_docs/version-v1/pro/executors/_index.md diff --git a/website/content/pro/executors/docker.md b/website/versioned_docs/version-v1/pro/executors/docker.md similarity index 100% rename from website/content/pro/executors/docker.md rename to website/versioned_docs/version-v1/pro/executors/docker.md diff --git a/website/content/pro/executors/ecs.md b/website/versioned_docs/version-v1/pro/executors/ecs.md similarity index 100% rename from website/content/pro/executors/ecs.md rename to website/versioned_docs/version-v1/pro/executors/ecs.md diff --git a/website/content/pro/processors/_index.md b/website/versioned_docs/version-v1/pro/processors/_index.md similarity index 100% rename from website/content/pro/processors/_index.md rename to website/versioned_docs/version-v1/pro/processors/_index.md diff --git a/website/content/pro/processors/elasticsearch.md b/website/versioned_docs/version-v1/pro/processors/elasticsearch.md similarity index 100% rename from website/content/pro/processors/elasticsearch.md rename to website/versioned_docs/version-v1/pro/processors/elasticsearch.md diff --git a/website/content/v1.2/pro/processors/email.md b/website/versioned_docs/version-v1/pro/processors/email.md similarity index 100% rename from website/content/v1.2/pro/processors/email.md rename to website/versioned_docs/version-v1/pro/processors/email.md diff --git a/website/content/v1.2/pro/processors/slack.md b/website/versioned_docs/version-v1/pro/processors/slack.md similarity index 100% rename from website/content/v1.2/pro/processors/slack.md rename to website/versioned_docs/version-v1/pro/processors/slack.md diff --git a/website/content/v1.2/pro/quick-start.md b/website/versioned_docs/version-v1/pro/quick-start.md similarity index 100% rename from website/content/v1.2/pro/quick-start.md rename to website/versioned_docs/version-v1/pro/quick-start.md diff --git a/website/content/v1.2/pro/storage.md b/website/versioned_docs/version-v1/pro/storage.md similarity index 100% rename from website/content/v1.2/pro/storage.md rename to website/versioned_docs/version-v1/pro/storage.md diff --git a/website/content/v1.2/swagger.yaml b/website/versioned_docs/version-v1/swagger.yaml similarity index 100% rename from website/content/v1.2/swagger.yaml rename to website/versioned_docs/version-v1/swagger.yaml diff --git a/website/content/usage/_index.md b/website/versioned_docs/version-v1/usage/_index.md similarity index 100% rename from website/content/usage/_index.md rename to website/versioned_docs/version-v1/usage/_index.md diff --git a/website/content/usage/chaining.md b/website/versioned_docs/version-v1/usage/chaining.md similarity index 100% rename from website/content/usage/chaining.md rename to website/versioned_docs/version-v1/usage/chaining.md diff --git a/website/content/v1.2/usage/clustering.md b/website/versioned_docs/version-v1/usage/clustering.md similarity index 100% rename from website/content/v1.2/usage/clustering.md rename to website/versioned_docs/version-v1/usage/clustering.md diff --git a/website/content/v1.2/usage/concurrency.md b/website/versioned_docs/version-v1/usage/concurrency.md similarity index 100% rename from website/content/v1.2/usage/concurrency.md rename to website/versioned_docs/version-v1/usage/concurrency.md diff --git a/website/content/v1.2/usage/cron-spec.md b/website/versioned_docs/version-v1/usage/cron-spec.md similarity index 100% rename from website/content/v1.2/usage/cron-spec.md rename to website/versioned_docs/version-v1/usage/cron-spec.md diff --git a/website/content/v1.2/usage/ecs.md b/website/versioned_docs/version-v1/usage/ecs.md similarity index 100% rename from website/content/v1.2/usage/ecs.md rename to website/versioned_docs/version-v1/usage/ecs.md diff --git a/website/content/v1.2/usage/executors/_index.md b/website/versioned_docs/version-v1/usage/executors/_index.md similarity index 100% rename from website/content/v1.2/usage/executors/_index.md rename to website/versioned_docs/version-v1/usage/executors/_index.md diff --git a/website/content/v1.2/usage/executors/http.md b/website/versioned_docs/version-v1/usage/executors/http.md similarity index 100% rename from website/content/v1.2/usage/executors/http.md rename to website/versioned_docs/version-v1/usage/executors/http.md diff --git a/website/content/v1.2/usage/executors/shell.md b/website/versioned_docs/version-v1/usage/executors/shell.md similarity index 100% rename from website/content/v1.2/usage/executors/shell.md rename to website/versioned_docs/version-v1/usage/executors/shell.md diff --git a/website/content/v1.2/usage/internals.md b/website/versioned_docs/version-v1/usage/internals.md similarity index 100% rename from website/content/v1.2/usage/internals.md rename to website/versioned_docs/version-v1/usage/internals.md diff --git a/website/content/v1.2/usage/metrics.md b/website/versioned_docs/version-v1/usage/metrics.md similarity index 100% rename from website/content/v1.2/usage/metrics.md rename to website/versioned_docs/version-v1/usage/metrics.md diff --git a/website/content/usage/plugins/_index.md b/website/versioned_docs/version-v1/usage/plugins/_index.md similarity index 100% rename from website/content/usage/plugins/_index.md rename to website/versioned_docs/version-v1/usage/plugins/_index.md diff --git a/website/content/v1.2/usage/plugins/develop.md b/website/versioned_docs/version-v1/usage/plugins/develop.md similarity index 100% rename from website/content/v1.2/usage/plugins/develop.md rename to website/versioned_docs/version-v1/usage/plugins/develop.md diff --git a/website/content/usage/processors/_index.md b/website/versioned_docs/version-v1/usage/processors/_index.md similarity index 100% rename from website/content/usage/processors/_index.md rename to website/versioned_docs/version-v1/usage/processors/_index.md diff --git a/website/content/v1.2/usage/processors/file.md b/website/versioned_docs/version-v1/usage/processors/file.md similarity index 100% rename from website/content/v1.2/usage/processors/file.md rename to website/versioned_docs/version-v1/usage/processors/file.md diff --git a/website/content/v1.2/usage/processors/log.md b/website/versioned_docs/version-v1/usage/processors/log.md similarity index 100% rename from website/content/v1.2/usage/processors/log.md rename to website/versioned_docs/version-v1/usage/processors/log.md diff --git a/website/content/v1.2/usage/processors/syslog.md b/website/versioned_docs/version-v1/usage/processors/syslog.md similarity index 100% rename from website/content/v1.2/usage/processors/syslog.md rename to website/versioned_docs/version-v1/usage/processors/syslog.md diff --git a/website/content/v1.2/usage/retries.md b/website/versioned_docs/version-v1/usage/retries.md similarity index 100% rename from website/content/v1.2/usage/retries.md rename to website/versioned_docs/version-v1/usage/retries.md diff --git a/website/content/v1.2/usage/target-nodes-spec.md b/website/versioned_docs/version-v1/usage/target-nodes-spec.md similarity index 93% rename from website/content/v1.2/usage/target-nodes-spec.md rename to website/versioned_docs/version-v1/usage/target-nodes-spec.md index 0d29dd573..d04952959 100644 --- a/website/content/v1.2/usage/target-nodes-spec.md +++ b/website/versioned_docs/version-v1/usage/target-nodes-spec.md @@ -26,12 +26,12 @@ Target all nodes with a tag: } ``` -{{}} +```mermaid graph LR; J("Job tags: #quot;role#quot;: #quot;web#quot;") -->|Run Job|N1["Node1 tags: #quot;role#quot;: #quot;web#quot;"] J -->|Run Job|N2["Node2 tags: #quot;role#quot;: #quot;web#quot;"] J -->|Run Job|N3["Node2 tags: #quot;role#quot;: #quot;web#quot;"] -{{< /mermaid >}} +``` Target only one nodes of a group of nodes with a tag: @@ -46,12 +46,12 @@ Target only one nodes of a group of nodes with a tag: } ``` -{{}} +```mermaid graph LR; J("Job tags: #quot;role#quot;: #quot;web:1#quot;") -->|Run Job|N1["Node1 tags: #quot;role#quot;: #quot;web#quot;"] J -.- N2["Node2 tags: #quot;role#quot;: #quot;web#quot;"] J -.- N3["Node2 tags: #quot;role#quot;: #quot;web#quot;"] -{{< /mermaid >}} +``` Dkron will try to run the job in the amount of nodes indicated by that count having that tag. diff --git a/website/content/_footer.md b/website/versioned_docs/version-v2/_footer.md similarity index 100% rename from website/content/_footer.md rename to website/versioned_docs/version-v2/_footer.md diff --git a/website/content/v2.0/api/_index.md b/website/versioned_docs/version-v2/api/_index.md similarity index 100% rename from website/content/v2.0/api/_index.md rename to website/versioned_docs/version-v2/api/_index.md diff --git a/website/content/v1.2/basics/_index.md b/website/versioned_docs/version-v2/basics/_index.md similarity index 100% rename from website/content/v1.2/basics/_index.md rename to website/versioned_docs/version-v2/basics/_index.md diff --git a/website/content/v2.0/basics/configuration.md b/website/versioned_docs/version-v2/basics/configuration.md similarity index 100% rename from website/content/v2.0/basics/configuration.md rename to website/versioned_docs/version-v2/basics/configuration.md diff --git a/website/content/v2.0/basics/getting-started.md b/website/versioned_docs/version-v2/basics/getting-started.md similarity index 100% rename from website/content/v2.0/basics/getting-started.md rename to website/versioned_docs/version-v2/basics/getting-started.md diff --git a/website/content/v2.0/basics/installation.md b/website/versioned_docs/version-v2/basics/installation.md similarity index 100% rename from website/content/v2.0/basics/installation.md rename to website/versioned_docs/version-v2/basics/installation.md diff --git a/website/content/v1.2/cli/_index.md b/website/versioned_docs/version-v2/cli/_index.md similarity index 100% rename from website/content/v1.2/cli/_index.md rename to website/versioned_docs/version-v2/cli/_index.md diff --git a/website/content/v2.0/cli/dkron.md b/website/versioned_docs/version-v2/cli/dkron.md similarity index 100% rename from website/content/v2.0/cli/dkron.md rename to website/versioned_docs/version-v2/cli/dkron.md diff --git a/website/content/v2.0/cli/dkron_agent.md b/website/versioned_docs/version-v2/cli/dkron_agent.md similarity index 100% rename from website/content/v2.0/cli/dkron_agent.md rename to website/versioned_docs/version-v2/cli/dkron_agent.md diff --git a/website/content/v2.0/cli/dkron_doc.md b/website/versioned_docs/version-v2/cli/dkron_doc.md similarity index 100% rename from website/content/v2.0/cli/dkron_doc.md rename to website/versioned_docs/version-v2/cli/dkron_doc.md diff --git a/website/content/v2.0/cli/dkron_keygen.md b/website/versioned_docs/version-v2/cli/dkron_keygen.md similarity index 100% rename from website/content/v2.0/cli/dkron_keygen.md rename to website/versioned_docs/version-v2/cli/dkron_keygen.md diff --git a/website/content/v2.0/cli/dkron_leave.md b/website/versioned_docs/version-v2/cli/dkron_leave.md similarity index 100% rename from website/content/v2.0/cli/dkron_leave.md rename to website/versioned_docs/version-v2/cli/dkron_leave.md diff --git a/website/content/v2.0/cli/dkron_raft.md b/website/versioned_docs/version-v2/cli/dkron_raft.md similarity index 100% rename from website/content/v2.0/cli/dkron_raft.md rename to website/versioned_docs/version-v2/cli/dkron_raft.md diff --git a/website/content/v2.0/cli/dkron_raft_list-peers.md b/website/versioned_docs/version-v2/cli/dkron_raft_list-peers.md similarity index 100% rename from website/content/v2.0/cli/dkron_raft_list-peers.md rename to website/versioned_docs/version-v2/cli/dkron_raft_list-peers.md diff --git a/website/content/v2.0/cli/dkron_raft_remove-peer.md b/website/versioned_docs/version-v2/cli/dkron_raft_remove-peer.md similarity index 100% rename from website/content/v2.0/cli/dkron_raft_remove-peer.md rename to website/versioned_docs/version-v2/cli/dkron_raft_remove-peer.md diff --git a/website/content/v2.0/cli/dkron_version.md b/website/versioned_docs/version-v2/cli/dkron_version.md similarity index 100% rename from website/content/v2.0/cli/dkron_version.md rename to website/versioned_docs/version-v2/cli/dkron_version.md diff --git a/website/content/v1.2/intro/_index.md b/website/versioned_docs/version-v2/intro/_index.md similarity index 100% rename from website/content/v1.2/intro/_index.md rename to website/versioned_docs/version-v2/intro/_index.md diff --git a/website/content/v1.2/intro/dkron_vs_other_software.md b/website/versioned_docs/version-v2/intro/dkron_vs_other_software.md similarity index 100% rename from website/content/v1.2/intro/dkron_vs_other_software.md rename to website/versioned_docs/version-v2/intro/dkron_vs_other_software.md diff --git a/website/content/v1.2/intro/license.md b/website/versioned_docs/version-v2/intro/license.md similarity index 100% rename from website/content/v1.2/intro/license.md rename to website/versioned_docs/version-v2/intro/license.md diff --git a/website/content/v2.0/pro/_index.md b/website/versioned_docs/version-v2/pro/_index.md similarity index 100% rename from website/content/v2.0/pro/_index.md rename to website/versioned_docs/version-v2/pro/_index.md diff --git a/website/content/v2.0/pro/acls.md b/website/versioned_docs/version-v2/pro/acls.md similarity index 100% rename from website/content/v2.0/pro/acls.md rename to website/versioned_docs/version-v2/pro/acls.md diff --git a/website/content/v2.0/pro/auth.md b/website/versioned_docs/version-v2/pro/auth.md similarity index 100% rename from website/content/v2.0/pro/auth.md rename to website/versioned_docs/version-v2/pro/auth.md diff --git a/website/content/v1.2/pro/cli/_index.md b/website/versioned_docs/version-v2/pro/cli/_index.md similarity index 100% rename from website/content/v1.2/pro/cli/_index.md rename to website/versioned_docs/version-v2/pro/cli/_index.md diff --git a/website/content/v2.0/pro/cli/dkron.md b/website/versioned_docs/version-v2/pro/cli/dkron.md similarity index 100% rename from website/content/v2.0/pro/cli/dkron.md rename to website/versioned_docs/version-v2/pro/cli/dkron.md diff --git a/website/content/v2.0/pro/cli/dkron_agent.md b/website/versioned_docs/version-v2/pro/cli/dkron_agent.md similarity index 100% rename from website/content/v2.0/pro/cli/dkron_agent.md rename to website/versioned_docs/version-v2/pro/cli/dkron_agent.md diff --git a/website/content/v2.0/pro/cli/dkron_doc.md b/website/versioned_docs/version-v2/pro/cli/dkron_doc.md similarity index 100% rename from website/content/v2.0/pro/cli/dkron_doc.md rename to website/versioned_docs/version-v2/pro/cli/dkron_doc.md diff --git a/website/content/v2.0/pro/cli/dkron_keygen.md b/website/versioned_docs/version-v2/pro/cli/dkron_keygen.md similarity index 100% rename from website/content/v2.0/pro/cli/dkron_keygen.md rename to website/versioned_docs/version-v2/pro/cli/dkron_keygen.md diff --git a/website/content/v2.0/pro/cli/dkron_leave.md b/website/versioned_docs/version-v2/pro/cli/dkron_leave.md similarity index 100% rename from website/content/v2.0/pro/cli/dkron_leave.md rename to website/versioned_docs/version-v2/pro/cli/dkron_leave.md diff --git a/website/content/v2.0/pro/cli/dkron_raft.md b/website/versioned_docs/version-v2/pro/cli/dkron_raft.md similarity index 100% rename from website/content/v2.0/pro/cli/dkron_raft.md rename to website/versioned_docs/version-v2/pro/cli/dkron_raft.md diff --git a/website/content/v2.0/pro/cli/dkron_raft_list-peers.md b/website/versioned_docs/version-v2/pro/cli/dkron_raft_list-peers.md similarity index 100% rename from website/content/v2.0/pro/cli/dkron_raft_list-peers.md rename to website/versioned_docs/version-v2/pro/cli/dkron_raft_list-peers.md diff --git a/website/content/v2.0/pro/cli/dkron_raft_remove-peer.md b/website/versioned_docs/version-v2/pro/cli/dkron_raft_remove-peer.md similarity index 100% rename from website/content/v2.0/pro/cli/dkron_raft_remove-peer.md rename to website/versioned_docs/version-v2/pro/cli/dkron_raft_remove-peer.md diff --git a/website/content/v2.0/pro/cli/dkron_version.md b/website/versioned_docs/version-v2/pro/cli/dkron_version.md similarity index 100% rename from website/content/v2.0/pro/cli/dkron_version.md rename to website/versioned_docs/version-v2/pro/cli/dkron_version.md diff --git a/website/content/v2.0/pro/commercial-faq.md b/website/versioned_docs/version-v2/pro/commercial-faq.md similarity index 100% rename from website/content/v2.0/pro/commercial-faq.md rename to website/versioned_docs/version-v2/pro/commercial-faq.md diff --git a/website/content/v2.0/pro/commercial-support.md b/website/versioned_docs/version-v2/pro/commercial-support.md similarity index 100% rename from website/content/v2.0/pro/commercial-support.md rename to website/versioned_docs/version-v2/pro/commercial-support.md diff --git a/website/content/v2.0/pro/configuration.md b/website/versioned_docs/version-v2/pro/configuration.md similarity index 100% rename from website/content/v2.0/pro/configuration.md rename to website/versioned_docs/version-v2/pro/configuration.md diff --git a/website/content/v2.0/pro/encryption.md b/website/versioned_docs/version-v2/pro/encryption.md similarity index 100% rename from website/content/v2.0/pro/encryption.md rename to website/versioned_docs/version-v2/pro/encryption.md diff --git a/website/content/pro/executors/_index.md b/website/versioned_docs/version-v2/pro/executors/_index.md similarity index 100% rename from website/content/pro/executors/_index.md rename to website/versioned_docs/version-v2/pro/executors/_index.md diff --git a/website/content/v1.2/pro/executors/docker.md b/website/versioned_docs/version-v2/pro/executors/docker.md similarity index 100% rename from website/content/v1.2/pro/executors/docker.md rename to website/versioned_docs/version-v2/pro/executors/docker.md diff --git a/website/content/v1.2/pro/executors/ecs.md b/website/versioned_docs/version-v2/pro/executors/ecs.md similarity index 100% rename from website/content/v1.2/pro/executors/ecs.md rename to website/versioned_docs/version-v2/pro/executors/ecs.md diff --git a/website/content/v2.0/pro/failover.md b/website/versioned_docs/version-v2/pro/failover.md similarity index 100% rename from website/content/v2.0/pro/failover.md rename to website/versioned_docs/version-v2/pro/failover.md diff --git a/website/content/v1.2/pro/processors/_index.md b/website/versioned_docs/version-v2/pro/processors/_index.md similarity index 100% rename from website/content/v1.2/pro/processors/_index.md rename to website/versioned_docs/version-v2/pro/processors/_index.md diff --git a/website/content/v1.2/pro/processors/elasticsearch.md b/website/versioned_docs/version-v2/pro/processors/elasticsearch.md similarity index 100% rename from website/content/v1.2/pro/processors/elasticsearch.md rename to website/versioned_docs/version-v2/pro/processors/elasticsearch.md diff --git a/website/content/pro/processors/email.md b/website/versioned_docs/version-v2/pro/processors/email.md similarity index 100% rename from website/content/pro/processors/email.md rename to website/versioned_docs/version-v2/pro/processors/email.md diff --git a/website/content/pro/processors/slack.md b/website/versioned_docs/version-v2/pro/processors/slack.md similarity index 100% rename from website/content/pro/processors/slack.md rename to website/versioned_docs/version-v2/pro/processors/slack.md diff --git a/website/content/products/_index.md b/website/versioned_docs/version-v2/products/_index.md similarity index 100% rename from website/content/products/_index.md rename to website/versioned_docs/version-v2/products/_index.md diff --git a/website/content/products/pro.html b/website/versioned_docs/version-v2/products/pro.html similarity index 100% rename from website/content/products/pro.html rename to website/versioned_docs/version-v2/products/pro.html diff --git a/website/content/v2.0/swagger.yaml b/website/versioned_docs/version-v2/swagger.yaml similarity index 100% rename from website/content/v2.0/swagger.yaml rename to website/versioned_docs/version-v2/swagger.yaml diff --git a/website/content/v2.0/upgrading/from_v1_to_v2.md b/website/versioned_docs/version-v2/upgrading/from_v1_to_v2.md similarity index 100% rename from website/content/v2.0/upgrading/from_v1_to_v2.md rename to website/versioned_docs/version-v2/upgrading/from_v1_to_v2.md diff --git a/website/content/v1.2/usage/_index.md b/website/versioned_docs/version-v2/usage/_index.md similarity index 100% rename from website/content/v1.2/usage/_index.md rename to website/versioned_docs/version-v2/usage/_index.md diff --git a/website/content/v1.2/usage/chaining.md b/website/versioned_docs/version-v2/usage/chaining.md similarity index 100% rename from website/content/v1.2/usage/chaining.md rename to website/versioned_docs/version-v2/usage/chaining.md diff --git a/website/content/usage/cloud-auto-join.md b/website/versioned_docs/version-v2/usage/cloud-auto-join.md similarity index 100% rename from website/content/usage/cloud-auto-join.md rename to website/versioned_docs/version-v2/usage/cloud-auto-join.md diff --git a/website/content/usage/clustering.md b/website/versioned_docs/version-v2/usage/clustering.md similarity index 100% rename from website/content/usage/clustering.md rename to website/versioned_docs/version-v2/usage/clustering.md diff --git a/website/content/v2.0/usage/concurrency.md b/website/versioned_docs/version-v2/usage/concurrency.md similarity index 100% rename from website/content/v2.0/usage/concurrency.md rename to website/versioned_docs/version-v2/usage/concurrency.md diff --git a/website/content/v2.0/usage/cron-spec.md b/website/versioned_docs/version-v2/usage/cron-spec.md similarity index 100% rename from website/content/v2.0/usage/cron-spec.md rename to website/versioned_docs/version-v2/usage/cron-spec.md diff --git a/website/content/v2.0/usage/ecs.md b/website/versioned_docs/version-v2/usage/ecs.md similarity index 100% rename from website/content/v2.0/usage/ecs.md rename to website/versioned_docs/version-v2/usage/ecs.md diff --git a/website/content/v2.0/usage/executors/_index.md b/website/versioned_docs/version-v2/usage/executors/_index.md similarity index 100% rename from website/content/v2.0/usage/executors/_index.md rename to website/versioned_docs/version-v2/usage/executors/_index.md diff --git a/website/content/v2.0/usage/executors/http.md b/website/versioned_docs/version-v2/usage/executors/http.md similarity index 100% rename from website/content/v2.0/usage/executors/http.md rename to website/versioned_docs/version-v2/usage/executors/http.md diff --git a/website/content/v2.0/usage/executors/shell.md b/website/versioned_docs/version-v2/usage/executors/shell.md similarity index 100% rename from website/content/v2.0/usage/executors/shell.md rename to website/versioned_docs/version-v2/usage/executors/shell.md diff --git a/website/content/v2.0/usage/metatags.md b/website/versioned_docs/version-v2/usage/metatags.md similarity index 100% rename from website/content/v2.0/usage/metatags.md rename to website/versioned_docs/version-v2/usage/metatags.md diff --git a/website/content/v2.0/usage/metrics.md b/website/versioned_docs/version-v2/usage/metrics.md similarity index 100% rename from website/content/v2.0/usage/metrics.md rename to website/versioned_docs/version-v2/usage/metrics.md diff --git a/website/content/v1.2/usage/plugins/_index.md b/website/versioned_docs/version-v2/usage/plugins/_index.md similarity index 100% rename from website/content/v1.2/usage/plugins/_index.md rename to website/versioned_docs/version-v2/usage/plugins/_index.md diff --git a/website/content/v2.0/usage/plugins/develop.md b/website/versioned_docs/version-v2/usage/plugins/develop.md similarity index 100% rename from website/content/v2.0/usage/plugins/develop.md rename to website/versioned_docs/version-v2/usage/plugins/develop.md diff --git a/website/content/v1.2/usage/processors/_index.md b/website/versioned_docs/version-v2/usage/processors/_index.md similarity index 100% rename from website/content/v1.2/usage/processors/_index.md rename to website/versioned_docs/version-v2/usage/processors/_index.md diff --git a/website/content/v2.0/usage/processors/file.md b/website/versioned_docs/version-v2/usage/processors/file.md similarity index 100% rename from website/content/v2.0/usage/processors/file.md rename to website/versioned_docs/version-v2/usage/processors/file.md diff --git a/website/content/v2.0/usage/processors/log.md b/website/versioned_docs/version-v2/usage/processors/log.md similarity index 100% rename from website/content/v2.0/usage/processors/log.md rename to website/versioned_docs/version-v2/usage/processors/log.md diff --git a/website/content/v2.0/usage/processors/syslog.md b/website/versioned_docs/version-v2/usage/processors/syslog.md similarity index 100% rename from website/content/v2.0/usage/processors/syslog.md rename to website/versioned_docs/version-v2/usage/processors/syslog.md diff --git a/website/content/usage/recovery.md b/website/versioned_docs/version-v2/usage/recovery.md similarity index 95% rename from website/content/usage/recovery.md rename to website/versioned_docs/version-v2/usage/recovery.md index e5673725f..6d622366e 100644 --- a/website/content/usage/recovery.md +++ b/website/versioned_docs/version-v2/usage/recovery.md @@ -99,6 +99,6 @@ node2 node2 10.10.11.6:4647 leader true node3 node3 10.10.11.7:4647 follower true ``` -* id (string: ) - Specifies the node ID of the server. This is the `name` of the node. +* id (string: ) - Specifies the node ID of the server. This is the `name` of the node. -* address (string: ) - Specifies the IP and port of the server in ip:port format. The port is the server's gRPC port used for cluster communications, typically `6868`. +* address (string: ) - Specifies the IP and port of the server in ip:port format. The port is the server's gRPC port used for cluster communications, typically `6868`. diff --git a/website/content/v2.0/usage/retries.md b/website/versioned_docs/version-v2/usage/retries.md similarity index 100% rename from website/content/v2.0/usage/retries.md rename to website/versioned_docs/version-v2/usage/retries.md diff --git a/website/content/v2.0/usage/storage.md b/website/versioned_docs/version-v2/usage/storage.md similarity index 100% rename from website/content/v2.0/usage/storage.md rename to website/versioned_docs/version-v2/usage/storage.md diff --git a/website/content/v2.0/usage/target-nodes-spec.md b/website/versioned_docs/version-v2/usage/target-nodes-spec.md similarity index 93% rename from website/content/v2.0/usage/target-nodes-spec.md rename to website/versioned_docs/version-v2/usage/target-nodes-spec.md index 25e44ca4a..608f1823d 100644 --- a/website/content/v2.0/usage/target-nodes-spec.md +++ b/website/versioned_docs/version-v2/usage/target-nodes-spec.md @@ -26,12 +26,12 @@ Target all nodes with a tag: } ``` -{{}} +```mermaid graph LR; J("Job tags: #quot;my_role#quot;: #quot;web#quot;") -->|Run Job|N1["Node1 tags: #quot;my_role#quot;: #quot;web#quot;"] J -->|Run Job|N2["Node2 tags: #quot;my_role#quot;: #quot;web#quot;"] J -->|Run Job|N3["Node2 tags: #quot;my_role#quot;: #quot;web#quot;"] -{{< /mermaid >}} +``` Target only one nodes of a group of nodes with a tag: @@ -46,12 +46,12 @@ Target only one nodes of a group of nodes with a tag: } ``` -{{}} +```mermaid graph LR; J("Job tags: #quot;my_role#quot;: #quot;web:1#quot;") -->|Run Job|N1["Node1 tags: #quot;my_role#quot;: #quot;web#quot;"] J -.- N2["Node2 tags: #quot;my_role#quot;: #quot;web#quot;"] J -.- N3["Node2 tags: #quot;my_role#quot;: #quot;web#quot;"] -{{< /mermaid >}} +``` Dkron will try to run the job in the amount of nodes indicated by that count having that tag. diff --git a/website/versioned_sidebars/version-v1-sidebars.json b/website/versioned_sidebars/version-v1-sidebars.json new file mode 100644 index 000000000..caea0c03b --- /dev/null +++ b/website/versioned_sidebars/version-v1-sidebars.json @@ -0,0 +1,8 @@ +{ + "tutorialSidebar": [ + { + "type": "autogenerated", + "dirName": "." + } + ] +} diff --git a/website/versioned_sidebars/version-v2-sidebars.json b/website/versioned_sidebars/version-v2-sidebars.json new file mode 100644 index 000000000..caea0c03b --- /dev/null +++ b/website/versioned_sidebars/version-v2-sidebars.json @@ -0,0 +1,8 @@ +{ + "tutorialSidebar": [ + { + "type": "autogenerated", + "dirName": "." + } + ] +} diff --git a/website/versions.json b/website/versions.json new file mode 100644 index 000000000..8b7e89402 --- /dev/null +++ b/website/versions.json @@ -0,0 +1,4 @@ +[ + "v2", + "v1" +] diff --git a/website/yarn.lock b/website/yarn.lock new file mode 100644 index 000000000..bb03f00ef --- /dev/null +++ b/website/yarn.lock @@ -0,0 +1,10026 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@algolia/autocomplete-core@1.5.2": + version "1.5.2" + resolved "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.5.2.tgz" + integrity sha512-DY0bhyczFSS1b/CqJlTE/nQRtnTAHl6IemIkBy0nEWnhDzRDdtdx4p5Uuk3vwAFxwEEgi1WqKwgSSMx6DpNL4A== + dependencies: + "@algolia/autocomplete-shared" "1.5.2" + +"@algolia/autocomplete-preset-algolia@1.5.2": + version "1.5.2" + resolved "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.5.2.tgz" + integrity sha512-3MRYnYQFJyovANzSX2CToS6/5cfVjbLLqFsZTKcvF3abhQzxbqwwaMBlJtt620uBUOeMzhdfasKhCc40+RHiZw== + dependencies: + "@algolia/autocomplete-shared" "1.5.2" + +"@algolia/autocomplete-shared@1.5.2": + version "1.5.2" + resolved "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.5.2.tgz" + integrity sha512-ylQAYv5H0YKMfHgVWX0j0NmL8XBcAeeeVQUmppnnMtzDbDnca6CzhKj3Q8eF9cHCgcdTDdb5K+3aKyGWA0obug== + +"@algolia/cache-browser-local-storage@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.0.tgz" + integrity sha512-nj1vHRZauTqP/bluwkRIgEADEimqojJgoTRCel5f6q8WCa9Y8QeI4bpDQP28FoeKnDRYa3J5CauDlN466jqRhg== + dependencies: + "@algolia/cache-common" "4.13.0" + +"@algolia/cache-common@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.13.0.tgz" + integrity sha512-f9mdZjskCui/dA/fA/5a+6hZ7xnHaaZI5tM/Rw9X8rRB39SUlF/+o3P47onZ33n/AwkpSbi5QOyhs16wHd55kA== + +"@algolia/cache-in-memory@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.13.0.tgz" + integrity sha512-hHdc+ahPiMM92CQMljmObE75laYzNFYLrNOu0Q3/eyvubZZRtY2SUsEEgyUEyzXruNdzrkcDxFYa7YpWBJYHAg== + dependencies: + "@algolia/cache-common" "4.13.0" + +"@algolia/client-account@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.13.0.tgz" + integrity sha512-FzFqFt9b0g/LKszBDoEsW+dVBuUe1K3scp2Yf7q6pgHWM1WqyqUlARwVpLxqyc+LoyJkTxQftOKjyFUqddnPKA== + dependencies: + "@algolia/client-common" "4.13.0" + "@algolia/client-search" "4.13.0" + "@algolia/transporter" "4.13.0" + +"@algolia/client-analytics@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.13.0.tgz" + integrity sha512-klmnoq2FIiiMHImkzOm+cGxqRLLu9CMHqFhbgSy9wtXZrqb8BBUIUE2VyBe7azzv1wKcxZV2RUyNOMpFqmnRZA== + dependencies: + "@algolia/client-common" "4.13.0" + "@algolia/client-search" "4.13.0" + "@algolia/requester-common" "4.13.0" + "@algolia/transporter" "4.13.0" + +"@algolia/client-common@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.13.0.tgz" + integrity sha512-GoXfTp0kVcbgfSXOjfrxx+slSipMqGO9WnNWgeMmru5Ra09MDjrcdunsiiuzF0wua6INbIpBQFTC2Mi5lUNqGA== + dependencies: + "@algolia/requester-common" "4.13.0" + "@algolia/transporter" "4.13.0" + +"@algolia/client-personalization@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.13.0.tgz" + integrity sha512-KneLz2WaehJmNfdr5yt2HQETpLaCYagRdWwIwkTqRVFCv4DxRQ2ChPVW9jeTj4YfAAhfzE6F8hn7wkQ/Jfj6ZA== + dependencies: + "@algolia/client-common" "4.13.0" + "@algolia/requester-common" "4.13.0" + "@algolia/transporter" "4.13.0" + +"@algolia/client-search@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.13.0.tgz" + integrity sha512-blgCKYbZh1NgJWzeGf+caKE32mo3j54NprOf0LZVCubQb3Kx37tk1Hc8SDs9bCAE8hUvf3cazMPIg7wscSxspA== + dependencies: + "@algolia/client-common" "4.13.0" + "@algolia/requester-common" "4.13.0" + "@algolia/transporter" "4.13.0" + +"@algolia/events@^4.0.1": + version "4.0.1" + resolved "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz" + integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== + +"@algolia/logger-common@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.13.0.tgz" + integrity sha512-8yqXk7rMtmQJ9wZiHOt/6d4/JDEg5VCk83gJ39I+X/pwUPzIsbKy9QiK4uJ3aJELKyoIiDT1hpYVt+5ia+94IA== + +"@algolia/logger-console@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.13.0.tgz" + integrity sha512-YepRg7w2/87L0vSXRfMND6VJ5d6699sFJBRWzZPOlek2p5fLxxK7O0VncYuc/IbVHEgeApvgXx0WgCEa38GVuQ== + dependencies: + "@algolia/logger-common" "4.13.0" + +"@algolia/requester-browser-xhr@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.0.tgz" + integrity sha512-Dj+bnoWR5MotrnjblzGKZ2kCdQi2cK/VzPURPnE616NU/il7Ypy6U6DLGZ/ZYz+tnwPa0yypNf21uqt84fOgrg== + dependencies: + "@algolia/requester-common" "4.13.0" + +"@algolia/requester-common@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.13.0.tgz" + integrity sha512-BRTDj53ecK+gn7ugukDWOOcBRul59C4NblCHqj4Zm5msd5UnHFjd/sGX+RLOEoFMhetILAnmg6wMrRrQVac9vw== + +"@algolia/requester-node-http@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.13.0.tgz" + integrity sha512-9b+3O4QFU4azLhGMrZAr/uZPydvzOR4aEZfSL8ZrpLZ7fbbqTO0S/5EVko+QIgglRAtVwxvf8UJ1wzTD2jvKxQ== + dependencies: + "@algolia/requester-common" "4.13.0" + +"@algolia/transporter@4.13.0": + version "4.13.0" + resolved "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.13.0.tgz" + integrity sha512-8tSQYE+ykQENAdeZdofvtkOr5uJ9VcQSWgRhQ9h01AehtBIPAczk/b2CLrMsw5yQZziLs5cZ3pJ3478yI+urhA== + dependencies: + "@algolia/cache-common" "4.13.0" + "@algolia/logger-common" "4.13.0" + "@algolia/requester-common" "4.13.0" + +"@ampproject/remapping@^2.1.0": + version "2.1.2" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz" + integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg== + dependencies: + "@jridgewell/trace-mapping" "^0.3.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.8.3": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== + dependencies: + "@babel/highlight" "^7.16.7" + +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.7": + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz" + integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ== + +"@babel/core@7.12.9": + version "7.12.9" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz" + integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.5" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.7" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.9" + "@babel/types" "^7.12.7" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.15.5", "@babel/core@^7.17.8": + version "7.17.9" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz" + integrity sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.9" + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-module-transforms" "^7.17.7" + "@babel/helpers" "^7.17.9" + "@babel/parser" "^7.17.9" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.9" + "@babel/types" "^7.17.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/generator@^7.12.5", "@babel/generator@^7.17.7", "@babel/generator@^7.17.9": + version "7.17.9" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz" + integrity sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ== + dependencies: + "@babel/types" "^7.17.0" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz" + integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz" + integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.7": + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz" + integrity sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-validator-option" "^7.16.7" + browserslist "^4.17.5" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7": + version "7.17.0" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.0.tgz" + integrity sha512-S3+IHG72pJFb0RmJgeXg/TjVKt641ZsLla028haXJjdqCf9eccE5r1JsdO//L7nzTDzXjtC+hwV/lrkEb2+t0Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + +"@babel/helper-create-regexp-features-plugin@^7.16.7": + version "7.17.0" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz" + integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + regexpu-core "^5.0.1" + +"@babel/helper-define-polyfill-provider@^0.3.1": + version "0.3.1" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz" + integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz" + integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-explode-assignable-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz" + integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-function-name@^7.16.7", "@babel/helper-function-name@^7.17.9": + version "7.17.9" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz" + integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg== + dependencies: + "@babel/template" "^7.16.7" + "@babel/types" "^7.17.0" + +"@babel/helper-hoist-variables@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz" + integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-member-expression-to-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz" + integrity sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz" + integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.17.7": + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz" + integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw== + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-simple-access" "^7.17.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.3" + "@babel/types" "^7.17.0" + +"@babel/helper-optimise-call-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz" + integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-plugin-utils@7.10.4": + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz" + integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== + +"@babel/helper-remap-async-to-generator@^7.16.8": + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz" + integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-wrap-function" "^7.16.8" + "@babel/types" "^7.16.8" + +"@babel/helper-replace-supers@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz" + integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw== + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-simple-access@^7.16.7", "@babel/helper-simple-access@^7.17.7": + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz" + integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA== + dependencies: + "@babel/types" "^7.17.0" + +"@babel/helper-skip-transparent-expression-wrappers@^7.16.0": + version "7.16.0" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz" + integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw== + dependencies: + "@babel/types" "^7.16.0" + +"@babel/helper-split-export-declaration@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz" + integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-validator-identifier@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + +"@babel/helper-validator-option@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz" + integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== + +"@babel/helper-wrap-function@^7.16.8": + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz" + integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw== + dependencies: + "@babel/helper-function-name" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.8" + "@babel/types" "^7.16.8" + +"@babel/helpers@^7.12.5", "@babel/helpers@^7.17.9": + version "7.17.9" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz" + integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q== + dependencies: + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.9" + "@babel/types" "^7.17.0" + +"@babel/highlight@^7.16.7": + version "7.16.10" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.12.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.8", "@babel/parser@^7.17.9": + version "7.17.9" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz" + integrity sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz" + integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz" + integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.7" + +"@babel/plugin-proposal-async-generator-functions@^7.16.8": + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz" + integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-remap-async-to-generator" "^7.16.8" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz" + integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-proposal-class-static-block@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz" + integrity sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz" + integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz" + integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz" + integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz" + integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz" + integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz" + integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@7.12.1": + version "7.12.1" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz" + integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.12.1" + +"@babel/plugin-proposal-object-rest-spread@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz" + integrity sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA== + dependencies: + "@babel/compat-data" "^7.16.4" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.16.7" + +"@babel/plugin-proposal-optional-catch-binding@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz" + integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz" + integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.16.11": + version "7.16.11" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz" + integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.10" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-proposal-private-property-in-object@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz" + integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz" + integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@7.12.1": + version "7.12.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz" + integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-jsx@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz" + integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz" + integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-arrow-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz" + integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-async-to-generator@^7.16.8": + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz" + integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-remap-async-to-generator" "^7.16.8" + +"@babel/plugin-transform-block-scoped-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz" + integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-block-scoping@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz" + integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-classes@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz" + integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz" + integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-destructuring@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz" + integrity sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz" + integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-duplicate-keys@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz" + integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-exponentiation-operator@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz" + integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-for-of@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz" + integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz" + integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== + dependencies: + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz" + integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-member-expression-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz" + integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-modules-amd@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz" + integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.16.8": + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz" + integrity sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-simple-access" "^7.16.7" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz" + integrity sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw== + dependencies: + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz" + integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz" + integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + +"@babel/plugin-transform-new-target@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz" + integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-object-super@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz" + integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz" + integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-property-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz" + integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-constant-elements@^7.14.5": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz" + integrity sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-display-name@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz" + integrity sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-jsx-development@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz" + integrity sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.16.7" + +"@babel/plugin-transform-react-jsx@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz" + integrity sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-jsx" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/plugin-transform-react-pure-annotations@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz" + integrity sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-regenerator@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz" + integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-reserved-words@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz" + integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-runtime@^7.17.0": + version "7.17.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz" + integrity sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + babel-plugin-polyfill-corejs2 "^0.3.0" + babel-plugin-polyfill-corejs3 "^0.5.0" + babel-plugin-polyfill-regenerator "^0.3.0" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz" + integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-spread@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz" + integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + +"@babel/plugin-transform-sticky-regex@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz" + integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-template-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz" + integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-typeof-symbol@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz" + integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-typescript@^7.16.7": + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz" + integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-typescript" "^7.16.7" + +"@babel/plugin-transform-unicode-escapes@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz" + integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-unicode-regex@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz" + integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/preset-env@^7.15.6", "@babel/preset-env@^7.16.11": + version "7.16.11" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz" + integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== + dependencies: + "@babel/compat-data" "^7.16.8" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7" + "@babel/plugin-proposal-async-generator-functions" "^7.16.8" + "@babel/plugin-proposal-class-properties" "^7.16.7" + "@babel/plugin-proposal-class-static-block" "^7.16.7" + "@babel/plugin-proposal-dynamic-import" "^7.16.7" + "@babel/plugin-proposal-export-namespace-from" "^7.16.7" + "@babel/plugin-proposal-json-strings" "^7.16.7" + "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7" + "@babel/plugin-proposal-numeric-separator" "^7.16.7" + "@babel/plugin-proposal-object-rest-spread" "^7.16.7" + "@babel/plugin-proposal-optional-catch-binding" "^7.16.7" + "@babel/plugin-proposal-optional-chaining" "^7.16.7" + "@babel/plugin-proposal-private-methods" "^7.16.11" + "@babel/plugin-proposal-private-property-in-object" "^7.16.7" + "@babel/plugin-proposal-unicode-property-regex" "^7.16.7" + "@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-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-transform-arrow-functions" "^7.16.7" + "@babel/plugin-transform-async-to-generator" "^7.16.8" + "@babel/plugin-transform-block-scoped-functions" "^7.16.7" + "@babel/plugin-transform-block-scoping" "^7.16.7" + "@babel/plugin-transform-classes" "^7.16.7" + "@babel/plugin-transform-computed-properties" "^7.16.7" + "@babel/plugin-transform-destructuring" "^7.16.7" + "@babel/plugin-transform-dotall-regex" "^7.16.7" + "@babel/plugin-transform-duplicate-keys" "^7.16.7" + "@babel/plugin-transform-exponentiation-operator" "^7.16.7" + "@babel/plugin-transform-for-of" "^7.16.7" + "@babel/plugin-transform-function-name" "^7.16.7" + "@babel/plugin-transform-literals" "^7.16.7" + "@babel/plugin-transform-member-expression-literals" "^7.16.7" + "@babel/plugin-transform-modules-amd" "^7.16.7" + "@babel/plugin-transform-modules-commonjs" "^7.16.8" + "@babel/plugin-transform-modules-systemjs" "^7.16.7" + "@babel/plugin-transform-modules-umd" "^7.16.7" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8" + "@babel/plugin-transform-new-target" "^7.16.7" + "@babel/plugin-transform-object-super" "^7.16.7" + "@babel/plugin-transform-parameters" "^7.16.7" + "@babel/plugin-transform-property-literals" "^7.16.7" + "@babel/plugin-transform-regenerator" "^7.16.7" + "@babel/plugin-transform-reserved-words" "^7.16.7" + "@babel/plugin-transform-shorthand-properties" "^7.16.7" + "@babel/plugin-transform-spread" "^7.16.7" + "@babel/plugin-transform-sticky-regex" "^7.16.7" + "@babel/plugin-transform-template-literals" "^7.16.7" + "@babel/plugin-transform-typeof-symbol" "^7.16.7" + "@babel/plugin-transform-unicode-escapes" "^7.16.7" + "@babel/plugin-transform-unicode-regex" "^7.16.7" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.16.8" + babel-plugin-polyfill-corejs2 "^0.3.0" + babel-plugin-polyfill-corejs3 "^0.5.0" + babel-plugin-polyfill-regenerator "^0.3.0" + core-js-compat "^3.20.2" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5", "@babel/preset-react@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz" + integrity sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-transform-react-display-name" "^7.16.7" + "@babel/plugin-transform-react-jsx" "^7.16.7" + "@babel/plugin-transform-react-jsx-development" "^7.16.7" + "@babel/plugin-transform-react-pure-annotations" "^7.16.7" + +"@babel/preset-typescript@^7.15.0", "@babel/preset-typescript@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz" + integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-transform-typescript" "^7.16.7" + +"@babel/runtime-corejs3@^7.11.2", "@babel/runtime-corejs3@^7.16.8", "@babel/runtime-corejs3@^7.17.8": + version "7.17.9" + resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz" + integrity sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw== + dependencies: + core-js-pure "^3.20.2" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.17.9" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz" + integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.12.7", "@babel/template@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.17.9", "@babel/traverse@^7.4.5": + version "7.17.9" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz" + integrity sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.9" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.17.9" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.17.9" + "@babel/types" "^7.17.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.12.7", "@babel/types@^7.15.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.4.4": + version "7.17.0" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" + integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + to-fast-properties "^2.0.0" + +"@braintree/sanitize-url@^3.1.0": + version "3.1.0" + resolved "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-3.1.0.tgz" + integrity sha512-GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg== + +"@braintree/sanitize-url@^5.0.2": + version "5.0.2" + resolved "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-5.0.2.tgz" + integrity sha512-NBEJlHWrhQucLhZGHtSxM2loSaNUMajC7KOYJLyfcdW/6goVoff2HoYI3bz8YCDN0wKGbxtUL0gx2dvHpvnWlw== + +"@docsearch/css@3.0.0": + version "3.0.0" + resolved "https://registry.npmjs.org/@docsearch/css/-/css-3.0.0.tgz" + integrity sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA== + +"@docsearch/react@^3.0.0": + version "3.0.0" + resolved "https://registry.npmjs.org/@docsearch/react/-/react-3.0.0.tgz" + integrity sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg== + dependencies: + "@algolia/autocomplete-core" "1.5.2" + "@algolia/autocomplete-preset-algolia" "1.5.2" + "@docsearch/css" "3.0.0" + algoliasearch "^4.0.0" + +"@docusaurus/core@2.0.0-beta.18", "@docusaurus/core@^2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/core/-/core-2.0.0-beta.18.tgz" + integrity sha512-puV7l+0/BPSi07Xmr8tVktfs1BzhC8P5pm6Bs2CfvysCJ4nefNCD1CosPc1PGBWy901KqeeEJ1aoGwj9tU3AUA== + dependencies: + "@babel/core" "^7.17.8" + "@babel/generator" "^7.17.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.17.0" + "@babel/preset-env" "^7.16.11" + "@babel/preset-react" "^7.16.7" + "@babel/preset-typescript" "^7.16.7" + "@babel/runtime" "^7.17.8" + "@babel/runtime-corejs3" "^7.17.8" + "@babel/traverse" "^7.17.3" + "@docusaurus/cssnano-preset" "2.0.0-beta.18" + "@docusaurus/logger" "2.0.0-beta.18" + "@docusaurus/mdx-loader" "2.0.0-beta.18" + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/utils" "2.0.0-beta.18" + "@docusaurus/utils-common" "2.0.0-beta.18" + "@docusaurus/utils-validation" "2.0.0-beta.18" + "@slorber/static-site-generator-webpack-plugin" "^4.0.4" + "@svgr/webpack" "^6.2.1" + autoprefixer "^10.4.4" + babel-loader "^8.2.4" + babel-plugin-dynamic-import-node "2.3.0" + boxen "^6.2.1" + chokidar "^3.5.3" + clean-css "^5.2.4" + cli-table3 "^0.6.1" + combine-promises "^1.1.0" + commander "^5.1.0" + copy-webpack-plugin "^10.2.4" + core-js "^3.21.1" + css-loader "^6.7.1" + css-minimizer-webpack-plugin "^3.4.1" + cssnano "^5.1.5" + del "^6.0.0" + detect-port "^1.3.0" + escape-html "^1.0.3" + eta "^1.12.3" + file-loader "^6.2.0" + fs-extra "^10.0.1" + html-minifier-terser "^6.1.0" + html-tags "^3.1.0" + html-webpack-plugin "^5.5.0" + import-fresh "^3.3.0" + is-root "^2.1.0" + leven "^3.1.0" + lodash "^4.17.21" + mini-css-extract-plugin "^2.6.0" + nprogress "^0.2.0" + postcss "^8.4.12" + postcss-loader "^6.2.1" + prompts "^2.4.2" + react-dev-utils "^12.0.0" + react-helmet-async "^1.2.3" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + react-loadable-ssr-addon-v5-slorber "^1.0.1" + react-router "^5.2.0" + react-router-config "^5.1.1" + react-router-dom "^5.2.0" + remark-admonitions "^1.2.1" + rtl-detect "^1.0.4" + semver "^7.3.5" + serve-handler "^6.1.3" + shelljs "^0.8.5" + terser-webpack-plugin "^5.3.1" + tslib "^2.3.1" + update-notifier "^5.1.0" + url-loader "^4.1.1" + wait-on "^6.0.1" + webpack "^5.70.0" + webpack-bundle-analyzer "^4.5.0" + webpack-dev-server "^4.7.4" + webpack-merge "^5.8.0" + webpackbar "^5.0.2" + +"@docusaurus/cssnano-preset@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.18.tgz" + integrity sha512-VxhYmpyx16Wv00W9TUfLVv0NgEK/BwP7pOdWoaiELEIAMV7SO1+6iB8gsFUhtfKZ31I4uPVLMKrCyWWakoFeFA== + dependencies: + cssnano-preset-advanced "^5.3.1" + postcss "^8.4.12" + postcss-sort-media-queries "^4.2.1" + +"@docusaurus/logger@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.0.0-beta.18.tgz" + integrity sha512-frNe5vhH3mbPmH980Lvzaz45+n1PQl3TkslzWYXQeJOkFX17zUd3e3U7F9kR1+DocmAqHkgAoWuXVcvEoN29fg== + dependencies: + chalk "^4.1.2" + tslib "^2.3.1" + +"@docusaurus/mdx-loader@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-beta.18.tgz" + integrity sha512-pOmAQM4Y1jhuZTbEhjh4ilQa74Mh6Q0pMZn1xgIuyYDdqvIOrOlM/H0i34YBn3+WYuwsGim4/X0qynJMLDUA4A== + dependencies: + "@babel/parser" "^7.17.8" + "@babel/traverse" "^7.17.3" + "@docusaurus/logger" "2.0.0-beta.18" + "@docusaurus/utils" "2.0.0-beta.18" + "@mdx-js/mdx" "^1.6.22" + escape-html "^1.0.3" + file-loader "^6.2.0" + fs-extra "^10.0.1" + image-size "^1.0.1" + mdast-util-to-string "^2.0.0" + remark-emoji "^2.1.0" + stringify-object "^3.3.0" + tslib "^2.3.1" + unist-util-visit "^2.0.2" + url-loader "^4.1.1" + webpack "^5.70.0" + +"@docusaurus/module-type-aliases@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.0.0-beta.18.tgz" + integrity sha512-e6mples8FZRyT7QyqidGS6BgkROjM+gljJsdOqoctbtBp+SZ5YDjwRHOmoY7eqEfsQNOaFZvT2hK38ui87hCRA== + dependencies: + "@docusaurus/types" "2.0.0-beta.18" + "@types/react" "*" + "@types/react-router-config" "*" + "@types/react-router-dom" "*" + react-helmet-async "*" + +"@docusaurus/plugin-content-blog@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.18.tgz" + integrity sha512-qzK83DgB+mxklk3PQC2nuTGPQD/8ogw1nXSmaQpyXAyhzcz4CXAZ9Swl/Ee9A/bvPwQGnSHSP3xqIYl8OkFtfw== + dependencies: + "@docusaurus/core" "2.0.0-beta.18" + "@docusaurus/logger" "2.0.0-beta.18" + "@docusaurus/mdx-loader" "2.0.0-beta.18" + "@docusaurus/utils" "2.0.0-beta.18" + "@docusaurus/utils-common" "2.0.0-beta.18" + "@docusaurus/utils-validation" "2.0.0-beta.18" + cheerio "^1.0.0-rc.10" + feed "^4.2.2" + fs-extra "^10.0.1" + lodash "^4.17.21" + reading-time "^1.5.0" + remark-admonitions "^1.2.1" + tslib "^2.3.1" + utility-types "^3.10.0" + webpack "^5.70.0" + +"@docusaurus/plugin-content-docs@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-beta.18.tgz" + integrity sha512-z4LFGBJuzn4XQiUA7OEA2SZTqlp+IYVjd3NrCk/ZUfNi1tsTJS36ATkk9Y6d0Nsp7K2kRXqaXPsz4adDgeIU+Q== + dependencies: + "@docusaurus/core" "2.0.0-beta.18" + "@docusaurus/logger" "2.0.0-beta.18" + "@docusaurus/mdx-loader" "2.0.0-beta.18" + "@docusaurus/utils" "2.0.0-beta.18" + "@docusaurus/utils-validation" "2.0.0-beta.18" + combine-promises "^1.1.0" + fs-extra "^10.0.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + lodash "^4.17.21" + remark-admonitions "^1.2.1" + tslib "^2.3.1" + utility-types "^3.10.0" + webpack "^5.70.0" + +"@docusaurus/plugin-content-pages@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-beta.18.tgz" + integrity sha512-CJ2Xeb9hQrMeF4DGywSDVX2TFKsQpc8ZA7czyeBAAbSFsoRyxXPYeSh8aWljqR4F1u/EKGSKy0Shk/D4wumaHw== + dependencies: + "@docusaurus/core" "2.0.0-beta.18" + "@docusaurus/mdx-loader" "2.0.0-beta.18" + "@docusaurus/utils" "2.0.0-beta.18" + "@docusaurus/utils-validation" "2.0.0-beta.18" + fs-extra "^10.0.1" + remark-admonitions "^1.2.1" + tslib "^2.3.1" + webpack "^5.70.0" + +"@docusaurus/plugin-debug@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.0.0-beta.18.tgz" + integrity sha512-inLnLERgG7q0WlVmK6nYGHwVqREz13ivkynmNygEibJZToFRdgnIPW+OwD8QzgC5MpQTJw7+uYjcitpBumy1Gw== + dependencies: + "@docusaurus/core" "2.0.0-beta.18" + "@docusaurus/utils" "2.0.0-beta.18" + fs-extra "^10.0.1" + react-json-view "^1.21.3" + tslib "^2.3.1" + +"@docusaurus/plugin-google-analytics@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-beta.18.tgz" + integrity sha512-s9dRBWDrZ1uu3wFXPCF7yVLo/+5LUFAeoxpXxzory8gn9GYDt8ZDj80h5DUyCLxiy72OG6bXWNOYS/Vc6cOPXQ== + dependencies: + "@docusaurus/core" "2.0.0-beta.18" + "@docusaurus/utils-validation" "2.0.0-beta.18" + tslib "^2.3.1" + +"@docusaurus/plugin-google-gtag@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-beta.18.tgz" + integrity sha512-h7vPuLVo/9pHmbFcvb4tCpjg4SxxX4k+nfVDyippR254FM++Z/nA5pRB0WvvIJ3ZTe0ioOb5Wlx2xdzJIBHUNg== + dependencies: + "@docusaurus/core" "2.0.0-beta.18" + "@docusaurus/utils-validation" "2.0.0-beta.18" + tslib "^2.3.1" + +"@docusaurus/plugin-sitemap@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-beta.18.tgz" + integrity sha512-Klonht0Ye3FivdBpS80hkVYNOH+8lL/1rbCPEV92rKhwYdwnIejqhdKct4tUTCl8TYwWiyeUFQqobC/5FNVZPQ== + dependencies: + "@docusaurus/core" "2.0.0-beta.18" + "@docusaurus/utils" "2.0.0-beta.18" + "@docusaurus/utils-common" "2.0.0-beta.18" + "@docusaurus/utils-validation" "2.0.0-beta.18" + fs-extra "^10.0.1" + sitemap "^7.1.1" + tslib "^2.3.1" + +"@docusaurus/preset-classic@^2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.0.0-beta.18.tgz" + integrity sha512-TfDulvFt/vLWr/Yy7O0yXgwHtJhdkZ739bTlFNwEkRMAy8ggi650e52I1I0T79s67llecb4JihgHPW+mwiVkCQ== + dependencies: + "@docusaurus/core" "2.0.0-beta.18" + "@docusaurus/plugin-content-blog" "2.0.0-beta.18" + "@docusaurus/plugin-content-docs" "2.0.0-beta.18" + "@docusaurus/plugin-content-pages" "2.0.0-beta.18" + "@docusaurus/plugin-debug" "2.0.0-beta.18" + "@docusaurus/plugin-google-analytics" "2.0.0-beta.18" + "@docusaurus/plugin-google-gtag" "2.0.0-beta.18" + "@docusaurus/plugin-sitemap" "2.0.0-beta.18" + "@docusaurus/theme-classic" "2.0.0-beta.18" + "@docusaurus/theme-common" "2.0.0-beta.18" + "@docusaurus/theme-search-algolia" "2.0.0-beta.18" + +"@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": + version "5.5.2" + resolved "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz" + integrity sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ== + dependencies: + "@types/react" "*" + prop-types "^15.6.2" + +"@docusaurus/theme-classic@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.0.0-beta.18.tgz" + integrity sha512-WJWofvSGKC4Luidk0lyUwkLnO3DDynBBHwmt4QrV+aAVWWSOHUjA2mPOF6GLGuzkZd3KfL9EvAfsU0aGE1Hh5g== + dependencies: + "@docusaurus/core" "2.0.0-beta.18" + "@docusaurus/plugin-content-blog" "2.0.0-beta.18" + "@docusaurus/plugin-content-docs" "2.0.0-beta.18" + "@docusaurus/plugin-content-pages" "2.0.0-beta.18" + "@docusaurus/theme-common" "2.0.0-beta.18" + "@docusaurus/theme-translations" "2.0.0-beta.18" + "@docusaurus/utils" "2.0.0-beta.18" + "@docusaurus/utils-common" "2.0.0-beta.18" + "@docusaurus/utils-validation" "2.0.0-beta.18" + "@mdx-js/react" "^1.6.22" + clsx "^1.1.1" + copy-text-to-clipboard "^3.0.1" + infima "0.2.0-alpha.38" + lodash "^4.17.21" + postcss "^8.4.12" + prism-react-renderer "^1.3.1" + prismjs "^1.27.0" + react-router-dom "^5.2.0" + rtlcss "^3.5.0" + +"@docusaurus/theme-common@2.0.0-beta.18", "@docusaurus/theme-common@^2.0.0-beta.17": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.0.0-beta.18.tgz" + integrity sha512-3pI2Q6ttScDVTDbuUKAx+TdC8wmwZ2hfWk8cyXxksvC9bBHcyzXhSgcK8LTsszn2aANyZ3e3QY2eNSOikTFyng== + dependencies: + "@docusaurus/module-type-aliases" "2.0.0-beta.18" + "@docusaurus/plugin-content-blog" "2.0.0-beta.18" + "@docusaurus/plugin-content-docs" "2.0.0-beta.18" + "@docusaurus/plugin-content-pages" "2.0.0-beta.18" + clsx "^1.1.1" + parse-numeric-range "^1.3.0" + prism-react-renderer "^1.3.1" + tslib "^2.3.1" + utility-types "^3.10.0" + +"@docusaurus/theme-search-algolia@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-beta.18.tgz" + integrity sha512-2w97KO/gnjI49WVtYQqENpQ8iO1Sem0yaTxw7/qv/ndlmIAQD0syU4yx6GsA7bTQCOGwKOWWzZSetCgUmTnWgA== + dependencies: + "@docsearch/react" "^3.0.0" + "@docusaurus/core" "2.0.0-beta.18" + "@docusaurus/logger" "2.0.0-beta.18" + "@docusaurus/plugin-content-docs" "2.0.0-beta.18" + "@docusaurus/theme-common" "2.0.0-beta.18" + "@docusaurus/theme-translations" "2.0.0-beta.18" + "@docusaurus/utils" "2.0.0-beta.18" + "@docusaurus/utils-validation" "2.0.0-beta.18" + algoliasearch "^4.13.0" + algoliasearch-helper "^3.7.4" + clsx "^1.1.1" + eta "^1.12.3" + fs-extra "^10.0.1" + lodash "^4.17.21" + tslib "^2.3.1" + utility-types "^3.10.0" + +"@docusaurus/theme-translations@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.0.0-beta.18.tgz" + integrity sha512-1uTEUXlKC9nco1Lx9H5eOwzB+LP4yXJG5wfv1PMLE++kJEdZ40IVorlUi3nJnaa9/lJNq5vFvvUDrmeNWsxy/Q== + dependencies: + fs-extra "^10.0.1" + tslib "^2.3.1" + +"@docusaurus/types@2.0.0-beta.18", "@docusaurus/types@^2.0.0-beta.17": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/types/-/types-2.0.0-beta.18.tgz" + integrity sha512-zkuSmPQYP3+z4IjGHlW0nGzSSpY7Sit0Nciu/66zSb5m07TK72t6T1MlpCAn/XijcB9Cq6nenC3kJh66nGsKYg== + dependencies: + commander "^5.1.0" + joi "^17.6.0" + utility-types "^3.10.0" + webpack "^5.70.0" + webpack-merge "^5.8.0" + +"@docusaurus/utils-common@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.0.0-beta.18.tgz" + integrity sha512-pK83EcOIiKCLGhrTwukZMo5jqd1sqqqhQwOVyxyvg+x9SY/lsnNzScA96OEfm+qQLBwK1OABA7Xc1wfkgkUxvw== + dependencies: + tslib "^2.3.1" + +"@docusaurus/utils-validation@2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.18.tgz" + integrity sha512-3aDrXjJJ8Cw2MAYEk5JMNnr8UHPxmVNbPU/PIHFWmWK09nJvs3IQ8nc9+8I30aIjRdIyc/BIOCxgvAcJ4hsxTA== + dependencies: + "@docusaurus/logger" "2.0.0-beta.18" + "@docusaurus/utils" "2.0.0-beta.18" + joi "^17.6.0" + js-yaml "^4.1.0" + tslib "^2.3.1" + +"@docusaurus/utils@2.0.0-beta.18", "@docusaurus/utils@^2.0.0-beta.17": + version "2.0.0-beta.18" + resolved "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.0.0-beta.18.tgz" + integrity sha512-v2vBmH7xSbPwx3+GB90HgLSQdj+Rh5ELtZWy7M20w907k0ROzDmPQ/8Ke2DK3o5r4pZPGnCrsB3SaYI83AEmAA== + dependencies: + "@docusaurus/logger" "2.0.0-beta.18" + "@svgr/webpack" "^6.2.1" + file-loader "^6.2.0" + fs-extra "^10.0.1" + github-slugger "^1.4.0" + globby "^11.1.0" + gray-matter "^4.0.3" + js-yaml "^4.1.0" + lodash "^4.17.21" + micromatch "^4.0.5" + resolve-pathname "^3.0.0" + shelljs "^0.8.5" + tslib "^2.3.1" + url-loader "^4.1.1" + webpack "^5.70.0" + +"@emotion/is-prop-valid@^1.1.0": + version "1.1.2" + resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz" + integrity sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ== + dependencies: + "@emotion/memoize" "^0.7.4" + +"@emotion/memoize@^0.7.4": + version "0.7.5" + resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz" + integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== + +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + +"@emotion/unitless@^0.7.4": + version "0.7.5" + resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + +"@exodus/schemasafe@^1.0.0-rc.2": + version "1.0.0-rc.6" + resolved "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.6.tgz" + integrity sha512-dDnQizD94EdBwEj/fh3zPRa/HWCS9O5au2PuHhZBbuM3xWHxuaKzPBOEWze7Nn0xW68MIpZ7Xdyn1CoCpjKCuQ== + +"@hapi/hoek@^9.0.0": + version "9.2.1" + resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz" + integrity sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw== + +"@hapi/topo@^5.0.0": + version "5.1.0" + resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@heroicons/react@^1.0.5": + version "1.0.6" + resolved "https://registry.npmjs.org/@heroicons/react/-/react-1.0.6.tgz" + integrity sha512-JJCXydOFWMDpCP4q13iEplA503MQO3xLoZiKum+955ZCtHINWnx26CUxVxxFQu/uLb4LW3ge15ZpzIkXKkJ8oQ== + +"@jridgewell/resolve-uri@^3.0.3": + version "3.0.5" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz" + integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.11" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz" + integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== + +"@jridgewell/trace-mapping@^0.3.0": + version "0.3.4" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz" + integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@mdx-js/mdx@^1.6.22": + version "1.6.22" + resolved "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz" + integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== + dependencies: + "@babel/core" "7.12.9" + "@babel/plugin-syntax-jsx" "7.12.1" + "@babel/plugin-syntax-object-rest-spread" "7.8.3" + "@mdx-js/util" "1.6.22" + babel-plugin-apply-mdx-type-prop "1.6.22" + babel-plugin-extract-import-names "1.6.22" + camelcase-css "2.0.1" + detab "2.0.4" + hast-util-raw "6.0.1" + lodash.uniq "4.5.0" + mdast-util-to-hast "10.0.1" + remark-footnotes "2.0.0" + remark-mdx "1.6.22" + remark-parse "8.0.3" + remark-squeeze-paragraphs "4.0.0" + style-to-object "0.3.0" + unified "9.2.0" + unist-builder "2.0.3" + unist-util-visit "2.0.3" + +"@mdx-js/react@^1.6.21", "@mdx-js/react@^1.6.22": + version "1.6.22" + resolved "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz" + integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== + +"@mdx-js/util@1.6.22": + version "1.6.22" + resolved "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz" + integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@redocly/ajv@^8.6.4": + version "8.6.4" + resolved "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.6.4.tgz" + integrity sha512-y9qNj0//tZtWB2jfXNK3BX18BSBp9zNR7KE7lMysVHwbZtY392OJCjm6Rb/h4UHH2r1AqjNEHFD6bRn+DqU9Mw== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +"@redocly/openapi-core@^1.0.0-beta.87", "@redocly/openapi-core@^1.0.0-beta.88": + version "1.0.0-beta.93" + resolved "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.0.0-beta.93.tgz" + integrity sha512-xQj7UnjPj3mKtkyRrm+bjzEoyo0CVNjGP4pV6BzQ0vgKf0Jqq7apFC703psyBH+JscYr7NKK1hPQU76ylhFDdg== + dependencies: + "@redocly/ajv" "^8.6.4" + "@types/node" "^14.11.8" + colorette "^1.2.0" + js-levenshtein "^1.1.6" + js-yaml "^4.1.0" + lodash.isequal "^4.5.0" + minimatch "^3.0.4" + node-fetch "^2.6.1" + pluralize "^8.0.0" + yaml-ast-parser "0.0.43" + +"@redocly/react-dropdown-aria@^2.0.11": + version "2.0.12" + resolved "https://registry.npmjs.org/@redocly/react-dropdown-aria/-/react-dropdown-aria-2.0.12.tgz" + integrity sha512-feQEZlyBvQsbT/fvpJ4jJ5OLGaUPpnskHYDsY8DGpPymN+HUeDQrqkBEbbKRwMKidFTI2cxk2kJNNTnvdS9jyw== + +"@sideway/address@^4.1.3": + version "4.1.4" + resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz" + integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.0": + version "3.0.0" + resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz" + integrity sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + +"@slorber/static-site-generator-webpack-plugin@^4.0.4": + version "4.0.4" + resolved "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.4.tgz" + integrity sha512-FvMavoWEIePps6/JwGCOLYKCRhuwIHhMtmbKpBFgzNkxwpa/569LfTkrbRk1m1I3n+ezJK4on9E1A6cjuZmD9g== + dependencies: + bluebird "^3.7.1" + cheerio "^0.22.0" + eval "^0.1.8" + webpack-sources "^1.4.3" + +"@svgr/babel-plugin-add-jsx-attribute@^6.0.0": + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz" + integrity sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA== + +"@svgr/babel-plugin-remove-jsx-attribute@^6.0.0": + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz" + integrity sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^6.0.0": + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz" + integrity sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^6.0.0": + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz" + integrity sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ== + +"@svgr/babel-plugin-svg-dynamic-title@^6.0.0": + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz" + integrity sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg== + +"@svgr/babel-plugin-svg-em-dimensions@^6.0.0": + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz" + integrity sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA== + +"@svgr/babel-plugin-transform-react-native-svg@^6.0.0": + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz" + integrity sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ== + +"@svgr/babel-plugin-transform-svg-component@^6.2.0": + version "6.2.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz" + integrity sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg== + +"@svgr/babel-preset@^6.2.0": + version "6.2.0" + resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz" + integrity sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^6.0.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^6.0.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^6.0.0" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.0.0" + "@svgr/babel-plugin-svg-dynamic-title" "^6.0.0" + "@svgr/babel-plugin-svg-em-dimensions" "^6.0.0" + "@svgr/babel-plugin-transform-react-native-svg" "^6.0.0" + "@svgr/babel-plugin-transform-svg-component" "^6.2.0" + +"@svgr/core@^6.2.1": + version "6.2.1" + resolved "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz" + integrity sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA== + dependencies: + "@svgr/plugin-jsx" "^6.2.1" + camelcase "^6.2.0" + cosmiconfig "^7.0.1" + +"@svgr/hast-util-to-babel-ast@^6.2.1": + version "6.2.1" + resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz" + integrity sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ== + dependencies: + "@babel/types" "^7.15.6" + entities "^3.0.1" + +"@svgr/plugin-jsx@^6.2.1": + version "6.2.1" + resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz" + integrity sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g== + dependencies: + "@babel/core" "^7.15.5" + "@svgr/babel-preset" "^6.2.0" + "@svgr/hast-util-to-babel-ast" "^6.2.1" + svg-parser "^2.0.2" + +"@svgr/plugin-svgo@^6.2.0": + version "6.2.0" + resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz" + integrity sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q== + dependencies: + cosmiconfig "^7.0.1" + deepmerge "^4.2.2" + svgo "^2.5.0" + +"@svgr/webpack@^6.2.1": + version "6.2.1" + resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz" + integrity sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw== + dependencies: + "@babel/core" "^7.15.5" + "@babel/plugin-transform-react-constant-elements" "^7.14.5" + "@babel/preset-env" "^7.15.6" + "@babel/preset-react" "^7.14.5" + "@babel/preset-typescript" "^7.15.0" + "@svgr/core" "^6.2.1" + "@svgr/plugin-jsx" "^6.2.1" + "@svgr/plugin-svgo" "^6.2.0" + +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.0.1" + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.3" + resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz" + integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.1" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz" + integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.28" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz" + integrity sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.13" + resolved "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz" + integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/hast@^2.0.0": + version "2.3.4" + resolved "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz" + integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== + dependencies: + "@types/unist" "*" + +"@types/history@^4.7.11": + version "4.7.11" + resolved "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" + integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== + +"@types/hoist-non-react-statics@^3.3.0": + version "3.3.1" + resolved "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" + integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.8" + resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz" + integrity sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== + dependencies: + "@types/node" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.9" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz" + integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== + +"@types/mdast@^3.0.0": + version "3.0.10" + resolved "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz" + integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== + dependencies: + "@types/unist" "*" + +"@types/mime@^1": + version "1.3.2" + resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" + integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + +"@types/node@*", "@types/node@^17.0.5": + version "17.0.14" + resolved "https://registry.npmjs.org/@types/node/-/node-17.0.14.tgz" + integrity sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng== + +"@types/node@^14.11.8": + version "14.18.12" + resolved "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz" + integrity sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/parse5@^5.0.0": + version "5.0.3" + resolved "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz" + integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== + +"@types/prop-types@*": + version "15.7.4" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz" + integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-redux@^7.1.20": + version "7.1.22" + resolved "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.22.tgz" + integrity sha512-GxIA1kM7ClU73I6wg9IRTVwSO9GS+SAKZKe0Enj+82HMU6aoESFU2HNAdNi3+J53IaOHPiUfT3kSG4L828joDQ== + dependencies: + "@types/hoist-non-react-statics" "^3.3.0" + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + redux "^4.0.0" + +"@types/react-router-config@*": + version "5.0.6" + resolved "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz" + integrity sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router-dom@*": + version "5.3.3" + resolved "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz" + integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*": + version "5.1.18" + resolved "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.18.tgz" + integrity sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + +"@types/react@*": + version "17.0.39" + resolved "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz" + integrity sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@^0.12.0": + version "0.12.1" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz" + integrity sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== + +"@types/sax@^1.2.1": + version "1.2.4" + resolved "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz" + integrity sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw== + dependencies: + "@types/node" "*" + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*": + version "1.13.10" + resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz" + integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": + version "2.0.6" + resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz" + integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== + +"@types/ws@^8.2.2": + version "8.2.2" + resolved "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz" + integrity sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg== + dependencies: + "@types/node" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.8" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-node@^1.6.1: + version "1.8.2" + resolved "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz" + integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== + dependencies: + acorn "^7.0.0" + acorn-walk "^7.0.0" + xtend "^4.0.2" + +acorn-walk@^7.0.0: + version "7.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.0.0: + version "7.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.4.1: + version "8.7.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz" + integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + +address@^1.0.1, address@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/address/-/address-1.1.2.tgz" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + 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" + +ajv@^8.0.0: + version "8.11.0" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ajv@^8.8.0: + version "8.9.0" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz" + integrity sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +algoliasearch-helper@^3.7.4: + version "3.8.2" + resolved "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.8.2.tgz" + integrity sha512-AXxiF0zT9oYwl8ZBgU/eRXvfYhz7cBA5YrLPlw9inZHdaYF0QEya/f1Zp1mPYMXc1v6VkHwBq4pk6/vayBLICg== + dependencies: + "@algolia/events" "^4.0.1" + +algoliasearch@^4.0.0, algoliasearch@^4.13.0: + version "4.13.0" + resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.13.0.tgz" + integrity sha512-oHv4faI1Vl2s+YC0YquwkK/TsaJs79g2JFg5FDm2rKN12VItPTAeQ7hyJMHarOPPYuCnNC5kixbtcqvb21wchw== + dependencies: + "@algolia/cache-browser-local-storage" "4.13.0" + "@algolia/cache-common" "4.13.0" + "@algolia/cache-in-memory" "4.13.0" + "@algolia/client-account" "4.13.0" + "@algolia/client-analytics" "4.13.0" + "@algolia/client-common" "4.13.0" + "@algolia/client-personalization" "4.13.0" + "@algolia/client-search" "4.13.0" + "@algolia/logger-common" "4.13.0" + "@algolia/logger-console" "4.13.0" + "@algolia/requester-browser-xhr" "4.13.0" + "@algolia/requester-common" "4.13.0" + "@algolia/requester-node-http" "4.13.0" + "@algolia/transporter" "4.13.0" + +ansi-align@^3.0.0, ansi-align@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz" + integrity sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ== + +anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.0, arg@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz" + integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA== + +argparse@^1.0.10, argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-union@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz" + integrity sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw== + +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + +assert@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz" + integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== + dependencies: + es6-object-assign "^1.1.0" + is-nan "^1.2.1" + object-is "^1.0.1" + util "^0.12.0" + +async@^2.6.2: + version "2.6.3" + resolved "https://registry.npmjs.org/async/-/async-2.6.3.tgz" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autolinker@^3.11.0: + version "3.14.3" + resolved "https://registry.npmjs.org/autolinker/-/autolinker-3.14.3.tgz" + integrity sha512-t81i2bCpS+s+5FIhatoww9DmpjhbdiimuU9ATEuLxtZMQ7jLv9fyFn7SWNG8IkEfD4AmYyirL1ss9k1aqVWRvg== + dependencies: + tslib "^1.9.3" + +autoprefixer@^10.3.7, autoprefixer@^10.4.2, autoprefixer@^10.4.4: + version "10.4.4" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz" + integrity sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA== + dependencies: + browserslist "^4.20.2" + caniuse-lite "^1.0.30001317" + fraction.js "^4.2.0" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axios@^0.25.0: + version "0.25.0" + resolved "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz" + integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== + dependencies: + follow-redirects "^1.14.7" + +babel-loader@^8.2.4: + version "8.2.4" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz" + integrity sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-apply-mdx-type-prop@1.6.22: + version "1.6.22" + resolved "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz" + integrity sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ== + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + "@mdx-js/util" "1.6.22" + +babel-plugin-dynamic-import-node@2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz" + integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-extract-import-names@1.6.22: + version "1.6.22" + resolved "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz" + integrity sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ== + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + +babel-plugin-polyfill-corejs2@^0.3.0: + version "0.3.1" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz" + integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.3.1" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.5.0: + version "0.5.2" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz" + integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + core-js-compat "^3.21.0" + +babel-plugin-polyfill-regenerator@^0.3.0: + version "0.3.1" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz" + integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + +"babel-plugin-styled-components@>= 1.12.0": + version "2.0.7" + resolved "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz" + integrity sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-module-imports" "^7.16.0" + babel-plugin-syntax-jsx "^6.18.0" + lodash "^4.17.11" + picomatch "^2.3.0" + +babel-plugin-syntax-jsx@^6.18.0: + version "6.18.0" + resolved "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + +bail@^1.0.0: + version "1.0.5" + resolved "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz" + integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base16@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz" + integrity sha1-4pf2DX7BAUp6lxo568ipjAtoHnA= + +base64-js@^1.3.1, base64-js@^1.5.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bluebird@^3.7.1: + version "3.7.2" + resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== + +body-parser@1.19.1: + version "1.19.1" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz" + integrity sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA== + dependencies: + bytes "3.1.1" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.8.1" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.9.6" + raw-body "2.4.2" + type-is "~1.6.18" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +boxen@^5.0.0: + version "5.1.2" + resolved "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz" + integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== + dependencies: + ansi-align "^3.0.0" + camelcase "^6.2.0" + chalk "^4.1.0" + cli-boxes "^2.2.1" + string-width "^4.2.2" + type-fest "^0.20.2" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + +boxen@^6.2.1: + version "6.2.1" + resolved "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz" + integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== + dependencies: + ansi-align "^3.0.1" + camelcase "^6.2.0" + chalk "^4.1.2" + cli-boxes "^3.0.0" + string-width "^5.0.1" + type-fest "^2.5.0" + widest-line "^4.0.1" + wrap-ansi "^8.0.1" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== + dependencies: + bn.js "^5.0.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.18.1, browserslist@^4.19.1, browserslist@^4.20.2: + version "4.20.2" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz" + integrity sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA== + dependencies: + caniuse-lite "^1.0.30001317" + electron-to-chromium "^1.4.84" + escalade "^3.1.1" + node-releases "^2.0.2" + picocolors "^1.0.0" + +btoa@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz" + integrity sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g== + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +bytes@3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz" + integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg== + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@2.0.1, camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelize@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz" + integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001317: + version "1.0.30001327" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz" + integrity sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w== + +ccount@^1.0.0, ccount@^1.0.3: + version "1.1.0" + resolved "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz" + integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +character-entities-legacy@^1.0.0: + version "1.1.4" + resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz" + integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== + +character-entities@^1.0.0: + version "1.2.4" + resolved "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz" + integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== + +character-reference-invalid@^1.0.0: + version "1.1.4" + resolved "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz" + integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== + +cheerio-select@^1.5.0: + version "1.6.0" + resolved "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz" + integrity sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g== + dependencies: + css-select "^4.3.0" + css-what "^6.0.1" + domelementtype "^2.2.0" + domhandler "^4.3.1" + domutils "^2.8.0" + +cheerio@^0.22.0: + version "0.22.0" + resolved "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz" + integrity sha1-qbqoYKP5tZWmuBsahocxIe06Jp4= + dependencies: + css-select "~1.2.0" + dom-serializer "~0.1.0" + entities "~1.1.1" + htmlparser2 "^3.9.1" + lodash.assignin "^4.0.9" + lodash.bind "^4.1.4" + lodash.defaults "^4.0.1" + lodash.filter "^4.4.0" + lodash.flatten "^4.2.0" + lodash.foreach "^4.3.0" + lodash.map "^4.4.0" + lodash.merge "^4.4.0" + lodash.pick "^4.2.1" + lodash.reduce "^4.4.0" + lodash.reject "^4.4.0" + lodash.some "^4.4.0" + +cheerio@^1.0.0-rc.10: + version "1.0.0-rc.10" + resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz" + integrity sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw== + dependencies: + cheerio-select "^1.5.0" + dom-serializer "^1.3.2" + domhandler "^4.2.0" + htmlparser2 "^6.1.0" + parse5 "^6.0.1" + parse5-htmlparser2-tree-adapter "^6.0.1" + tslib "^2.2.0" + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + 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" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +classnames@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz" + integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== + +clean-css@^5.2.2, clean-css@^5.2.4: + version "5.2.4" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz" + integrity sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-boxes@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz" + integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== + +cli-boxes@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" + integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== + +cli-table3@^0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz" + integrity sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA== + dependencies: + string-width "^4.2.0" + optionalDependencies: + colors "1.4.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone-response@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + +clsx@^1.1.0, clsx@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz" + integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== + +collapse-white-space@^1.0.2: + version "1.0.6" + resolved "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz" + integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.1.4, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.1: + version "2.9.2" + resolved "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz" + integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== + +colorette@^1.2.0: + version "1.4.0" + resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== + +colorette@^2.0.10: + version "2.0.16" + resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz" + integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== + +colors@1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + +combine-promises@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz" + integrity sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg== + +comma-separated-tokens@^1.0.0: + version "1.0.8" + resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz" + integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== + +commander@2, commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@7, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +configstore@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz" + integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== + dependencies: + dot-prop "^5.2.0" + graceful-fs "^4.1.2" + make-dir "^3.0.0" + unique-string "^2.0.0" + write-file-atomic "^3.0.0" + xdg-basedir "^4.0.0" + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +consola@^2.15.3: + version "2.15.3" + resolved "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + +console-browserify@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" + integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.1, cookie@~0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz" + integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== + +copy-text-to-clipboard@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz" + integrity sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q== + +copy-to-clipboard@^3: + version "3.3.1" + resolved "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz" + integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== + dependencies: + toggle-selection "^1.0.6" + +copy-webpack-plugin@^10.2.4: + version "10.2.4" + resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz" + integrity sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg== + dependencies: + fast-glob "^3.2.7" + glob-parent "^6.0.1" + globby "^12.0.2" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + +copyfiles@^2.4.1: + version "2.4.1" + resolved "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz" + integrity sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg== + dependencies: + glob "^7.0.5" + minimatch "^3.0.3" + mkdirp "^1.0.4" + noms "0.0.0" + through2 "^2.0.1" + untildify "^4.0.0" + yargs "^16.1.0" + +core-js-compat@^3.20.2, core-js-compat@^3.21.0: + version "3.21.0" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.0.tgz" + integrity sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A== + dependencies: + browserslist "^4.19.1" + semver "7.0.0" + +core-js-pure@^3.20.2: + version "3.21.0" + resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.0.tgz" + integrity sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg== + +core-js@^3.21.1: + version "3.21.1" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz" + integrity sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + 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" + +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + 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" + +countup.js@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/countup.js/-/countup.js-2.1.0.tgz#86c1c9075a2eed138262b0ea1344ebe71b41e579" + integrity sha512-VanMzLEjkt3Hp/ty5BXikM8s4wE3OH4m1AnFro7THR86nYGRvGfGCoV+zrRJcqTbZi7X1egkLSIeUKDz7+4XLA== + +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-fetch@^3.1.5: + version "3.1.5" + resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz" + integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + dependencies: + node-fetch "2.6.7" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-browserify@^3.12.0: + version "3.12.0" + resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz" + integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= + +css-declaration-sorter@^6.2.2: + version "6.2.2" + resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz" + integrity sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg== + +css-loader@^6.7.1: + version "6.7.1" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz" + integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.7" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.5" + +css-minimizer-webpack-plugin@^3.4.1: + version "3.4.1" + resolved "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz" + integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== + 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" + +css-select@^4.1.3: + version "4.2.1" + resolved "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz" + integrity sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ== + dependencies: + boolbase "^1.0.0" + css-what "^5.1.0" + domhandler "^4.3.0" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@~1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + +css-to-react-native@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz" + integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@2.1: + version "2.1.3" + resolved "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz" + integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + +css-what@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz" + integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@1.5.1: + version "1.5.1" + resolved "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" + integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-advanced@^5.3.1: + version "5.3.3" + resolved "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.3.tgz" + integrity sha512-AB9SmTSC2Gd8T7PpKUsXFJ3eNsg7dc4CTZ0+XAJ29MNxyJsrCEk7N1lw31bpHrsQH2PVJr21bbWgGAfA9j0dIA== + dependencies: + autoprefixer "^10.3.7" + cssnano-preset-default "^5.2.7" + postcss-discard-unused "^5.1.0" + postcss-merge-idents "^5.1.1" + postcss-reduce-idents "^5.2.0" + postcss-zindex "^5.1.0" + +cssnano-preset-default@^5.2.7: + version "5.2.7" + resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz" + integrity sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA== + dependencies: + css-declaration-sorter "^6.2.2" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.0" + postcss-convert-values "^5.1.0" + postcss-discard-comments "^5.1.1" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.4" + postcss-merge-rules "^5.1.1" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.2" + postcss-minify-selectors "^5.2.0" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.0" + postcss-normalize-repeat-style "^5.1.0" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.0" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.1" + postcss-reduce-initial "^5.1.0" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.0.6, cssnano@^5.1.5: + version "5.1.7" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz" + integrity sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg== + dependencies: + cssnano-preset-default "^5.2.7" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +csstype@^3.0.2: + version "3.0.10" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz" + integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== + +d3-array@1, d3-array@^1.1.1, d3-array@^1.2.0: + version "1.2.4" + resolved "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz" + integrity sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw== + +"d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3: + version "3.1.1" + resolved "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz" + integrity sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ== + dependencies: + internmap "1 - 2" + +d3-axis@1: + version "1.0.12" + resolved "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz" + integrity sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ== + +d3-axis@3: + version "3.0.0" + resolved "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz" + integrity sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw== + +d3-brush@1: + version "1.1.6" + resolved "https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.6.tgz" + integrity sha512-7RW+w7HfMCPyZLifTz/UnJmI5kdkXtpCbombUSs8xniAyo0vIbrDzDwUJB6eJOgl9u5DQOt2TQlYumxzD1SvYA== + dependencies: + d3-dispatch "1" + d3-drag "1" + d3-interpolate "1" + d3-selection "1" + d3-transition "1" + +d3-brush@3: + version "3.0.0" + resolved "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz" + integrity sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ== + dependencies: + d3-dispatch "1 - 3" + d3-drag "2 - 3" + d3-interpolate "1 - 3" + d3-selection "3" + d3-transition "3" + +d3-chord@1: + version "1.0.6" + resolved "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz" + integrity sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA== + dependencies: + d3-array "1" + d3-path "1" + +d3-chord@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz" + integrity sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g== + dependencies: + d3-path "1 - 3" + +d3-collection@1: + version "1.0.7" + resolved "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz" + integrity sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A== + +d3-color@1: + version "1.4.1" + resolved "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz" + integrity sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q== + +"d3-color@1 - 3", d3-color@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz" + integrity sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw== + +d3-contour@1: + version "1.3.2" + resolved "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz" + integrity sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg== + dependencies: + d3-array "^1.1.1" + +d3-contour@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-contour/-/d3-contour-3.0.1.tgz" + integrity sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ== + dependencies: + d3-array "2 - 3" + +d3-delaunay@6: + version "6.0.2" + resolved "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.2.tgz" + integrity sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ== + dependencies: + delaunator "5" + +d3-dispatch@1: + version "1.0.6" + resolved "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz" + integrity sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA== + +"d3-dispatch@1 - 3", d3-dispatch@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz" + integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== + +d3-drag@1: + version "1.2.5" + resolved "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz" + integrity sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w== + dependencies: + d3-dispatch "1" + d3-selection "1" + +"d3-drag@2 - 3", d3-drag@3: + version "3.0.0" + resolved "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz" + integrity sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== + dependencies: + d3-dispatch "1 - 3" + d3-selection "3" + +d3-dsv@1: + version "1.2.0" + resolved "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz" + integrity sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g== + dependencies: + commander "2" + iconv-lite "0.4" + rw "1" + +"d3-dsv@1 - 3", d3-dsv@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz" + integrity sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q== + dependencies: + commander "7" + iconv-lite "0.6" + rw "1" + +d3-ease@1: + version "1.0.7" + resolved "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz" + integrity sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ== + +"d3-ease@1 - 3", d3-ease@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz" + integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== + +d3-fetch@1: + version "1.2.0" + resolved "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.2.0.tgz" + integrity sha512-yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA== + dependencies: + d3-dsv "1" + +d3-fetch@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz" + integrity sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw== + dependencies: + d3-dsv "1 - 3" + +d3-force@1: + version "1.2.1" + resolved "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz" + integrity sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg== + dependencies: + d3-collection "1" + d3-dispatch "1" + d3-quadtree "1" + d3-timer "1" + +d3-force@3: + version "3.0.0" + resolved "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz" + integrity sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg== + dependencies: + d3-dispatch "1 - 3" + d3-quadtree "1 - 3" + d3-timer "1 - 3" + +d3-format@1: + version "1.4.5" + resolved "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz" + integrity sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ== + +"d3-format@1 - 3", d3-format@3: + version "3.1.0" + resolved "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz" + integrity sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA== + +d3-geo@1: + version "1.12.1" + resolved "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz" + integrity sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg== + dependencies: + d3-array "1" + +d3-geo@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-geo/-/d3-geo-3.0.1.tgz" + integrity sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA== + dependencies: + d3-array "2.5.0 - 3" + +d3-hierarchy@1: + version "1.1.9" + resolved "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz" + integrity sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ== + +d3-hierarchy@3: + version "3.1.1" + resolved "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.1.tgz" + integrity sha512-LtAIu54UctRmhGKllleflmHalttH3zkfSi4NlKrTAoFKjC+AFBJohsCAdgCBYQwH0F8hIOGY89X1pPqAchlMkA== + +d3-interpolate@1: + version "1.4.0" + resolved "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz" + integrity sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA== + dependencies: + d3-color "1" + +"d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3", d3-interpolate@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz" + integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== + dependencies: + d3-color "1 - 3" + +d3-path@1: + version "1.0.9" + resolved "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz" + integrity sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg== + +"d3-path@1 - 3", d3-path@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz" + integrity sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w== + +d3-polygon@1: + version "1.0.6" + resolved "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz" + integrity sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ== + +d3-polygon@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz" + integrity sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg== + +d3-quadtree@1: + version "1.0.7" + resolved "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz" + integrity sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA== + +"d3-quadtree@1 - 3", d3-quadtree@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz" + integrity sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw== + +d3-random@1: + version "1.1.2" + resolved "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz" + integrity sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ== + +d3-random@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz" + integrity sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ== + +d3-scale-chromatic@1: + version "1.5.0" + resolved "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz" + integrity sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg== + dependencies: + d3-color "1" + d3-interpolate "1" + +d3-scale-chromatic@3: + version "3.0.0" + resolved "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz" + integrity sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g== + dependencies: + d3-color "1 - 3" + d3-interpolate "1 - 3" + +d3-scale@2: + version "2.2.2" + resolved "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz" + integrity sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw== + dependencies: + d3-array "^1.2.0" + d3-collection "1" + d3-format "1" + d3-interpolate "1" + d3-time "1" + d3-time-format "2" + +d3-scale@4: + version "4.0.2" + resolved "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz" + integrity sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ== + dependencies: + d3-array "2.10.0 - 3" + d3-format "1 - 3" + d3-interpolate "1.2.0 - 3" + d3-time "2.1.1 - 3" + d3-time-format "2 - 4" + +d3-selection@1, d3-selection@^1.1.0: + version "1.4.2" + resolved "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz" + integrity sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg== + +"d3-selection@2 - 3", d3-selection@3: + version "3.0.0" + resolved "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz" + integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== + +d3-shape@1: + version "1.3.7" + resolved "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz" + integrity sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw== + dependencies: + d3-path "1" + +d3-shape@3: + version "3.1.0" + resolved "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz" + integrity sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ== + dependencies: + d3-path "1 - 3" + +d3-time-format@2: + version "2.3.0" + resolved "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz" + integrity sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ== + dependencies: + d3-time "1" + +"d3-time-format@2 - 4", d3-time-format@4: + version "4.1.0" + resolved "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz" + integrity sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg== + dependencies: + d3-time "1 - 3" + +d3-time@1: + version "1.1.0" + resolved "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz" + integrity sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== + +"d3-time@1 - 3", "d3-time@2.1.1 - 3", d3-time@3: + version "3.0.0" + resolved "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz" + integrity sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ== + dependencies: + d3-array "2 - 3" + +d3-timer@1: + version "1.0.10" + resolved "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz" + integrity sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw== + +"d3-timer@1 - 3", d3-timer@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz" + integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== + +d3-transition@1: + version "1.3.2" + resolved "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz" + integrity sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA== + dependencies: + d3-color "1" + d3-dispatch "1" + d3-ease "1" + d3-interpolate "1" + d3-selection "^1.1.0" + d3-timer "1" + +"d3-transition@2 - 3", d3-transition@3: + version "3.0.1" + resolved "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz" + integrity sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w== + dependencies: + d3-color "1 - 3" + d3-dispatch "1 - 3" + d3-ease "1 - 3" + d3-interpolate "1 - 3" + d3-timer "1 - 3" + +d3-voronoi@1: + version "1.1.4" + resolved "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz" + integrity sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg== + +d3-zoom@1: + version "1.8.3" + resolved "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz" + integrity sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ== + dependencies: + d3-dispatch "1" + d3-drag "1" + d3-interpolate "1" + d3-selection "1" + d3-transition "1" + +d3-zoom@3: + version "3.0.0" + resolved "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz" + integrity sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw== + dependencies: + d3-dispatch "1 - 3" + d3-drag "2 - 3" + d3-interpolate "1 - 3" + d3-selection "2 - 3" + d3-transition "2 - 3" + +d3@^5.14: + version "5.16.0" + resolved "https://registry.npmjs.org/d3/-/d3-5.16.0.tgz" + integrity sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw== + dependencies: + d3-array "1" + d3-axis "1" + d3-brush "1" + d3-chord "1" + d3-collection "1" + d3-color "1" + d3-contour "1" + d3-dispatch "1" + d3-drag "1" + d3-dsv "1" + d3-ease "1" + d3-fetch "1" + d3-force "1" + d3-format "1" + d3-geo "1" + d3-hierarchy "1" + d3-interpolate "1" + d3-path "1" + d3-polygon "1" + d3-quadtree "1" + d3-random "1" + d3-scale "2" + d3-scale-chromatic "1" + d3-selection "1" + d3-shape "1" + d3-time "1" + d3-time-format "2" + d3-timer "1" + d3-transition "1" + d3-voronoi "1" + d3-zoom "1" + +d3@^7.0.0: + version "7.3.0" + resolved "https://registry.npmjs.org/d3/-/d3-7.3.0.tgz" + integrity sha512-MDRLJCMK232OJQRqGljQ/gCxtB8k3/sLKFjftMjzPB3nKVUODpdW9Rb3vcq7U8Ka5YKoZkAmp++Ur6I+6iNWIw== + dependencies: + d3-array "3" + d3-axis "3" + d3-brush "3" + d3-chord "3" + d3-color "3" + d3-contour "3" + d3-delaunay "6" + d3-dispatch "3" + d3-drag "3" + d3-dsv "3" + d3-ease "3" + d3-fetch "3" + d3-force "3" + d3-format "3" + d3-geo "3" + d3-hierarchy "3" + d3-interpolate "3" + d3-path "3" + d3-polygon "3" + d3-quadtree "3" + d3-random "3" + d3-scale "4" + d3-scale-chromatic "3" + d3-selection "3" + d3-shape "3" + d3-time "3" + d3-time-format "4" + d3-timer "3" + d3-transition "3" + d3-zoom "3" + +dagre-d3@^0.6.4: + version "0.6.4" + resolved "https://registry.npmjs.org/dagre-d3/-/dagre-d3-0.6.4.tgz" + integrity sha512-e/6jXeCP7/ptlAM48clmX4xTZc5Ek6T6kagS7Oz2HrYSdqcLZFLqpAfh7ldbZRFfxCZVyh61NEPR08UQRVxJzQ== + dependencies: + d3 "^5.14" + dagre "^0.8.5" + graphlib "^2.1.8" + lodash "^4.17.15" + +dagre@^0.8.5: + version "0.8.5" + resolved "https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz" + integrity sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw== + dependencies: + graphlib "^2.1.8" + lodash "^4.17.15" + +debug@2.6.9, debug@^2.6.0: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.1.1: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.1.0, debug@^4.1.1: + version "4.3.3" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + +decko@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/decko/-/decko-1.2.0.tgz" + integrity sha1-/UPHNelnuAEzBohKVvvmZZlraBc= + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-extend@0.6.0, deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^4.2.2, deepmerge@~4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz" + integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz" + integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + +del@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/del/-/del-6.0.0.tgz" + integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +delaunator@5: + version "5.0.0" + resolved "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz" + integrity sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw== + dependencies: + robust-predicates "^3.0.0" + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detab@2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz" + integrity sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g== + dependencies: + repeat-string "^1.5.4" + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detect-port@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz" + integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detective@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz" + integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== + dependencies: + acorn-node "^1.6.1" + defined "^1.0.0" + minimist "^1.1.1" + +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.4" + resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" + integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + +docusaurus-plugin-redoc@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/docusaurus-plugin-redoc/-/docusaurus-plugin-redoc-1.0.0.tgz" + integrity sha512-BvohSiMfA15FaF5qy8+DHCCEzNXqZ8J4gjLT1G9M3zfcPkI7U2IoacCt66mnjN0tnJG3yvMlJ5LyxTKBWrkIGQ== + dependencies: + "@docusaurus/types" "^2.0.0-beta.17" + "@docusaurus/utils" "^2.0.0-beta.17" + "@redocly/openapi-core" "^1.0.0-beta.87" + joi "^17.5.0" + redoc "^2.0.0-rc.64" + +docusaurus-theme-redoc@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/docusaurus-theme-redoc/-/docusaurus-theme-redoc-1.0.2.tgz" + integrity sha512-SLMrjzTUCsXJVmZ/6Ba8TNuBf4zBOKRk3hZb7WEtqUzZsbsmOE3mysUEpMpxUUFyV5Poj/qzIs45WOO4k3E4YA== + dependencies: + "@docusaurus/theme-common" "^2.0.0-beta.17" + "@docusaurus/types" "^2.0.0-beta.17" + clsx "^1.1.1" + copyfiles "^2.4.1" + lodash "^4.17.21" + mobx "^6.3.13" + node-polyfill-webpack-plugin "^1.1.4" + redoc "^2.0.0-rc.64" + styled-components "^5.3.3" + to-arraybuffer "^1.0.1" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@0, dom-serializer@~0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz" + integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== + dependencies: + domelementtype "^1.3.0" + entities "^1.1.1" + +dom-serializer@^1.0.1, dom-serializer@^1.3.2: + version "1.4.1" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domain-browser@^4.19.0: + version "4.22.0" + resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz" + integrity sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw== + +domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + dependencies: + domelementtype "1" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +dompurify@2.3.5, dompurify@^2.2.8: + version "2.3.5" + resolved "https://registry.npmjs.org/dompurify/-/dompurify-2.3.5.tgz" + integrity sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ== + +dompurify@=2.3.3: + version "2.3.3" + resolved "https://registry.npmjs.org/dompurify/-/dompurify-2.3.3.tgz" + integrity sha512-dqnqRkPMAjOZE0FogZ+ceJNM2dZ3V/yNOuFB7+39qpO93hHhfRpHw3heYQC7DPK9FqbQTfBKUJhiSfz4MvXYwg== + +domutils@1.5.1, domutils@^1.5.1: + version "1.5.1" + resolved "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +electron-to-chromium@^1.4.84: + version "1.4.106" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz" + integrity sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg== + +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +emitter-component@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz" + integrity sha1-Bl4tvtaVm/RwZ57avq95gdEAOrY= + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +emoticon@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz" + integrity sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.9.2: + version "5.9.2" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz" + integrity sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^1.1.1, entities@~1.1.1: + version "1.1.2" + resolved "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz" + integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.18.5: + version "1.19.2" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz" + integrity sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.1" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es6-object-assign@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz" + integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= + +es6-promise@^3.2.1: + version "3.3.1" + resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz" + integrity sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM= + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-goat@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz" + integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +eta@^1.12.3: + version "1.12.3" + resolved "https://registry.npmjs.org/eta/-/eta-1.12.3.tgz" + integrity sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eval@^0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz" + integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== + dependencies: + "@types/node" "*" + require-like ">= 0.1.1" + +eventemitter3@^4.0.0, eventemitter3@^4.0.7: + version "4.0.7" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0, events@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + 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" + +express@^4.17.1: + version "4.17.2" + resolved "https://registry.npmjs.org/express/-/express-4.17.2.tgz" + integrity sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.4.1" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.9.6" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.17.2" + serve-static "1.14.2" + setprototypeof "1.2.0" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.11, fast-glob@^3.2.7, fast-glob@^3.2.9: + version "3.2.11" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== + 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" + +fast-json-patch@^3.0.0-1: + version "3.1.0" + resolved "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.0.tgz" + integrity sha512-IhpytlsVTRndz0hU5t0/MGzS/etxLlfrpG5V5M9mVbuj9TrJLWaMfsox9REM5rkuGX0T+5qjpe8XA1o0gZ42nA== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-safe-stringify@^2.0.7: + version "2.1.1" + resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz" + integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== + +fast-url-parser@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz" + integrity sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0= + dependencies: + punycode "^1.3.2" + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +fault@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz" + integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== + dependencies: + format "^0.2.0" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fbemitter@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz" + integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== + dependencies: + fbjs "^3.0.0" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0, fbjs@^3.0.1: + version "3.0.4" + resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz" + integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== + dependencies: + cross-fetch "^3.1.5" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.30" + +feed@^4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz" + integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== + dependencies: + xml-js "^1.6.11" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +filter-obj@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz" + integrity sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg== + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flux@^4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz" + integrity sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw== + dependencies: + fbemitter "^3.0.0" + fbjs "^3.0.1" + +follow-redirects@^1.0.0, follow-redirects@^1.14.7: + version "1.14.7" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz" + integrity sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ== + +foreach@^2.0.4, foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.0" + resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz" + integrity sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw== + 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" + +form-data-encoder@^1.4.3: + version "1.7.1" + resolved "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.1.tgz" + integrity sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg== + +format@^0.2.0: + version "0.2.2" + resolved "https://registry.npmjs.org/format/-/format-0.2.2.tgz" + integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= + +formdata-node@^4.0.0: + version "4.3.2" + resolved "https://registry.npmjs.org/formdata-node/-/formdata-node-4.3.2.tgz" + integrity sha512-k7lYJyzDOSL6h917favP8j1L0/wNyylzU+x+1w4p5haGVHNlP58dbpdJhiCUsDbWsa9HwEtLp89obQgXl2e0qg== + dependencies: + node-domexception "1.0.0" + web-streams-polyfill "4.0.0-beta.1" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +fs-extra@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" + integrity sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +github-slugger@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz" + integrity sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.1, glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.0, glob@^7.0.5, glob@^7.1.3, glob@^7.1.6: + version "7.2.0" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz" + integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== + dependencies: + ini "2.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: + version "11.1.0" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + 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" + +globby@^12.0.2: + version "12.2.0" + resolved "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz" + integrity sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA== + dependencies: + array-union "^3.0.1" + dir-glob "^3.0.1" + fast-glob "^3.2.7" + ignore "^5.1.9" + merge2 "^1.4.1" + slash "^4.0.0" + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.9" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz" + integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== + +graphlib@^2.1.8: + version "2.1.8" + resolved "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz" + integrity sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A== + dependencies: + lodash "^4.17.15" + +gray-matter@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz" + integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== + dependencies: + js-yaml "^3.13.1" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has-yarn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz" + integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hast-to-hyperscript@^9.0.0: + version "9.0.1" + resolved "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz" + integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== + dependencies: + "@types/unist" "^2.0.3" + comma-separated-tokens "^1.0.0" + property-information "^5.3.0" + space-separated-tokens "^1.0.0" + style-to-object "^0.3.0" + unist-util-is "^4.0.0" + web-namespaces "^1.0.0" + +hast-util-from-parse5@^5.0.0: + version "5.0.3" + resolved "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz" + integrity sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA== + dependencies: + ccount "^1.0.3" + hastscript "^5.0.0" + property-information "^5.0.0" + web-namespaces "^1.1.2" + xtend "^4.0.1" + +hast-util-from-parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz" + integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== + dependencies: + "@types/parse5" "^5.0.0" + hastscript "^6.0.0" + property-information "^5.0.0" + vfile "^4.0.0" + vfile-location "^3.2.0" + web-namespaces "^1.0.0" + +hast-util-parse-selector@^2.0.0: + version "2.2.5" + resolved "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz" + integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== + +hast-util-raw@6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz" + integrity sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig== + dependencies: + "@types/hast" "^2.0.0" + hast-util-from-parse5 "^6.0.0" + hast-util-to-parse5 "^6.0.0" + html-void-elements "^1.0.0" + parse5 "^6.0.0" + unist-util-position "^3.0.0" + vfile "^4.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hast-util-to-parse5@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz" + integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== + dependencies: + hast-to-hyperscript "^9.0.0" + property-information "^5.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hastscript@^5.0.0: + version "5.1.2" + resolved "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz" + integrity sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ== + dependencies: + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" + space-separated-tokens "^1.0.0" + +hastscript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz" + integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" + space-separated-tokens "^1.0.0" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +highlight.js@^10.4.1, highlight.js@~10.7.0: + version "10.7.3" + resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz" + integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== + +history@^4.9.0: + version "4.10.1" + resolved "https://registry.npmjs.org/history/-/history-4.10.1.tgz" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-entities@^2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz" + integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== + +html-minifier-terser@^6.0.2, html-minifier-terser@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + 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" + +html-tags@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz" + integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== + +html-void-elements@^1.0.0: + version "1.0.5" + resolved "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz" + integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== + +html-webpack-plugin@^5.5.0: + version "5.5.0" + resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + 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" + +htmlparser2@^3.9.1: + version "3.10.1" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + dependencies: + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-cache-semantics@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" + integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz" + integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.5" + resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz" + integrity sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA== + +http-proxy-middleware@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz" + integrity sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g== + 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" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http2-client@^1.2.5: + version "1.3.5" + resolved "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz" + integrity sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA== + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4, iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@0.6: + version "0.6.3" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^5.1.9, ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +image-size@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz" + integrity sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ== + dependencies: + queue "6.0.2" + +immer@^9.0.7: + version "9.0.12" + resolved "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz" + integrity sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA== + +immutable@^3.x.x: + version "3.8.2" + resolved "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz" + integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM= + +import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz" + integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infima@0.2.0-alpha.38: + version "0.2.0-alpha.38" + resolved "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.38.tgz" + integrity sha512-1WsmqSMI5IqzrUx3goq+miJznHBonbE3aoqZ1AR/i/oHhroxNeSV6Awv5VoVfXBhfTzLSnxkHaRI2qpAMYcCzw== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +ini@^1.3.5, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +"internmap@1 - 2": + version "2.0.3" + resolved "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz" + integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invariant@^2.2.2, invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ip@^1.1.0: + version "1.1.5" + resolved "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-alphabetical@1.0.4, is-alphabetical@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz" + integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== + +is-alphanumerical@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz" + integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-buffer@^2.0.0: + version "2.0.5" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== + +is-callable@^1.1.4, is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-core-module@^2.8.1: + version "2.8.1" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz" + integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-decimal@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz" + integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-dom@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz" + integrity sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ== + dependencies: + is-object "^1.0.1" + is-window "^1.0.2" + +is-extendable@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-function@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-hexadecimal@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz" + integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== + +is-installed-globally@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" + integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== + dependencies: + global-dirs "^3.0.0" + is-path-inside "^3.0.2" + +is-nan@^1.2.1: + version "1.3.2" + resolved "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz" + integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-npm@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz" + integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-object@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz" + integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + +is-regex@^1.0.4, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-shared-array-buffer@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.3, is-typed-array@^1.1.7: + version "1.1.8" + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" + integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-whitespace-character@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz" + integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== + +is-window@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz" + integrity sha1-LIlspT25feRdPDMTOmXYyfVjSA0= + +is-word-character@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz" + integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +is-yarn-global@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz" + integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +jest-worker@^27.0.2, jest-worker@^27.4.5: + version "27.4.6" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz" + integrity sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +joi@^17.5.0, joi@^17.6.0: + version "17.6.0" + resolved "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz" + integrity sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.0" + "@sideway/pinpoint" "^2.0.0" + +js-file-download@^0.4.12: + version "0.4.12" + resolved "https://registry.npmjs.org/js-file-download/-/js-file-download-0.4.12.tgz" + integrity sha512-rML+NkoD08p5Dllpjo0ffy4jRHeY6Zsapvr/W86N7E0yuzAO6qa5X9+xog6zQNlH102J7IXljNY2FtS6Lj3ucg== + +js-levenshtein@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz" + integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@=4.1.0, js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + +json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-pointer@0.6.2, json-pointer@^0.6.2: + version "0.6.2" + resolved "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.2.tgz" + integrity sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw== + dependencies: + foreach "^2.0.4" + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + +khroma@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/khroma/-/khroma-1.4.1.tgz" + integrity sha512-+GmxKvmiRuCcUYDgR7g5Ngo0JEDeOsGdNONdU2zsiBQaK4z19Y2NvXqfEDE0ZiIrg45GTZyAnPLVsLZZACYm3Q== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" + integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + +latest-version@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz" + integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== + dependencies: + package-json "^6.3.0" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lilconfig@^2.0.3, lilconfig@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz" + integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz" + integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== + +loader-utils@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz" + integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz" + integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.assignin@^4.0.9: + version "4.2.0" + resolved "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz" + integrity sha1-uo31+4QesKPoBEIysOJjqNxqKKI= + +lodash.bind@^4.1.4: + version "4.2.1" + resolved "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz" + integrity sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU= + +lodash.curry@^4.0.1: + version "4.1.1" + resolved "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz" + integrity sha1-JI42By7ekGUB11lmIAqG2riyMXA= + +lodash.debounce@^4, lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.defaults@^4.0.1: + version "4.2.0" + resolved "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.filter@^4.4.0: + version "4.6.0" + resolved "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz" + integrity sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4= + +lodash.flatten@^4.2.0: + version "4.4.0" + resolved "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + +lodash.flow@^3.3.0: + version "3.5.0" + resolved "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz" + integrity sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o= + +lodash.foreach@^4.3.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz" + integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= + +lodash.map@^4.4.0: + version "4.6.0" + resolved "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz" + integrity sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.merge@^4.4.0: + version "4.6.2" + resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.pick@^4.2.1: + version "4.4.0" + resolved "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz" + integrity sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= + +lodash.reduce@^4.4.0: + version "4.6.0" + resolved "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz" + integrity sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs= + +lodash.reject@^4.4.0: + version "4.6.0" + resolved "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz" + integrity sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU= + +lodash.some@^4.4.0: + version "4.6.0" + resolved "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz" + integrity sha1-G7nzFO9ri63tE7VJFpsqlF62jk0= + +lodash.uniq@4.5.0, lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lowlight@^1.17.0: + version "1.20.0" + resolved "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz" + integrity sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw== + dependencies: + fault "^1.0.0" + highlight.js "~10.7.0" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lunr@^2.3.9: + version "2.3.9" + resolved "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz" + integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +mark.js@^8.11.1: + version "8.11.1" + resolved "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz" + integrity sha1-GA8fnr74sOY45BZq1S24eb6y/8U= + +markdown-escapes@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz" + integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== + +marked@^4.0.10: + version "4.0.13" + resolved "https://registry.npmjs.org/marked/-/marked-4.0.13.tgz" + integrity sha512-lS/ZCa4X0gsRcfWs1eoh6dLnHr9kVH3K1t2X4M/tTtNouhZ7anS1Csb6464VGLQHv8b2Tw1cLeZQs58Jav8Rzw== + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdast-squeeze-paragraphs@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz" + integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== + dependencies: + unist-util-remove "^2.0.0" + +mdast-util-definitions@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz" + integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== + dependencies: + unist-util-visit "^2.0.0" + +mdast-util-to-hast@10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz" + integrity sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + mdast-util-definitions "^4.0.0" + mdurl "^1.0.0" + unist-builder "^2.0.0" + unist-util-generated "^1.0.0" + unist-util-position "^3.0.0" + unist-util-visit "^2.0.0" + +mdast-util-to-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz" + integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdurl@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + +mdx-mermaid@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/mdx-mermaid/-/mdx-mermaid-1.2.1.tgz" + integrity sha512-RYmrUJodWDNy9S0A++Fex3vr5+Q2vLMDakjpw7cQjd8Owhg98eYe+AePpmMx6Y/wLHjWKIGv2wvHWj2qdaZN7w== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +memfs@^3.1.2, memfs@^3.4.1: + version "3.4.1" + resolved "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz" + integrity sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw== + dependencies: + fs-monkey "1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +mermaid@^8.14.0: + version "8.14.0" + resolved "https://registry.npmjs.org/mermaid/-/mermaid-8.14.0.tgz" + integrity sha512-ITSHjwVaby1Li738sxhF48sLTxcNyUAoWfoqyztL1f7J6JOLpHOuQPNLBb6lxGPUA0u7xP9IRULgvod0dKu35A== + dependencies: + "@braintree/sanitize-url" "^3.1.0" + d3 "^7.0.0" + dagre "^0.8.5" + dagre-d3 "^0.6.4" + dompurify "2.3.5" + graphlib "^2.1.8" + khroma "^1.4.1" + moment-mini "^2.24.0" + stylis "^4.0.10" + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@1.51.0, "mime-db@>= 1.43.0 < 2": + version "1.51.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== + +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.34" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== + dependencies: + mime-db "1.51.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +mini-create-react-context@^0.4.0: + version "0.4.1" + resolved "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz" + integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== + dependencies: + "@babel/runtime" "^7.12.1" + tiny-warning "^1.0.3" + +mini-css-extract-plugin@^2.6.0: + version "2.6.0" + resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz" + integrity sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w== + dependencies: + schema-utils "^4.0.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mkdirp@^0.5.5: + version "0.5.5" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +mobx-react-lite@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.3.0.tgz" + integrity sha512-U/kMSFtV/bNVgY01FuiGWpRkaQVHozBq5CEBZltFvPt4FcV111hEWkgwqVg9GPPZSEuEdV438PEz8mk8mKpYlA== + +mobx-react@^7.2.0: + version "7.3.0" + resolved "https://registry.npmjs.org/mobx-react/-/mobx-react-7.3.0.tgz" + integrity sha512-RGEcwZokopqyJE5JPwXKB9FWMSqFM9NJVO2QPI+z6laJTJeBHqvPicjnKgY5mvihxTeXB1+72TnooqUePeGV1g== + dependencies: + mobx-react-lite "^3.3.0" + +mobx@^6.3.13: + version "6.5.0" + resolved "https://registry.npmjs.org/mobx/-/mobx-6.5.0.tgz" + integrity sha512-pHZ/cySF00FVENDWIDzJyoObFahK6Eg4d0papqm6d7yMkxWTZ/S/csqJX1A3PsYy4t5k3z2QnlwuCfMW5lSEwA== + +moment-mini@^2.24.0: + version "2.24.0" + resolved "https://registry.npmjs.org/moment-mini/-/moment-mini-2.24.0.tgz" + integrity sha512-9ARkWHBs+6YJIvrIp0Ik5tyTTtP9PoV0Ssu2Ocq5y9v8+NOOpWiRshAp8c4rZVWTOe+157on/5G+zj5pwIQFEQ== + +mrmime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz" + integrity sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +nanoid@^3.3.1: + version "3.3.2" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz" + integrity sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-domexception@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz" + integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== + +node-emoji@^1.10.0: + version "1.11.0" + resolved "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz" + integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== + dependencies: + lodash "^4.17.21" + +node-fetch-h2@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz" + integrity sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg== + dependencies: + http2-client "^1.2.5" + +node-fetch@2.6.7, node-fetch@^2.6.1: + version "2.6.7" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-forge@^1.2.0: + version "1.2.1" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz" + integrity sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w== + +node-polyfill-webpack-plugin@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz" + integrity sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow== + dependencies: + assert "^2.0.0" + browserify-zlib "^0.2.0" + buffer "^6.0.3" + console-browserify "^1.2.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.12.0" + domain-browser "^4.19.0" + events "^3.3.0" + filter-obj "^2.0.2" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "^1.0.1" + process "^0.11.10" + punycode "^2.1.1" + querystring-es3 "^0.2.1" + readable-stream "^3.6.0" + stream-browserify "^3.0.0" + stream-http "^3.2.0" + string_decoder "^1.3.0" + timers-browserify "^2.0.12" + tty-browserify "^0.0.1" + url "^0.11.0" + util "^0.12.4" + vm-browserify "^1.1.2" + +node-readfiles@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz" + integrity sha1-271K8SE04uY1wkXvk//Pb2BnOl0= + dependencies: + es6-promise "^3.2.1" + +node-releases@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz" + integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== + +noms@0.0.0: + version "0.0.0" + resolved "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz" + integrity sha1-2o69nzr51nYJGbJ9nNyAkqczKFk= + dependencies: + inherits "^2.0.1" + readable-stream "~1.0.31" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@^4.1.0: + version "4.5.1" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" + integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz" + integrity sha1-y480xTIT2JVyP8urkH6UIq28r7E= + +nth-check@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz" + integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== + dependencies: + boolbase "^1.0.0" + +nth-check@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +oas-kit-common@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz" + integrity sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ== + dependencies: + fast-safe-stringify "^2.0.7" + +oas-linter@^3.2.2: + version "3.2.2" + resolved "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz" + integrity sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ== + dependencies: + "@exodus/schemasafe" "^1.0.0-rc.2" + should "^13.2.1" + yaml "^1.10.0" + +oas-resolver@^2.5.6: + version "2.5.6" + resolved "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz" + integrity sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ== + dependencies: + node-fetch-h2 "^2.3.0" + oas-kit-common "^1.0.8" + reftools "^1.1.9" + yaml "^1.10.0" + yargs "^17.0.1" + +oas-schema-walker@^1.1.5: + version "1.1.5" + resolved "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz" + integrity sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ== + +oas-validator@^5.0.8: + version "5.0.8" + resolved "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz" + integrity sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw== + dependencies: + call-me-maybe "^1.0.1" + oas-kit-common "^1.0.8" + oas-linter "^3.2.2" + oas-resolver "^2.5.6" + oas-schema-walker "^1.1.5" + reftools "^1.1.9" + should "^13.2.1" + yaml "^1.10.0" + +object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-hash@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz" + integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== + +object-inspect@^1.12.0, object-inspect@^1.9.0: + version "1.12.0" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz" + integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0, object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9, open@^8.4.0: + version "8.4.0" + resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +openapi-sampler@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.2.1.tgz" + integrity sha512-mHrYmyvcLD0qrfqPkPRBAL2z16hGT2rW0d0B7nklfoTcc3pmkJLkSZlKSeFgerUM41E5c7jlxf0Y19xrM7mWQQ== + dependencies: + "@types/json-schema" "^7.0.7" + json-pointer "0.6.2" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-retry@^4.5.0: + version "4.6.1" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz" + integrity sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA== + dependencies: + "@types/retry" "^0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json@^6.3.0: + version "6.5.0" + resolved "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz" + integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== + dependencies: + got "^9.6.0" + registry-auth-token "^4.0.0" + registry-url "^5.0.0" + semver "^6.2.0" + +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== + dependencies: + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-entities@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz" + integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + 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" + +parse-numeric-range@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz" + integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== + +parse5-htmlparser2-tree-adapter@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz" + integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== + dependencies: + parse5 "^6.0.1" + +parse5@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz" + integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== + +parse5@^6.0.0, parse5@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-is-inside@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pbkdf2@^3.0.3: + version "3.1.2" + resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +perfect-scrollbar@^1.5.1: + version "1.5.5" + resolved "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.5.tgz" + integrity sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.0, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +pluralize@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz" + integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== + +polished@^4.1.3: + version "4.2.2" + resolved "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz" + integrity sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ== + dependencies: + "@babel/runtime" "^7.17.8" + +portfinder@^1.0.28: + version "1.0.28" + resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz" + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz" + integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz" + integrity sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz" + integrity sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-discard-unused@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz" + integrity sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-import@^14.0.2: + version "14.0.2" + resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz" + integrity sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-js@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz" + integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== + dependencies: + camelcase-css "^2.0.1" + +postcss-load-config@^3.1.0: + version "3.1.3" + resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz" + integrity sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw== + dependencies: + lilconfig "^2.0.4" + yaml "^1.10.2" + +postcss-loader@^6.2.1: + version "6.2.1" + resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz" + integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.5" + semver "^7.3.5" + +postcss-merge-idents@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz" + integrity sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-merge-longhand@^5.1.4: + version "5.1.4" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz" + integrity sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.0" + +postcss-merge-rules@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz" + integrity sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz" + integrity sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g== + dependencies: + browserslist "^4.16.6" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz" + integrity sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-nested@5.0.6: + version "5.0.6" + resolved "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz" + integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA== + dependencies: + postcss-selector-parser "^6.0.6" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz" + integrity sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz" + integrity sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz" + integrity sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ== + dependencies: + browserslist "^4.16.6" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz" + integrity sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-reduce-idents@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz" + integrity sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz" + integrity sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.9: + version "6.0.9" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz" + integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-sort-media-queries@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.2.1.tgz" + integrity sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ== + dependencies: + sort-css-media-queries "2.0.4" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss-zindex@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz" + integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A== + +postcss@^8.3.11, postcss@^8.3.5, postcss@^8.4.12, postcss@^8.4.6, postcss@^8.4.7: + version "8.4.12" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz" + integrity sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg== + dependencies: + nanoid "^3.3.1" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== + +prism-react-renderer@^1.2.1, prism-react-renderer@^1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.1.tgz" + integrity sha512-xUeDMEz074d0zc5y6rxiMp/dlC7C+5IDDlaEUlcBOFE2wddz7hz5PNupb087mPwTt7T9BrFmewObfCBuf/LKwQ== + +prismjs@^1.25.0, prismjs@^1.27.0: + version "1.27.0" + resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz" + integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA== + +prismjs@~1.25.0: + version "1.25.0" + resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz" + integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.0.0, prop-types@^15.5.0, prop-types@^15.5.8, prop-types@^15.6.2, prop-types@^15.7.2: + version "15.8.1" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +property-information@^5.0.0, property-information@^5.3.0: + version "5.6.0" + resolved "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz" + integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== + dependencies: + xtend "^4.0.0" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +pupa@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz" + integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== + dependencies: + escape-goat "^2.0.0" + +pure-color@^1.2.0: + version "1.3.0" + resolved "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz" + integrity sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4= + +qs@6.9.6: + version "6.9.6" + resolved "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz" + integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== + +qs@^6.10.2: + version "6.10.3" + resolved "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz" + integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== + dependencies: + side-channel "^1.0.4" + +querystring-es3@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" + integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz" + integrity sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ== + dependencies: + bytes "3.1.1" + http-errors "1.8.1" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@^1.2.8: + version "1.2.8" + resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-base16-styling@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz" + integrity sha1-7yFW1mz0E5aVyKFniGy2nqZgeSw= + dependencies: + base16 "^1.0.0" + lodash.curry "^4.0.1" + lodash.flow "^3.3.0" + pure-color "^1.2.0" + +react-copy-to-clipboard@5.0.4: + version "5.0.4" + resolved "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.4.tgz" + integrity sha512-IeVAiNVKjSPeGax/Gmkqfa/+PuMTBhutEvFUaMQLwE2tS0EXrAdgOpWDX26bWTXF3HrioorR7lr08NqeYUWQCQ== + dependencies: + copy-to-clipboard "^3" + prop-types "^15.5.8" + +react-countup@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/react-countup/-/react-countup-6.2.0.tgz#091ef28874c5bd11fb713b98c56dd2093a80a932" + integrity sha512-3WOKAQpWgjyFoH231SHEpIpHhDGb5g5EkTppM6T7vLa3X+8WMdw6750vVcY0wxysKiY00gTFhDwSB5qLU+xPZA== + dependencies: + countup.js "^2.1.0" + +react-debounce-input@=3.2.4: + version "3.2.4" + resolved "https://registry.npmjs.org/react-debounce-input/-/react-debounce-input-3.2.4.tgz" + integrity sha512-fX70bNj0fLEYO2Zcvuh7eh9wOUQ29GIx6r8IxIJlc0i0mpUH++9ax0BhfAYfzndADli3RAMROrZQ014J01owrg== + dependencies: + lodash.debounce "^4" + prop-types "^15.7.2" + +react-dev-utils@^12.0.0: + version "12.0.0" + resolved "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz" + integrity sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ== + 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.10" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@^17.0.1: + version "17.0.2" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-error-overlay@^6.0.10: + version "6.0.10" + resolved "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz" + integrity sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA== + +react-fast-compare@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz" + integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== + +react-helmet-async@*, react-helmet-async@^1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.2.3.tgz" + integrity sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw== + dependencies: + "@babel/runtime" "^7.12.5" + invariant "^2.2.4" + prop-types "^15.7.2" + react-fast-compare "^3.2.0" + shallowequal "^1.1.0" + +react-immutable-proptypes@2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/react-immutable-proptypes/-/react-immutable-proptypes-2.2.0.tgz" + integrity sha512-Vf4gBsePlwdGvSZoLSBfd4HAP93HDauMY4fDjXhreg/vg6F3Fj/MXDNyTbltPC/xZKmZc+cjLu3598DdYK6sgQ== + dependencies: + invariant "^2.2.2" + +react-immutable-pure-component@^2.2.0: + version "2.2.2" + resolved "https://registry.npmjs.org/react-immutable-pure-component/-/react-immutable-pure-component-2.2.2.tgz" + integrity sha512-vkgoMJUDqHZfXXnjVlG3keCxSO/U6WeDQ5/Sl0GK2cH8TOxEzQ5jXqDXHEL/jqk6fsNxV05oH5kD7VNMUE2k+A== + +react-inspector@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz" + integrity sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg== + dependencies: + "@babel/runtime" "^7.0.0" + is-dom "^1.0.0" + prop-types "^15.0.0" + +react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-json-view@^1.21.3: + version "1.21.3" + resolved "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz" + integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== + dependencies: + flux "^4.0.1" + react-base16-styling "^0.6.0" + react-lifecycles-compat "^3.0.4" + react-textarea-autosize "^8.3.2" + +react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-loadable-ssr-addon-v5-slorber@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz" + integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== + dependencies: + "@babel/runtime" "^7.10.3" + +react-redux@^7.2.4: + version "7.2.6" + resolved "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz" + integrity sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ== + dependencies: + "@babel/runtime" "^7.15.4" + "@types/react-redux" "^7.1.20" + hoist-non-react-statics "^3.3.2" + loose-envify "^1.4.0" + prop-types "^15.7.2" + react-is "^17.0.2" + +react-router-config@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz" + integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== + dependencies: + "@babel/runtime" "^7.1.2" + +react-router-dom@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz" + integrity sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.2.1" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.2.1, react-router@^5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz" + integrity sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + mini-create-react-context "^0.4.0" + path-to-regexp "^1.7.0" + prop-types "^15.6.2" + react-is "^16.6.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-syntax-highlighter@^15.4.5: + version "15.4.5" + resolved "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.4.5.tgz" + integrity sha512-RC90KQTxZ/b7+9iE6s9nmiFLFjWswUcfULi4GwVzdFVKVMQySkJWBuOmJFfjwjMVCo0IUUuJrWebNKyviKpwLQ== + dependencies: + "@babel/runtime" "^7.3.1" + highlight.js "^10.4.1" + lowlight "^1.17.0" + prismjs "^1.25.0" + refractor "^3.2.0" + +react-tabs@^3.2.2: + version "3.2.3" + resolved "https://registry.npmjs.org/react-tabs/-/react-tabs-3.2.3.tgz" + integrity sha512-jx325RhRVnS9DdFbeF511z0T0WEqEoMl1uCE3LoZ6VaZZm7ytatxbum0B8bCTmaiV0KsU+4TtLGTGevCic7SWg== + dependencies: + clsx "^1.1.0" + prop-types "^15.5.0" + +react-textarea-autosize@^8.3.2: + version "8.3.3" + resolved "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz" + integrity sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ== + dependencies: + "@babel/runtime" "^7.10.2" + use-composed-ref "^1.0.0" + use-latest "^1.0.0" + +react@^17.0.1: + version "17.0.2" + resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz" + integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q= + dependencies: + pify "^2.3.0" + +readable-stream@^2.0.1, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + 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" + +readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.5.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~1.0.31: + version "1.0.34" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz" + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +reading-time@^1.5.0: + version "1.5.0" + resolved "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz" + integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +recursive-readdir@^2.2.2: + version "2.2.2" + resolved "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== + dependencies: + minimatch "3.0.4" + +redoc@^2.0.0-rc.64: + version "2.0.0-rc.66" + resolved "https://registry.npmjs.org/redoc/-/redoc-2.0.0-rc.66.tgz" + integrity sha512-ZjmZhYkg46QAkza4SYCouY3TEuqnkjf50uyJBiz6Dyaz55RLClofAKokPoy5uEBo0RkPjxebKf9HTGyrxNqJ8A== + dependencies: + "@redocly/openapi-core" "^1.0.0-beta.88" + "@redocly/react-dropdown-aria" "^2.0.11" + classnames "^2.3.1" + decko "^1.2.0" + dompurify "^2.2.8" + eventemitter3 "^4.0.7" + json-pointer "^0.6.2" + lunr "^2.3.9" + mark.js "^8.11.1" + marked "^4.0.10" + mobx-react "^7.2.0" + openapi-sampler "^1.2.1" + path-browserify "^1.0.1" + perfect-scrollbar "^1.5.1" + polished "^4.1.3" + prismjs "^1.27.0" + prop-types "^15.7.2" + react-tabs "^3.2.2" + slugify "~1.4.7" + stickyfill "^1.1.1" + style-loader "^3.3.1" + swagger2openapi "^7.0.6" + url-template "^2.0.8" + +redocusaurus@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/redocusaurus/-/redocusaurus-1.0.2.tgz" + integrity sha512-3LABzaO80xbeRfYH9kC8s91Qitv0gkG62vcz2yu8q3RKH5luGvSuWzmIyJW+KyNP5QOQKx9oNXfRQa+WWp83nw== + dependencies: + "@docusaurus/types" "^2.0.0-beta.17" + docusaurus-plugin-redoc "1.0.0" + docusaurus-theme-redoc "1.0.2" + +redux-immutable@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/redux-immutable/-/redux-immutable-4.0.0.tgz" + integrity sha1-Ohoy32Y2ZGK2NpHw4dw15HK7yfM= + +redux@^4.0.0, redux@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/redux/-/redux-4.1.2.tgz" + integrity sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw== + dependencies: + "@babel/runtime" "^7.9.2" + +refractor@^3.2.0: + version "3.5.0" + resolved "https://registry.npmjs.org/refractor/-/refractor-3.5.0.tgz" + integrity sha512-QwPJd3ferTZ4cSPPjdP5bsYHMytwWYnAN5EEnLtGvkqp/FCCnGsBgxrm9EuIDnjUC3Uc/kETtvVi7fSIVC74Dg== + dependencies: + hastscript "^6.0.0" + parse-entities "^2.0.0" + prismjs "~1.25.0" + +reftools@^1.1.9: + version "1.1.9" + resolved "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz" + integrity sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w== + +regenerate-unicode-properties@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz" + integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.4: + version "0.13.9" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.2.0: + version "1.4.1" + resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz" + integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +regexpu-core@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz" + integrity sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.0.1" + regjsgen "^0.6.0" + regjsparser "^0.8.2" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.0.0" + +registry-auth-token@^4.0.0: + version "4.2.1" + resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz" + integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== + dependencies: + rc "^1.2.8" + +registry-url@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz" + integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== + dependencies: + rc "^1.2.8" + +regjsgen@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz" + integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== + +regjsparser@^0.8.2: + version "0.8.4" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz" + integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== + dependencies: + jsesc "~0.5.0" + +rehype-parse@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.2.tgz" + integrity sha512-0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug== + dependencies: + hast-util-from-parse5 "^5.0.0" + parse5 "^5.0.0" + xtend "^4.0.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + +remark-admonitions@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/remark-admonitions/-/remark-admonitions-1.2.1.tgz" + integrity sha512-Ji6p68VDvD+H1oS95Fdx9Ar5WA2wcDA4kwrrhVU7fGctC6+d3uiMICu7w7/2Xld+lnU7/gi+432+rRbup5S8ow== + dependencies: + rehype-parse "^6.0.2" + unified "^8.4.2" + unist-util-visit "^2.0.1" + +remark-emoji@^2.1.0: + version "2.2.0" + resolved "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz" + integrity sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w== + dependencies: + emoticon "^3.2.0" + node-emoji "^1.10.0" + unist-util-visit "^2.0.3" + +remark-footnotes@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz" + integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== + +remark-mdx@1.6.22: + version "1.6.22" + resolved "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz" + integrity sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ== + dependencies: + "@babel/core" "7.12.9" + "@babel/helper-plugin-utils" "7.10.4" + "@babel/plugin-proposal-object-rest-spread" "7.12.1" + "@babel/plugin-syntax-jsx" "7.12.1" + "@mdx-js/util" "1.6.22" + is-alphabetical "1.0.4" + remark-parse "8.0.3" + unified "9.2.0" + +remark-parse@8.0.3: + version "8.0.3" + resolved "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz" + integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== + dependencies: + ccount "^1.0.0" + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^2.0.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^2.0.0" + vfile-location "^3.0.0" + xtend "^4.0.1" + +remark-squeeze-paragraphs@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz" + integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== + dependencies: + mdast-squeeze-paragraphs "^4.0.0" + +remarkable@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/remarkable/-/remarkable-2.0.1.tgz" + integrity sha512-YJyMcOH5lrR+kZdmB0aJJ4+93bEojRZ1HGDn9Eagu6ibg7aVZhc3OWbbShRid+Q5eAfsEqWxpe+g5W5nYNfNiA== + dependencies: + argparse "^1.0.10" + autolinker "^3.11.0" + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +repeat-string@^1.5.2, repeat-string@^1.5.4: + version "1.6.1" + resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +"require-like@>= 0.1.1": + version "0.1.2" + resolved "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz" + integrity sha1-rW8wwTvs15cBDEaK+ndcDAprR/o= + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +reselect@^4.1.5: + version "4.1.5" + resolved "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz" + integrity sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.14.2, resolve@^1.22.0, resolve@^1.3.2: + version "1.22.0" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz" + integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== + dependencies: + is-core-module "^2.8.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +robust-predicates@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz" + integrity sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g== + +rtl-detect@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz" + integrity sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ== + +rtlcss@^3.5.0: + version "3.5.0" + resolved "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz" + integrity sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A== + dependencies: + find-up "^5.0.0" + picocolors "^1.0.0" + postcss "^8.3.11" + strip-json-comments "^3.1.1" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rw@1: + version "1.3.3" + resolved "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz" + integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= + +rxjs@^7.5.4: + version "7.5.5" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz" + integrity sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw== + dependencies: + tslib "^2.1.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +selfsigned@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz" + integrity sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ== + dependencies: + node-forge "^1.2.0" + +semver-diff@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz" + integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== + dependencies: + semver "^6.3.0" + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@^5.4.1: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +send@0.17.2: + version "0.17.2" + resolved "https://registry.npmjs.org/send/-/send-0.17.2.tgz" + integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "1.8.1" + mime "1.6.0" + ms "2.1.3" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-error@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-8.1.0.tgz" + integrity sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ== + dependencies: + type-fest "^0.20.2" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-handler@^6.1.3: + version "6.1.3" + resolved "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz" + integrity sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.0.4" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + range-parser "1.2.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + 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" + +serve-static@1.14.2: + version "1.14.2" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz" + integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.2" + +setimmediate@^1.0.4, setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3: + version "1.7.3" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz" + integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== + +shelljs@^0.8.5: + version "0.8.5" + resolved "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +should-equal@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz" + integrity sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA== + dependencies: + should-type "^1.4.0" + +should-format@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz" + integrity sha1-m/yPdPo5IFxT04w01xcwPidxJPE= + dependencies: + should-type "^1.3.0" + should-type-adaptors "^1.0.1" + +should-type-adaptors@^1.0.1: + version "1.1.0" + resolved "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz" + integrity sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA== + dependencies: + should-type "^1.3.0" + should-util "^1.0.0" + +should-type@^1.3.0, should-type@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz" + integrity sha1-B1bYzoRt/QmEOmlHcZ36DUz/XPM= + +should-util@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz" + integrity sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g== + +should@^13.2.1: + version "13.2.3" + resolved "https://registry.npmjs.org/should/-/should-13.2.3.tgz" + integrity sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ== + dependencies: + should-equal "^2.0.0" + should-format "^3.0.3" + should-type "^1.4.0" + should-type-adaptors "^1.0.1" + should-util "^1.0.0" + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.6" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz" + integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +sitemap@^7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz" + integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== + dependencies: + "@types/node" "^17.0.5" + "@types/sax" "^1.2.1" + arg "^5.0.0" + sax "^1.2.4" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +slugify@~1.4.7: + version "1.4.7" + resolved "https://registry.npmjs.org/slugify/-/slugify-1.4.7.tgz" + integrity sha512-tf+h5W1IrjNm/9rKKj0JU2MDMruiopx0jjVA5zCdBtcGjfp0+c5rHw/zADLC3IeKlGHtVbHtpfzvYA0OYT+HKg== + +sockjs@^0.3.21: + version "0.3.24" + resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +sort-css-media-queries@2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.0.4.tgz" + integrity sha512-PAIsEK/XupCQwitjv7XxoMvYhT7EAfyzI3hsy/MyDgTvc+Ft55ctdkctJLOy6cQejaIC+zjpUL4djFVm2ivOOw== + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@~0.7.2: + version "0.7.3" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +space-separated-tokens@^1.0.0: + version "1.1.5" + resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz" + integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + 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" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + 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" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +state-toggle@^1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz" + integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +std-env@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz" + integrity sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw== + +stickyfill@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/stickyfill/-/stickyfill-1.1.1.tgz" + integrity sha1-OUE/7p0CXHSn5ZzuyyN4TMDxfwI= + +stream-browserify@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" + integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== + dependencies: + inherits "~2.0.4" + readable-stream "^3.5.0" + +stream-http@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz" + integrity sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.4" + readable-stream "^3.6.0" + xtend "^4.0.2" + +stream@^0.0.2: + version "0.0.2" + resolved "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz" + integrity sha1-f1Nj8Ff2WSxVlfALyAon9c7B8O8= + dependencies: + emitter-component "^1.1.1" + +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1: + version "5.1.2" + resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.1.1, string_decoder@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.0, strip-ansi@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" + integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== + dependencies: + ansi-regex "^6.0.1" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz" + integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +style-loader@^3.3.1: + version "3.3.1" + resolved "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +style-to-object@0.3.0, style-to-object@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz" + integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== + dependencies: + inline-style-parser "0.1.1" + +styled-components@^5.3.3: + version "5.3.5" + resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz" + integrity sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg== + 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" + +stylehacks@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz" + integrity sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q== + dependencies: + browserslist "^4.16.6" + postcss-selector-parser "^6.0.4" + +stylis@^4.0.10: + version "4.0.13" + resolved "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz" + integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== + +supports-color@^5.3.0, supports-color@^5.5.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-parser@^2.0.2: + version "2.0.4" + resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^2.5.0, svgo@^2.7.0: + version "2.8.0" + resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + 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" + +swagger-client@^3.18.4: + version "3.18.4" + resolved "https://registry.npmjs.org/swagger-client/-/swagger-client-3.18.4.tgz" + integrity sha512-Wj26oEctONq/u0uM+eSj18675YM5e2vFnx7Kr4neLeXEHKUsfceVQ/OdtrBXdrT3VbtdBbZfMTfl1JOBpix2MA== + dependencies: + "@babel/runtime-corejs3" "^7.11.2" + btoa "^1.2.1" + cookie "~0.4.1" + cross-fetch "^3.1.5" + deepmerge "~4.2.2" + fast-json-patch "^3.0.0-1" + form-data-encoder "^1.4.3" + formdata-node "^4.0.0" + is-plain-object "^5.0.0" + js-yaml "^4.1.0" + lodash "^4.17.21" + qs "^6.10.2" + traverse "~0.6.6" + url "~0.11.0" + +swagger-ui-react@^4.5.2: + version "4.5.2" + resolved "https://registry.npmjs.org/swagger-ui-react/-/swagger-ui-react-4.5.2.tgz" + integrity sha512-XDkBmnkjrdKdMQT6ckbztwsXJGreeb4fS+ljCTuOTw3cB36n7Yn4aFgDRPwH7TO7Sy6UPkmXmPGw5UHuYD+vIQ== + dependencies: + "@babel/runtime-corejs3" "^7.16.8" + "@braintree/sanitize-url" "^5.0.2" + base64-js "^1.5.1" + classnames "^2.3.1" + css.escape "1.5.1" + deep-extend "0.6.0" + dompurify "=2.3.3" + ieee754 "^1.2.1" + immutable "^3.x.x" + js-file-download "^0.4.12" + js-yaml "=4.1.0" + lodash "^4.17.21" + prop-types "^15.7.2" + randombytes "^2.1.0" + react-copy-to-clipboard "5.0.4" + react-debounce-input "=3.2.4" + react-immutable-proptypes "2.2.0" + react-immutable-pure-component "^2.2.0" + react-inspector "^5.1.1" + react-redux "^7.2.4" + react-syntax-highlighter "^15.4.5" + redux "^4.1.2" + redux-immutable "^4.0.0" + remarkable "^2.0.1" + reselect "^4.1.5" + serialize-error "^8.1.0" + sha.js "^2.4.11" + swagger-client "^3.18.4" + url-parse "^1.5.6" + xml "=1.0.1" + xml-but-prettier "^1.0.1" + zenscroll "^4.0.2" + +swagger2openapi@^7.0.6: + version "7.0.8" + resolved "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz" + integrity sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g== + dependencies: + call-me-maybe "^1.0.1" + node-fetch "^2.6.1" + node-fetch-h2 "^2.3.0" + node-readfiles "^0.2.0" + oas-kit-common "^1.0.8" + oas-resolver "^2.5.6" + oas-schema-walker "^1.1.5" + oas-validator "^5.0.8" + reftools "^1.1.9" + yaml "^1.10.0" + yargs "^17.0.1" + +"tailwindcss-loader@file:plugins/tailwindcss-loader": + version "0.0.0" + +tailwindcss@^3.0.23: + version "3.0.23" + resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz" + integrity sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA== + dependencies: + arg "^5.0.1" + chalk "^4.1.2" + chokidar "^3.5.3" + color-name "^1.1.4" + cosmiconfig "^7.0.1" + detective "^5.2.0" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.2.11" + glob-parent "^6.0.2" + is-glob "^4.0.3" + normalize-path "^3.0.0" + object-hash "^2.2.0" + postcss "^8.4.6" + postcss-js "^4.0.0" + postcss-load-config "^3.1.0" + postcss-nested "5.0.6" + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + quick-lru "^5.1.1" + resolve "^1.22.0" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz" + integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g== + dependencies: + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + terser "^5.7.2" + +terser@^5.10.0, terser@^5.7.2: + version "5.10.0" + resolved "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz" + integrity sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA== + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.20" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +through2@^2.0.1: + version "2.0.5" + resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +timers-browserify@^2.0.12: + version "2.0.12" + resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + +tiny-invariant@^1.0.2: + version "1.2.0" + resolved "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz" + integrity sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg== + +tiny-warning@^1.0.0, tiny-warning@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +to-arraybuffer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toggle-selection@^1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz" + integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + +traverse@~0.6.6: + version "0.6.6" + resolved "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz" + integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= + +trim-trailing-lines@^1.0.0: + version "1.1.4" + resolved "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz" + integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ== + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz" + integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= + +trough@^1.0.0: + version "1.0.5" + resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz" + integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== + +tslib@^1.9.3: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +tty-browserify@^0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz" + integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^2.5.0: + version "2.12.2" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.12.2.tgz" + integrity sha512-qt6ylCGpLjZ7AaODxbpyBZSs9fCI9SkL3Z9q2oxMBQhs/uyY+VD8jHA8ULCGmWQJlBgqvO3EJeAngOHD8zQCrQ== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +ua-parser-js@^0.7.30: + version "0.7.31" + resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz" + integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== + +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +unherit@^1.0.4: + version "1.1.3" + resolved "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz" + integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== + dependencies: + inherits "^2.0.0" + xtend "^4.0.0" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz" + integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz" + integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== + +unified@9.2.0: + version "9.2.0" + resolved "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz" + integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +unified@^8.4.2: + version "8.4.2" + resolved "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz" + integrity sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +unist-builder@2.0.3, unist-builder@^2.0.0: + version "2.0.3" + resolved "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz" + integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== + +unist-util-generated@^1.0.0: + version "1.1.6" + resolved "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz" + integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== + +unist-util-is@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz" + integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== + +unist-util-position@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz" + integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== + +unist-util-remove-position@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz" + integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== + dependencies: + unist-util-visit "^2.0.0" + +unist-util-remove@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz" + integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q== + dependencies: + unist-util-is "^4.0.0" + +unist-util-stringify-position@^2.0.0: + version "2.0.3" + resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz" + integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== + dependencies: + "@types/unist" "^2.0.2" + +unist-util-visit-parents@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz" + integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + +unist-util-visit@2.0.3, unist-util-visit@^2.0.0, unist-util-visit@^2.0.1, unist-util-visit@^2.0.2, unist-util-visit@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz" + integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +untildify@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" + integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== + +update-notifier@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz" + integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== + dependencies: + boxen "^5.0.0" + chalk "^4.1.0" + configstore "^5.0.1" + has-yarn "^2.1.0" + import-lazy "^2.1.0" + is-ci "^2.0.0" + is-installed-globally "^0.4.0" + is-npm "^5.0.0" + is-yarn-global "^0.3.0" + latest-version "^5.1.0" + pupa "^2.1.1" + semver "^7.3.4" + semver-diff "^3.1.1" + xdg-basedir "^4.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + dependencies: + prepend-http "^2.0.0" + +url-parse@^1.5.6: + version "1.5.10" + resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +url-template@^2.0.8: + version "2.0.8" + resolved "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz" + integrity sha1-/FZaPMy/93MMd19WQflVV5FDnyE= + +url@^0.11.0, url@~0.11.0: + version "0.11.0" + resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use-composed-ref@^1.0.0: + version "1.2.1" + resolved "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz" + integrity sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw== + +use-isomorphic-layout-effect@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz" + integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== + +use-latest@^1.0.0: + version "1.2.0" + resolved "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz" + integrity sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw== + dependencies: + use-isomorphic-layout-effect "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util@^0.12.0, util@^0.12.4: + version "0.12.4" + resolved "https://registry.npmjs.org/util/-/util-0.12.4.tgz" + integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + +utility-types@^3.10.0: + version "3.10.0" + resolved "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz" + integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vfile-location@^3.0.0, vfile-location@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz" + integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== + +vfile-message@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz" + integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^2.0.0" + +vfile@^4.0.0: + version "4.2.1" + resolved "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz" + integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^2.0.0" + vfile-message "^2.0.0" + +vm-browserify@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +wait-on@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz" + integrity sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw== + dependencies: + axios "^0.25.0" + joi "^17.6.0" + lodash "^4.17.21" + minimist "^1.2.5" + rxjs "^7.5.4" + +watchpack@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz" + integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +web-namespaces@^1.0.0, web-namespaces@^1.1.2: + version "1.1.4" + resolved "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz" + integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== + +web-streams-polyfill@4.0.0-beta.1: + version "4.0.0-beta.1" + resolved "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.1.tgz" + integrity sha512-3ux37gEX670UUphBF9AMCq8XM6iQ8Ac6A+DSRRjDoRBm1ufCkaCDdNVbaqq60PsEkdNlLKrGtv/YBP4EJXqNtQ== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + +webpack-bundle-analyzer@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz" + integrity sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-dev-middleware@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz" + integrity sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg== + dependencies: + colorette "^2.0.10" + memfs "^3.4.1" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.7.4: + version "4.7.4" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz" + integrity sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A== + 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/sockjs" "^0.3.33" + "@types/ws" "^8.2.2" + ansi-html-community "^0.0.8" + bonjour "^3.5.0" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + default-gateway "^6.0.3" + del "^6.0.0" + express "^4.17.1" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.0" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + portfinder "^1.0.28" + schema-utils "^4.0.0" + selfsigned "^2.0.0" + serve-index "^1.9.1" + sockjs "^0.3.21" + spdy "^4.0.2" + strip-ansi "^7.0.0" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.70.0: + version "5.72.0" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz" + integrity sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.4.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.9.2" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-better-errors "^1.0.2" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.3.1" + webpack-sources "^3.2.3" + +webpackbar@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz" + integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== + dependencies: + chalk "^4.1.0" + consola "^2.15.3" + pretty-time "^1.1.0" + std-env "^3.0.1" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + 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" + +which-typed-array@^1.1.2: + version "1.1.7" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" + integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.7" + +which@^1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.0.0" + +widest-line@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz" + integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== + dependencies: + string-width "^5.0.1" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz" + integrity sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1: + version "7.5.6" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz" + integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== + +ws@^8.4.2: + version "8.4.2" + resolved "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz" + integrity sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA== + +xdg-basedir@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz" + integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== + +xml-but-prettier@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/xml-but-prettier/-/xml-but-prettier-1.0.1.tgz" + integrity sha1-9aMyZ+1CzNTjVcYlV6XjmwH7QPM= + dependencies: + repeat-string "^1.5.2" + +xml-js@^1.6.11: + version "1.6.11" + resolved "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz" + integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== + dependencies: + sax "^1.2.4" + +xml@=1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz" + integrity sha1-eLpyAgApxbyHuKgaPPzXS0ovweU= + +xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml-ast-parser@0.0.43: + version "0.0.43" + resolved "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz" + integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^21.0.0: + version "21.0.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" + integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== + +yargs@^16.1.0: + version "16.2.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + 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" + +yargs@^17.0.1: + version "17.4.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz" + integrity sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.0.0" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zenscroll@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/zenscroll/-/zenscroll-4.0.2.tgz" + integrity sha1-6NV3TRwHOKR7z6hynzcS4t7d6yU= + +zwitch@^1.0.0: + version "1.0.5" + resolved "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz" + integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==

(C-B@8&<>SRj6_3LvW!l(tQ=LjP*#J< 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%0D1TyIflDjG>ZUY8Z^` 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 z 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