From 92668b43b333a78a535770a65a44b18735e77d07 Mon Sep 17 00:00:00 2001 From: amir houieh Date: Fri, 10 Jun 2022 14:52:01 +0200 Subject: [PATCH] Staging (#67) * init commit * Update config.json * Update README.md * add image assets * adjust images src format * fix image links * Add files via upload * add cc footer * add video media * fix(staging): content changes and fixes * cleanup math included pages * Add principles * fixing date formats to ISO * minor updates * enabling data endpoints * add author profile ascii for test * add hanno ascii * editorial adj * add team * init Co-authored-by: amirhouieh Co-authored-by: Hanno Cornelius --- .babelrc | 3 - .github/workflows/add-action-project.yml | 24 - .github/workflows/deployment-production.yml | 13 + .github/workflows/deployment-staging.yml | 13 + .gitignore | 5 +- .ruby-version | 1 - 404.html | 13 - CNAME | 1 - Gemfile | 33 - Gemfile.lock | 92 - Jenkinsfile | 67 - README.md | 42 - _authors/hanno.md | 7 - _config.yml | 46 - {_authors => _data/authors}/circe.md | 0 {_authors => _data/authors}/dean.md | 0 {_authors => _data/authors}/franck.md | 0 _data/authors/hanno.md | 55 + {_authors => _data/authors}/kaiserd.md | 0 {_authors => _data/authors}/oskarth.md | 0 {_authors => _data/authors}/s1fr0.md | 0 {_authors => _data/authors}/sanaz.md | 0 {_authors => _data/authors}/sanaztaheri.md | 0 _data/cards.yml | 27 - _data/footer-projects.yml | 6 - _data/footer-research.yml | 6 - _data/footer-socials.yml | 9 - _data/join.yml | 21 - _data/media.yml | 30 - _data/navigation.yml | 28 - _includes/footer.html | 50 - _includes/head.html | 58 - _includes/header.html | 40 - _includes/media-preview.html | 4 - _includes/nav-item-footer.html | 3 - _includes/nav-item.html | 7 - _includes/post-preview.html | 4 - _includes/scripts.html | 2 - _includes/social.html | 30 - _layouts/author.html | 39 - _layouts/default.html | 15 - _layouts/home.html | 211 - _layouts/media.html | 22 - _layouts/post.html | 16 - _layouts/research-log.html | 39 - about/get-in-touch.md | 14 + about/media.md | 13 + about/team.md | 4 + assets/CNAME | 1 - assets/css/style.css | 137 - assets/img/arrow-peach.svg | 3 - assets/img/arrow-white.svg | 3 - assets/img/arrow.svg | 3 - assets/img/burger.svg | 6 - assets/img/close.svg | 5 - assets/img/dapp.svg | 12 - assets/img/discord.svg | 3 - assets/img/favicon.png | Bin 707 -> 0 bytes assets/img/github.svg | 3 - assets/img/logo.png | Bin 1314 -> 0 bytes assets/img/logo.svg | 15 - assets/img/twitter.svg | 3 - assets/img/vac.jpg | Bin 3065 -> 0 bytes assets/img/waku.svg | 21 - assets/js/main.js | 31 - assets/js/smooth-scroll.js | 667 -- config.json | 79 + fonts/AnonymousPro-Regular.woff | Bin 48064 -> 0 bytes fonts/AnonymousPro-Regular.woff2 | Bin 34248 -> 0 bytes fonts/OpenSans-Italic.woff | Bin 65132 -> 0 bytes fonts/OpenSans-Italic.woff2 | Bin 48144 -> 0 bytes fonts/OpenSans-Regular.woff | Bin 59816 -> 0 bytes fonts/OpenSans-Regular.woff2 | Bin 44648 -> 0 bytes fonts/OpenSans-SemiBold.woff | Bin 62172 -> 0 bytes fonts/OpenSans-SemiBold.woff2 | Bin 46576 -> 0 bytes fonts/OpenSans-SemiBoldItalic.woff | Bin 65840 -> 0 bytes fonts/OpenSans-SemiBoldItalic.woff2 | Bin 49256 -> 0 bytes gulpfile.babel.js | 100 - index.md | 4 - media.md | 5 - package.json | 34 - projects.md | 18 + research-areas.md | 29 + research-log.md | 5 - .../2019-07-19-p2p-data-sync-for-mobile.md | 10 +- .../2019-08-02-vac-overview.md | 2 +- {_posts => research}/2019-10-04-remote-log.md | 12 +- ...bility-semaphore-rate-limiting-zksnarks.md | 4 +- .../2019-12-03-fixing-whisper-with-waku.md | 6 +- .../2020-02-14-waku-update.md | 6 +- .../2020-02-7-dns-based-discovery.md | 2 +- .../2020-04-16-wechat-replacement-need.md | 4 +- .../2020-04-27-feasibility-discv5.md | 2 +- .../2020-04-9-kademlia-to-discv5.md | 2 +- .../2020-07-01-waku-v2-pitch.md | 34 +- .../2020-09-28-waku-v2-update.md | 4 +- .../2020-11-10-waku-v2-ethereum-messaging.md | 4 +- {_posts => research}/2021-03-03-rln-relay.md | 24 +- .../2021-06-04-presenting-js-waku.md | 4 +- .../2021-08-06-coscup-waku-ethereum.md | 12 +- .../2021-10-25-waku-v1-vs-waku-v2.md | 18 +- .../2021-12-03-ethics-surveillance-tech.md | 4 +- .../2022-04-12-introducing-nwaku.md | 4 +- .../2022-05-09-ambient-peer-discovery.md | 30 +- {_posts => research}/2022-05-17-noise.md | 29 +- robots.txt | 4 - scripts/deploy.js | 25 - .../img/coscup-waku/huilong.jpg | Bin .../img/coscup-waku/talk.png | Bin .../img/coscup-waku/walletconnect.png | Bin .../img/js-waku-gist.png | Bin {assets => static-assets}/img/mvds_batch.png | Bin .../img/mvds_interactive.png | Bin {assets => static-assets}/img/noise/N11M.png | Bin {assets => static-assets}/img/noise/NM.png | Bin .../img/peacock-signaling.jpg | Bin {assets => static-assets}/img/rain.jpg | Bin {assets => static-assets}/img/rain.png | Bin {assets => static-assets}/img/remote-log.png | Bin .../img/rln-relay/rain.jpg | Bin .../rln-relay/rln-message-verification.msc | 0 .../rln-relay/rln-message-verification.png | Bin .../img/rln-relay/rln-relay-overview.png | Bin .../img/rln-relay/rln-relay.msc | 0 .../img/rln-relay/rln-relay.png | Bin .../img/status_scaling_model_fig1.png | Bin .../img/status_scaling_model_fig10.png | Bin .../img/status_scaling_model_fig11.png | Bin .../img/status_scaling_model_fig12.png | Bin .../img/status_scaling_model_fig13.png | Bin .../img/status_scaling_model_fig2.png | Bin .../img/status_scaling_model_fig3.png | Bin .../img/status_scaling_model_fig4.png | Bin .../img/status_scaling_model_fig5.png | Bin .../img/status_scaling_model_fig8.png | Bin .../img/status_scaling_model_fig9.png | Bin .../img/taipei_ethereum_meetup.png | Bin .../img/taipei_ethereum_meetup_slide.png | Bin {assets => static-assets}/img/tianstatue.jpg | Bin .../waku1-vs-waku2-10-nodes.png | Bin .../waku1-vs-waku2-150-nodes.png | Bin .../waku1-vs-waku2-30-nodes.png | Bin .../waku1-vs-waku2-50-nodes.png | Bin .../waku1-vs-waku2-85-nodes.png | Bin .../waku1-vs-waku2-overall-message-rate.png | Bin .../waku1-vs-waku2-overall-network-size.png | Bin .../img/waku_infrastructure_sky.jpg | Bin .../img/waku_simulation.jpeg | Bin .../img/waku_v1_routing_small.png | Bin .../waku_v2_discv5_random_walk_estimation.svg | 0 .../img/waku_v2_routing_flood_small.png | Bin .../img/waku_v2_routing_gossip_small.png | Bin .../img/waku_v2_routing_sharding_small.png | Bin .../img/whisper_scalability.png | Bin static-assets/vac-site-preview-image.png | Bin 0 -> 10281 bytes tailwind.config.js | 68 - vac.md | 78 + yarn.lock | 7263 ----------------- 158 files changed, 395 insertions(+), 9560 deletions(-) delete mode 100644 .babelrc delete mode 100644 .github/workflows/add-action-project.yml create mode 100644 .github/workflows/deployment-production.yml create mode 100644 .github/workflows/deployment-staging.yml delete mode 100644 .ruby-version delete mode 100644 404.html delete mode 100644 CNAME delete mode 100644 Gemfile delete mode 100644 Gemfile.lock delete mode 100644 Jenkinsfile delete mode 100644 _authors/hanno.md delete mode 100644 _config.yml rename {_authors => _data/authors}/circe.md (100%) rename {_authors => _data/authors}/dean.md (100%) rename {_authors => _data/authors}/franck.md (100%) create mode 100644 _data/authors/hanno.md rename {_authors => _data/authors}/kaiserd.md (100%) rename {_authors => _data/authors}/oskarth.md (100%) rename {_authors => _data/authors}/s1fr0.md (100%) rename {_authors => _data/authors}/sanaz.md (100%) rename {_authors => _data/authors}/sanaztaheri.md (100%) delete mode 100644 _data/cards.yml delete mode 100644 _data/footer-projects.yml delete mode 100644 _data/footer-research.yml delete mode 100644 _data/footer-socials.yml delete mode 100644 _data/join.yml delete mode 100644 _data/media.yml delete mode 100644 _data/navigation.yml delete mode 100644 _includes/footer.html delete mode 100644 _includes/head.html delete mode 100644 _includes/header.html delete mode 100644 _includes/media-preview.html delete mode 100644 _includes/nav-item-footer.html delete mode 100644 _includes/nav-item.html delete mode 100644 _includes/post-preview.html delete mode 100644 _includes/scripts.html delete mode 100644 _includes/social.html delete mode 100644 _layouts/author.html delete mode 100644 _layouts/default.html delete mode 100644 _layouts/home.html delete mode 100644 _layouts/media.html delete mode 100644 _layouts/post.html delete mode 100644 _layouts/research-log.html create mode 100644 about/get-in-touch.md create mode 100644 about/media.md create mode 100644 about/team.md delete mode 100644 assets/CNAME delete mode 100644 assets/css/style.css delete mode 100644 assets/img/arrow-peach.svg delete mode 100644 assets/img/arrow-white.svg delete mode 100644 assets/img/arrow.svg delete mode 100644 assets/img/burger.svg delete mode 100644 assets/img/close.svg delete mode 100644 assets/img/dapp.svg delete mode 100644 assets/img/discord.svg delete mode 100644 assets/img/favicon.png delete mode 100644 assets/img/github.svg delete mode 100644 assets/img/logo.png delete mode 100644 assets/img/logo.svg delete mode 100644 assets/img/twitter.svg delete mode 100644 assets/img/vac.jpg delete mode 100644 assets/img/waku.svg delete mode 100644 assets/js/main.js delete mode 100644 assets/js/smooth-scroll.js create mode 100644 config.json delete mode 100644 fonts/AnonymousPro-Regular.woff delete mode 100644 fonts/AnonymousPro-Regular.woff2 delete mode 100644 fonts/OpenSans-Italic.woff delete mode 100644 fonts/OpenSans-Italic.woff2 delete mode 100644 fonts/OpenSans-Regular.woff delete mode 100644 fonts/OpenSans-Regular.woff2 delete mode 100644 fonts/OpenSans-SemiBold.woff delete mode 100644 fonts/OpenSans-SemiBold.woff2 delete mode 100644 fonts/OpenSans-SemiBoldItalic.woff delete mode 100644 fonts/OpenSans-SemiBoldItalic.woff2 delete mode 100644 gulpfile.babel.js delete mode 100644 index.md delete mode 100644 media.md delete mode 100644 package.json create mode 100644 projects.md create mode 100644 research-areas.md delete mode 100644 research-log.md rename {_posts => research}/2019-07-19-p2p-data-sync-for-mobile.md (98%) rename {_posts => research}/2019-08-02-vac-overview.md (99%) rename {_posts => research}/2019-10-04-remote-log.md (96%) rename {_posts => research}/2019-11-08-feasibility-semaphore-rate-limiting-zksnarks.md (99%) rename {_posts => research}/2019-12-03-fixing-whisper-with-waku.md (99%) rename {_posts => research}/2020-02-14-waku-update.md (98%) rename {_posts => research}/2020-02-7-dns-based-discovery.md (99%) rename {_posts => research}/2020-04-16-wechat-replacement-need.md (99%) rename {_posts => research}/2020-04-27-feasibility-discv5.md (99%) rename {_posts => research}/2020-04-9-kademlia-to-discv5.md (99%) rename {_posts => research}/2020-07-01-waku-v2-pitch.md (95%) rename {_posts => research}/2020-09-28-waku-v2-update.md (99%) rename {_posts => research}/2020-11-10-waku-v2-ethereum-messaging.md (99%) rename {_posts => research}/2021-03-03-rln-relay.md (98%) rename {_posts => research}/2021-06-04-presenting-js-waku.md (99%) rename {_posts => research}/2021-08-06-coscup-waku-ethereum.md (97%) rename {_posts => research}/2021-10-25-waku-v1-vs-waku-v2.md (95%) rename {_posts => research}/2021-12-03-ethics-surveillance-tech.md (99%) rename {_posts => research}/2022-04-12-introducing-nwaku.md (99%) rename {_posts => research}/2022-05-09-ambient-peer-discovery.md (96%) rename {_posts => research}/2022-05-17-noise.md (97%) delete mode 100644 robots.txt delete mode 100644 scripts/deploy.js rename {assets => static-assets}/img/coscup-waku/huilong.jpg (100%) rename {assets => static-assets}/img/coscup-waku/talk.png (100%) rename {assets => static-assets}/img/coscup-waku/walletconnect.png (100%) rename {assets => static-assets}/img/js-waku-gist.png (100%) rename {assets => static-assets}/img/mvds_batch.png (100%) rename {assets => static-assets}/img/mvds_interactive.png (100%) rename {assets => static-assets}/img/noise/N11M.png (100%) rename {assets => static-assets}/img/noise/NM.png (100%) rename {assets => static-assets}/img/peacock-signaling.jpg (100%) rename {assets => static-assets}/img/rain.jpg (100%) rename {assets => static-assets}/img/rain.png (100%) rename {assets => static-assets}/img/remote-log.png (100%) rename {assets => static-assets}/img/rln-relay/rain.jpg (100%) rename {assets => static-assets}/img/rln-relay/rln-message-verification.msc (100%) rename {assets => static-assets}/img/rln-relay/rln-message-verification.png (100%) rename {assets => static-assets}/img/rln-relay/rln-relay-overview.png (100%) rename {assets => static-assets}/img/rln-relay/rln-relay.msc (100%) rename {assets => static-assets}/img/rln-relay/rln-relay.png (100%) rename {assets => static-assets}/img/status_scaling_model_fig1.png (100%) rename {assets => static-assets}/img/status_scaling_model_fig10.png (100%) rename {assets => static-assets}/img/status_scaling_model_fig11.png (100%) rename {assets => static-assets}/img/status_scaling_model_fig12.png (100%) rename {assets => static-assets}/img/status_scaling_model_fig13.png (100%) rename {assets => static-assets}/img/status_scaling_model_fig2.png (100%) rename {assets => static-assets}/img/status_scaling_model_fig3.png (100%) rename {assets => static-assets}/img/status_scaling_model_fig4.png (100%) rename {assets => static-assets}/img/status_scaling_model_fig5.png (100%) rename {assets => static-assets}/img/status_scaling_model_fig8.png (100%) rename {assets => static-assets}/img/status_scaling_model_fig9.png (100%) rename {assets => static-assets}/img/taipei_ethereum_meetup.png (100%) rename {assets => static-assets}/img/taipei_ethereum_meetup_slide.png (100%) rename {assets => static-assets}/img/tianstatue.jpg (100%) rename {assets => static-assets}/img/waku1-vs-waku2/waku1-vs-waku2-10-nodes.png (100%) rename {assets => static-assets}/img/waku1-vs-waku2/waku1-vs-waku2-150-nodes.png (100%) rename {assets => static-assets}/img/waku1-vs-waku2/waku1-vs-waku2-30-nodes.png (100%) rename {assets => static-assets}/img/waku1-vs-waku2/waku1-vs-waku2-50-nodes.png (100%) rename {assets => static-assets}/img/waku1-vs-waku2/waku1-vs-waku2-85-nodes.png (100%) rename {assets => static-assets}/img/waku1-vs-waku2/waku1-vs-waku2-overall-message-rate.png (100%) rename {assets => static-assets}/img/waku1-vs-waku2/waku1-vs-waku2-overall-network-size.png (100%) rename {assets => static-assets}/img/waku_infrastructure_sky.jpg (100%) rename {assets => static-assets}/img/waku_simulation.jpeg (100%) rename {assets => static-assets}/img/waku_v1_routing_small.png (100%) rename {assets => static-assets}/img/waku_v2_discv5_random_walk_estimation.svg (100%) rename {assets => static-assets}/img/waku_v2_routing_flood_small.png (100%) rename {assets => static-assets}/img/waku_v2_routing_gossip_small.png (100%) rename {assets => static-assets}/img/waku_v2_routing_sharding_small.png (100%) rename {assets => static-assets}/img/whisper_scalability.png (100%) create mode 100644 static-assets/vac-site-preview-image.png delete mode 100644 tailwind.config.js create mode 100644 vac.md delete mode 100644 yarn.lock diff --git a/.babelrc b/.babelrc deleted file mode 100644 index 002b4aa0..00000000 --- a/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": ["env"] -} diff --git a/.github/workflows/add-action-project.yml b/.github/workflows/add-action-project.yml deleted file mode 100644 index a9743e64..00000000 --- a/.github/workflows/add-action-project.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: Add new issues and PRs to vac-research PM Board - -on: - issues: - types: [opened] - pull_request: - types: [opened] - -jobs: - add-new-issue-to-new-column: - runs-on: ubuntu-latest - steps: - - uses: alex-page/github-project-automation-plus@v0.6.0 - with: - project: vac-research - column: New - repo-token: ${{ secrets.GH_ACTION_PROJECT_MGMT }} - - name: Add pull request to column "Review/QA" - if: ${{ !!github.event.pull_request }} - uses: alex-page/github-project-automation-plus@v0.6.0 - with: - project: vac-research - column: Review/QA - repo-token: ${{ secrets.GH_ACTION_PROJECT_MGMT }} diff --git a/.github/workflows/deployment-production.yml b/.github/workflows/deployment-production.yml new file mode 100644 index 00000000..c140f69e --- /dev/null +++ b/.github/workflows/deployment-production.yml @@ -0,0 +1,13 @@ +name: Vercel webhook +on: + push: + branches: [master] +jobs: + deployment: + runs-on: ubuntu-latest + steps: + - name: Calling webhook + uses: fjogeleit/http-request-action@v1 + with: + url: ${{ secrets.VERCEL_WEBHOOK_PRODUCTION }} + method: 'POST' \ No newline at end of file diff --git a/.github/workflows/deployment-staging.yml b/.github/workflows/deployment-staging.yml new file mode 100644 index 00000000..c4b722fc --- /dev/null +++ b/.github/workflows/deployment-staging.yml @@ -0,0 +1,13 @@ +name: Vercel webhook +on: + push: + branches: [staging] +jobs: + deployment: + runs-on: ubuntu-latest + steps: + - name: Calling webhook + uses: fjogeleit/http-request-action@v1 + with: + url: ${{ secrets.VERCEL_WEBHOOK_STAGING }} + method: 'POST' \ No newline at end of file diff --git a/.gitignore b/.gitignore index e34fbe30..debf1b94 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,6 @@ -_site -.sass-cache -.jekyll-cache -.jekyll-metadata vendor/ .bundle/ .DS_Store node_modules .vscode +.idea \ No newline at end of file diff --git a/.ruby-version b/.ruby-version deleted file mode 100644 index a4dd9dba..00000000 --- a/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -2.7.4 diff --git a/404.html b/404.html deleted file mode 100644 index d1696ff6..00000000 --- a/404.html +++ /dev/null @@ -1,13 +0,0 @@ ---- -permalink: /404.html -layout: default ---- - -
-

404

- -

- Page not found :( -

-

The requested page could not be found.

-
diff --git a/CNAME b/CNAME deleted file mode 100644 index 8152256a..00000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -vac.dev \ No newline at end of file diff --git a/Gemfile b/Gemfile deleted file mode 100644 index 1c464077..00000000 --- a/Gemfile +++ /dev/null @@ -1,33 +0,0 @@ -source "https://rubygems.org" -# Hello! This is where you manage which Jekyll version is used to run. -# When you want to use a different version, change it below, save the -# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: -# -# bundle exec jekyll serve -# -# This will help ensure the proper Jekyll version is running. -# Happy Jekylling! -gem "jekyll", "~> 4.0.0" -gem "jekyll-sitemap", "~> 1.4.0" - -# This is the default theme for new Jekyll sites. You may change this to anything you like. -gem "minima", "~> 2.5" -# If you want to use GitHub Pages, remove the "gem "jekyll"" above and -# uncomment the line below. To upgrade, run `bundle update github-pages`. -# gem "github-pages", group: :jekyll_plugins -# If you have any plugins, put them here! -group :jekyll_plugins do - gem "jekyll-feed", "~> 0.12" -end - -# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem -# and associated library. -install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do - gem "tzinfo", "~> 1.2" - gem "tzinfo-data" -end - -# Performance-booster for watching directories on Windows -gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform? - -gem "webrick", "~> 1.7" diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index a89cc2e8..00000000 --- a/Gemfile.lock +++ /dev/null @@ -1,92 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.8.0) - public_suffix (>= 2.0.2, < 5.0) - colorator (1.1.0) - concurrent-ruby (1.1.9) - em-websocket (0.5.2) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.2.7) - ffi (1.15.4) - forwardable-extended (2.6.0) - http_parser.rb (0.6.0) - i18n (1.8.10) - concurrent-ruby (~> 1.0) - jekyll (4.0.1) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (>= 0.9.5, < 2) - jekyll-sass-converter (~> 2.0) - jekyll-watch (~> 2.0) - kramdown (~> 2.1) - kramdown-parser-gfm (~> 1.0) - liquid (~> 4.0) - mercenary (~> 0.3.3) - pathutil (~> 0.9) - rouge (~> 3.0) - safe_yaml (~> 1.0) - terminal-table (~> 1.8) - jekyll-feed (0.15.1) - jekyll (>= 3.7, < 5.0) - jekyll-sass-converter (2.1.0) - sassc (> 2.0.1, < 3.0) - jekyll-seo-tag (2.7.1) - jekyll (>= 3.8, < 5.0) - jekyll-sitemap (1.4.0) - jekyll (>= 3.7, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - kramdown (2.3.1) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - liquid (4.0.3) - listen (3.7.0) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.3.6) - minima (2.5.1) - jekyll (>= 3.5, < 5.0) - jekyll-feed (~> 0.9) - jekyll-seo-tag (~> 2.1) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - public_suffix (4.0.6) - rb-fsevent (0.11.0) - rb-inotify (0.10.1) - ffi (~> 1.0) - rexml (3.2.5) - rouge (3.26.1) - safe_yaml (1.0.5) - sassc (2.4.0) - ffi (~> 1.9) - terminal-table (1.8.0) - unicode-display_width (~> 1.1, >= 1.1.1) - thread_safe (0.3.6) - tzinfo (1.2.9) - thread_safe (~> 0.1) - tzinfo-data (1.2021.4) - tzinfo (>= 1.0.0) - unicode-display_width (1.8.0) - wdm (0.1.1) - webrick (1.7.0) - -PLATFORMS - ruby - x86_64-darwin-20 - -DEPENDENCIES - jekyll (~> 4.0.0) - jekyll-feed (~> 0.12) - jekyll-sitemap (~> 1.4.0) - minima (~> 2.5) - tzinfo (~> 1.2) - tzinfo-data - wdm (~> 0.1.1) - webrick (~> 1.7) - -BUNDLED WITH - 2.2.29 diff --git a/Jenkinsfile b/Jenkinsfile deleted file mode 100644 index de0f341d..00000000 --- a/Jenkinsfile +++ /dev/null @@ -1,67 +0,0 @@ -pipeline { - agent { label 'linux' } - - options { - disableConcurrentBuilds() - /* manage how many builds we keep */ - buildDiscarder(logRotator( - numToKeepStr: '20', - daysToKeepStr: '30', - )) - } - - environment { - GH_USER = 'status-im-auto' - GH_MAIL = 'auto@status.im' - /* Dev site deployment. */ - DEV_SITE = 'dev.vac.dev' - DEV_HOST = 'jenkins@node-01.do-ams3.sites.misc.statusim.net' - SCP_OPTS = 'StrictHostKeyChecking=no' - /* Avoid need for sudo when using bundler. */ - GEM_HOME = "${env.HOME}/.gem" - } - - stages { - stage('Git Prep') { - steps { - sh "git config user.name ${env.GH_USER}" - sh "git config user.email ${env.GH_MAIL}" - sh 'yarn run clean' - } - } - - stage('Install Deps') { - steps { - sh 'yarn install' - sh 'bundle install' - } - } - - stage('Build') { - steps { - sh 'yarn run build:production' - } - } - - stage('Publish Prod') { - when { expression { env.GIT_BRANCH ==~ /.*master/ } } - steps { - sshagent(credentials: ['status-im-auto-ssh']) { - sh 'yarn run deploy' - } - } - } - - stage('Publish Devel') { - when { expression { !(env.GIT_BRANCH ==~ /.*master/) } } - steps { - sshagent(credentials: ['jenkins-ssh']) { - sh """ - rsync -e 'ssh -o ${SCP_OPTS}' -r --delete _site/. \ - ${env.DEV_HOST}:/var/www/${env.DEV_SITE}/ - """ - } - } - } - } -} diff --git a/README.md b/README.md index 646d4cc7..e2b29adc 100644 --- a/README.md +++ b/README.md @@ -1,43 +1 @@ # Vac.dev Website - -Originally created by [EthWorks](https://ethworks.io/). - -# Development - -- Install Depndencies: - ``` - yarn install - bundle install - ``` -- Build Website - ``` - yarn run build - ``` -- For development or server: - ``` - yarn run dev - yarn run start - ``` - -# Continuous Integration - -- `develop` branch is pushed to [dev.vac.dev](https://dev.vac.dev) via [this CI Job](https://ci.status.im/job/website/job/dev.vac.dev/) -- `master` branch is pushed to [vac.dev](https://vac.dev) via [this CI Job](https://ci.status.im/job/website/job/vac.dev/) - -# Change Process - -1. Create a new working branch from `develop`: `git checkout develop; git checkout -b my-changes`, -2. Proceed with changes, push to `origin` and open a Pull Request against `develop`, -3. Once approved, merge pull request, check changes on [dev.vac.dev](https://dev.vac.dev), -4. Once ready to promote to live website, rebase master on develop: `git checkout master; git pull master; git rebase origin/develop; git push`. - - -# Known Issues - -### Bundler and Jekyll on Apple M1 (with Ruby `x86_64`) - -```sh -arch -x86_64 gem install --user-install bundler jekyll -echo 'export PATH="~/.gem/ruby/2.6.0/bin:$PATH"' >> ~/.zshrc -bundle update -``` diff --git a/_authors/hanno.md b/_authors/hanno.md deleted file mode 100644 index 2ec7d9da..00000000 --- a/_authors/hanno.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -layout: author -short_name: hanno -name: Hanno Cornelius -twitter: 4aelius -github: jm-clius ---- diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 807e8508..00000000 --- a/_config.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: Vac -title: Vac -title_image: '/assets/img/vac.jpg' -description: >- # this means to ignore newlines until "baseurl:" - Vac is a modular peer-to-peer messaging stack, with a focus on secure messaging. -baseurl: '' # the subpath of your site, e.g. /blog -url: 'https://vac.dev' # the base hostname & protocol for your site, e.g. http://example.com -twitter_username: vacp2p -github_username: vacp2p - -simple_analytics: true - -# Build settings -plugins: - - jekyll-feed - - jekyll-sitemap - -exclude: - - Gemfile - - Gemfile.lock - - gulpfile.babel.js - - LICENSE.md - - node_modules - - package.json - - package-lock.json - - README.md - - src - - assets - - tailwind.config.js - - netlify.toml - - vendor - -collections: - authors: - output: true - -defaults: - - scope: - path: 'assets/img' - values: - image: true - - scope: - path: '' - type: 'authors' - values: - layout: 'author' diff --git a/_authors/circe.md b/_data/authors/circe.md similarity index 100% rename from _authors/circe.md rename to _data/authors/circe.md diff --git a/_authors/dean.md b/_data/authors/dean.md similarity index 100% rename from _authors/dean.md rename to _data/authors/dean.md diff --git a/_authors/franck.md b/_data/authors/franck.md similarity index 100% rename from _authors/franck.md rename to _data/authors/franck.md diff --git a/_data/authors/hanno.md b/_data/authors/hanno.md new file mode 100644 index 00000000..705df314 --- /dev/null +++ b/_data/authors/hanno.md @@ -0,0 +1,55 @@ +--- +layout: author +short_name: hanno +name: Hanno Cornelius +twitter: 4aelius +github: jm-clius +--- +```ascii +%%%%%#***++++++++-........::-===----:::::::--:::-%%%%%%%%%+++++++++++++**#%%%%%%%%%%%##### +%%%%%#**+++++++++:.........:::----:::::::---:::.-%%%%%%%%%*+++++++++++++*#%%%%%%%%%%%##### +%%%%%#**+++++++++-............:-:::::::---:::::.-%%%%%%%%%++++++++++++++*%%%%%%%%%%%%##### +#%@@%#**+++++++++-:...........:::::::---:::::::.-%%%%%%%%%+++++++++++++**%%%%%%%%%%%%##### +#%@@%#**+++++++++-:...........::::::::::::::::::=**#%%%%%%++++++++++++++*%%%%%%%%%%%%##### +#%%%%#****+++++++-.............::---::::::::=*****+++*#%%%+++++++++++++**%%%%%%%%%%%%##### +#%%#**+++++++++++-:...........:---:::::::-*##%%%%##*++**##+++++++++++++**%%%%%%%%%%%%##### +#%+-----::::::----:::.........:::::::::=*%%%%@@%%%##*##**#*+++++++++++++*%%%%%%%%%%%%##### +*#*+=---------------:.........:::::::-*%%%###**#***######*#*+++++********%%%%%%%%%%%%##### +:-**+-::::::------:............:::::=%%#**++====-----=+*#%#%#*+**********%%%%%%%%%%%%##### +-=***=::::::::::::.............::::=%%##*++====-----:::--+###**##########%%%%%%%%%%%%##### +*+++*+-::::::::::..............::-*%%###**++====-----:::---****++++******%%%%%%%%%%%%##### +-++===--------:-::............::-=%%%##***++====----:::::--=**#*+++++****%%%%%%%%%%%%##### +.:===**++++++===:..............:-*%%###*+++===-=----:::::--=****+********%%%%%%%%%%%%##### +..-==+#*++++++++-::............-+%%%###**###*++====+++=-----*#***********%%%%%%%%%%%%##### +..-==*#*++++++++=--:......:-:::-+%%%###*****##*=-=***+==----#%%#*********%%%%%%%%%%%%##### +..:*#%%#++++++++-:::......:::::=#%%%#**#*****#*-:-+***++=---###**********%%%%%%%%%%%%##### +..:**#%*+====+++:..............-+%%%#*++=+++##*-:--=+=---:--**#+*********%%%%%%%%%%%%##### +..:#*#%#+=-----=-:.............:=#####+==-=*#*+-::-==--:::--*==+*********%%%%%%%%%%%%##### +..:###%#+++========-:.....:=-::::+####*+=+###%#++=-+*+--::--=--**********%%%%%%%%%%%%##### +..:#*#%#++++++++=:::......:-:::::=*###*+*##%%#**++==*#+=------+**********%%%%%%%%%%%%##### +..:###%*++++++++-:.............:::-+##*+*#%##*+====**#*=---==+***********%%%%%%%%%%%%##### +.:-#*#%+========-:.............:::-=*##*+*#****+==-++#+---=**************%%%%%%%%%%%%##### +.:-#*#%+===========-:.....:--:::-----*###**#*+==----=+=--=##*********++++%%%%%%%%%%%%##### +.:-#*#%+==---====-::......::::::-----+####*****+=---=--==####**********+*%%%%%%%%%%%%##### +::=#*#%+==--=-==-:.............:---::+##%%#*+====-----==+%###############%%%%%%%%%%%%##### +::=#*#%+==--:-==-:.............::::::*##%%%##*++=======-*%#**************%%%%%%%%%%%%##### +::+#*#%+=========-:::::..:::::::::::-####%%%%%##***+==--*%#**************%%%%%%%%%%%%%###% +::+#*#%+==----====-===-:::=+=---::--=#####%%%%##**+=----#%#**************%%%%%%%%%%%%%##%% +::+##%%+==----===-:-==-:.:==-----==-*#######**++=-------#%#********+++++*%%%%%%%%%%%%%##%% +::+##%%+==--=====-::--:..:----------###**###*++=--------*%#********+++++*%%%%%%%%%%%%%#%%% +::+%#%%+==--=====-:.:::...:::::=+**####***##***=---------=+******+++++++*%%%%%%%%%%%%%#%%% +::*###%*=++=--====::--:..:-==*%%@@%##*********+=----------=***#**+++++++*%%%%%%%%%%%%%%%%% +:-*#*#%*=++=--===+=+*###*#%%%@@@@@@@%##*****++===------=+*####%%%#*+++++*%%%%%%%%%%%%%%%%% +:-*#*%%*===++=++*%%%%%%%%%%@@@@@@@@@@@@@%%#***++++++**########%%%%%%##**#%%%%%%%%%%%%%%%%% +:-*#*#%*==---*%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%################%#%%%%%%%%%%%%%%%%%%%%%%%% +--#%##%*===+%@@%%%%%%@@@@@@@@@@@@@@@@@@%%@@@@@%%%%%%################%%%%%%%%%%@@@@@@@%%%%% +-=%%##%*==#@@@@@%%%%%%@%@@@@@@@@@@@@@@%%%%%%%%%%%%%#######################%##%%%@@@@@%%%%% +-=%%*#%*=#@@@@%%%@@%%%%%@@@@@%%%%@@%@@@%%########%%%%%%%########################%@@@@%%%%% +-=#%*#%*#@@@@@@%%%%@%%@@@@@@%%%%%%@%%%%%%%%################%%%%%%%%%############%%@@@%%%%% +-=##**%#@@@@@@@@%%%%%@@@@%%%%%%%%%%%%%%%%%%###***********#######%%%%%%%####%%#%%%%@@@%%%%% +-=##**#@@@@@@@@@%%%@@@%%%%%%%%%%%%%%%%%%%%%%##*****************#####%%%%##%%%%%%%%@@@%%%%% +-=##**%@@@@@@@@@%%@@@@%@%%%%%%%%%%%%%%%%%%%%%##***************+++*###%@%#%%%%%%%%%%@@%%%%% +-=##*#@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%@%#%%%%###****++++*****#*++=+*##%%#%%%%%%%%%%@@%%%%% +-=##*@@@@@@@@@@@@@@@@@@@%%%%%%%#%%%%%%%%##%%%%###***+++++*******#*+++#%%#@%%%%%%%%%@@%%%%% + +``` \ No newline at end of file diff --git a/_authors/kaiserd.md b/_data/authors/kaiserd.md similarity index 100% rename from _authors/kaiserd.md rename to _data/authors/kaiserd.md diff --git a/_authors/oskarth.md b/_data/authors/oskarth.md similarity index 100% rename from _authors/oskarth.md rename to _data/authors/oskarth.md diff --git a/_authors/s1fr0.md b/_data/authors/s1fr0.md similarity index 100% rename from _authors/s1fr0.md rename to _data/authors/s1fr0.md diff --git a/_authors/sanaz.md b/_data/authors/sanaz.md similarity index 100% rename from _authors/sanaz.md rename to _data/authors/sanaz.md diff --git a/_authors/sanaztaheri.md b/_data/authors/sanaztaheri.md similarity index 100% rename from _authors/sanaztaheri.md rename to _data/authors/sanaztaheri.md diff --git a/_data/cards.yml b/_data/cards.yml deleted file mode 100644 index 8a5ced93..00000000 --- a/_data/cards.yml +++ /dev/null @@ -1,27 +0,0 @@ ---- -- title: "Researching All Layers" - text: "Concerned with all layers in the stack including underlying - transports, p2p overlays and routing, initial trust establishment, and - semantics for things like group chat." - -- title: "Peer-to-Peer" - text: "The protocols we work on are pure peer-to-peer, and aim to minimize - centralization. This too is in opposition to many initiatives in the - secure messaging space." - -- title: "Security, Privacy, Censorship Resistance" - text: "Assumes the basics such as end-to-end encryption, forward secrecy, - avoiding MITM-attacks. Vac also places a premium on privacy and - censorship resistance from port blocking, traffic analysis, and - similar." - -- title: "Modular System" - text: "Provide options at each layer in the stack, instead of having a - tightly coupled set of protocols. Allowing developers to choose what - they use and ensure they know each choice comes with different - trade-offs." - -- title: "Generalized Messaging" - text: " This includes both human to human communication, as well as machine to - machine communication. Texting, data transfer, financial transactions, - state channels and more." diff --git a/_data/footer-projects.yml b/_data/footer-projects.yml deleted file mode 100644 index b41abd42..00000000 --- a/_data/footer-projects.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -- title: "Waku" - link: https://wakunetwork.com/ - -- title: "Waku Connect" - link: https://wakuconnect.dev/ diff --git a/_data/footer-research.yml b/_data/footer-research.yml deleted file mode 100644 index 77bbdfed..00000000 --- a/_data/footer-research.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -- title: "Log" - link: "/research-log" - -- title: "Specs" - link: "https://rfc.vac.dev/" diff --git a/_data/footer-socials.yml b/_data/footer-socials.yml deleted file mode 100644 index eecac760..00000000 --- a/_data/footer-socials.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -- title: "Twitter" - link: https://twitter.com/vacp2p - -- title: "Discord" - link: https://discord.gg/PQFdubGt6d - -- title: "Telegram" - link: https://t.me/vacp2p diff --git a/_data/join.yml b/_data/join.yml deleted file mode 100644 index 2748fc63..00000000 --- a/_data/join.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -- link: https://jobs.status.im/?search=Vac - src: /assets/img/logo.svg - title: "Join the team" - text: "We are a remote team of researchers dedicated to building a fair - internet." - linkText: "View open roles" - -- link: https://discord.gg/PQFdubGt6d - src: /assets/img/discord.svg - title: "Join the convo" - text: "Ask questions or speak with us about our work as we research new - means of communication." - linkText: "Join our Discord" - -- link: https://github.com/vacp2p - src: /assets/img/github.svg - title: "Contribute on Github" - text: "Our work is open source and free for anyone to contribute to, use, - and modify for their needs." - linkText: "Contribute" diff --git a/_data/media.yml b/_data/media.yml deleted file mode 100644 index 9307541b..00000000 --- a/_data/media.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -- title: "Vac, Waku v2 and Ethereum Messaging" - date: 2021-08-06 12:00:00 +0800 - link: https://www.youtube.com/watch?v=s0ATpQ4_XFc&ab_channel=OsakaThorp - image: https://i3.ytimg.com/vi/s0ATpQ4_XFc/maxresdefault.jpg - -- title: "ZKPodcast: ZKPs for Spam Protection & Decentralized Messaging with Status" - date: 2021-07-23 12:00:00 +0800 - link: https://www.youtube.com/watch?v=S782Ppzvkd0&ab_channel=ZeroKnowledge - image: https://img.youtube.com/vi/S782Ppzvkd0/mqdefault.jpg - -- title: "Franck Royer : DappConnect: Enabling decentralised communications using Waku" - date: 2021-07-21 12:00:00 +0800 - link: https://www.youtube.com/watch?v=rQOp3qoDF0g&ab_channel=AmphiPoissy - image: https://i3.ytimg.com/vi/rQOp3qoDF0g/maxresdefault.jpg - -- title: "Oskar Thoren | Vac, Waku v2 and Ethereum Messaging" - date: 2020-11-09 12:00:00 +0800 - link: https://www.youtube.com/watch?v=lUDy1MoeYnI&ab_channel=TaipeiEthereumMeetup - image: https://i3.ytimg.com/vi/lUDy1MoeYnI/maxresdefault.jpg - -- title: "Dean Eigenman & Oskar Thoren: From Whisper to Waku" - date: 2020-03-03 12:00:00 +0800 - link: https://www.youtube.com/watch?v=6lLT33tsJjs&ab_channel=AmphiStGermain - image: https://i3.ytimg.com/vi/6lLT33tsJjs/maxresdefault.jpg - -- title: "Private and Reliable Data Sync for Messaging Over Whisper by Dean Eigenmann & Oskar Thoren (Devcon5)" - date: 2019-08-12 12:00:00 +0800 - link: https://www.youtube.com/watch?v=zxN-PqYkZ1M&ab_channel=EthereumFoundation - image: https://i3.ytimg.com/vi/zxN-PqYkZ1M/maxresdefault.jpg diff --git a/_data/navigation.yml b/_data/navigation.yml deleted file mode 100644 index 180c0863..00000000 --- a/_data/navigation.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -- title: "Work" - link: "/#work" - type: local - -- title: "About" - link: "/#about" - type: local - -- title: "Join Vac" - link: "/#join" - type: local - -- title: "Research log" - link: "/research-log" - type: local - -- title: "Media" - link: "/media" - type: local - -- title: "Specs" - link: "https://rfc.vac.dev/" - type: external - -- title: "Forum" - link: "https://forum.vac.dev/" - type: external diff --git a/_includes/footer.html b/_includes/footer.html deleted file mode 100644 index a516bf15..00000000 --- a/_includes/footer.html +++ /dev/null @@ -1,50 +0,0 @@ -
-
- - -
- - - - {%- comment -%} -
-

Signup for updates

- - -
- {%- endcomment -%} -
-
-
diff --git a/_includes/head.html b/_includes/head.html deleted file mode 100644 index 1aa92e4f..00000000 --- a/_includes/head.html +++ /dev/null @@ -1,58 +0,0 @@ - - {% if page.title %} - {{ site.title }} - {{ page.title }} - {% else %} - {{ site.title }} - {% endif %} - - - - Vac - - - - - - - - - - - - - - - {% if page.summary %} - - {% else %} - - {% endif %} {% if page.image %} - - - {% else %} - - - {% endif %} - - - - - - - - diff --git a/_includes/header.html b/_includes/header.html deleted file mode 100644 index 5ea2ee2f..00000000 --- a/_includes/header.html +++ /dev/null @@ -1,40 +0,0 @@ -
-
- -
-
diff --git a/_includes/media-preview.html b/_includes/media-preview.html deleted file mode 100644 index 5ac03cb5..00000000 --- a/_includes/media-preview.html +++ /dev/null @@ -1,4 +0,0 @@ -
  • - - {{ mediapost.title }} -
  • diff --git a/_includes/nav-item-footer.html b/_includes/nav-item-footer.html deleted file mode 100644 index ef686903..00000000 --- a/_includes/nav-item-footer.html +++ /dev/null @@ -1,3 +0,0 @@ -
  • - {{ nav.title }} -
  • diff --git a/_includes/nav-item.html b/_includes/nav-item.html deleted file mode 100644 index 4e0c0922..00000000 --- a/_includes/nav-item.html +++ /dev/null @@ -1,7 +0,0 @@ -
  • - {% if nav.type == "local" %} - {{ nav.title }} - {% elsif nav.type == "external" %} - {{ nav.title }} - {% endif %} -
  • diff --git a/_includes/post-preview.html b/_includes/post-preview.html deleted file mode 100644 index 292755d6..00000000 --- a/_includes/post-preview.html +++ /dev/null @@ -1,4 +0,0 @@ -
  • - - {{ post.title }} -
  • diff --git a/_includes/scripts.html b/_includes/scripts.html deleted file mode 100644 index cb82f53a..00000000 --- a/_includes/scripts.html +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/_includes/social.html b/_includes/social.html deleted file mode 100644 index 80723a82..00000000 --- a/_includes/social.html +++ /dev/null @@ -1,30 +0,0 @@ -
  • - - - - - -
  • -
  • - - - - - -
  • -
  • - - - - - -
  • diff --git a/_layouts/author.html b/_layouts/author.html deleted file mode 100644 index d48ae580..00000000 --- a/_layouts/author.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -layout: default ---- - -
    -
    - Back -
    -
    -
    -

    {{ page.name }}

    - -
    -
      - {% assign filtered_posts = site.posts | where: 'author', page.short_name %} {% for post in filtered_posts %} {% include post-preview.html %} {% endfor %} -
    -
    -
    -
    {{ content }}
    -
    -
    diff --git a/_layouts/default.html b/_layouts/default.html deleted file mode 100644 index 1b8c8f34..00000000 --- a/_layouts/default.html +++ /dev/null @@ -1,15 +0,0 @@ ---- ---- - - - - {% include head.html %} - -
    - {% include header.html %} - -
    {{ content }}
    -
    - {% include footer.html %} {% include scripts.html %} - - diff --git a/_layouts/home.html b/_layouts/home.html deleted file mode 100644 index c13a247f..00000000 --- a/_layouts/home.html +++ /dev/null @@ -1,211 +0,0 @@ ---- -layout: default ---- - -
    -
    -
    -

    Vac researches peer-to-peer, private, censorship resistant communication.

    - See Vac openings -
    -
    - -
    -
    -

    Work

    -
    - -
    - -
    -
    -

    About

    -
    -
    -

    Our research is designed to remove centralized third parties from our communication. We believe in the right to privacy, security, and autonomy of the individual.

    -
    - {% for card in site.data.cards %} -
    -

    {{ card.title }}

    -

    {{ card.text }}

    -
    - {% endfor %} -
    -
    -
    - -
    -
    -

    Research log

    -
    - -
    -
    - -
      - {% for post in site.posts limit:4 %} {% include post-preview.html %} {% endfor %} -
    - - -
    -
    -
    - -
    -
    -

    Media

    -
    - -
    -
    - -
      - {% for mediapost in site.data.media limit:4 %} {% include media-preview.html %} {% endfor %} -
    - - -
    -
    -
    - -
    -
    -

    Join

    -
    - -
    -
    - {% for card in site.data.join %} -
    -
    - - Join option logo - -
    -
    -
    -

    {{ card.title }}

    -

    {{ card.text }}

    -
    - -
    -
    - {% endfor %} -
    -
    -
    diff --git a/_layouts/media.html b/_layouts/media.html deleted file mode 100644 index 825879fd..00000000 --- a/_layouts/media.html +++ /dev/null @@ -1,22 +0,0 @@ ---- -layout: default ---- - -
    -
    -

    Media

    -
    - {% for mediapost in site.data.media %} - - {% endfor %} -
    -
    -
    diff --git a/_layouts/post.html b/_layouts/post.html deleted file mode 100644 index c10ca65a..00000000 --- a/_layouts/post.html +++ /dev/null @@ -1,16 +0,0 @@ ---- -layout: default ---- - -
    -
    -
    -

    {{page.title}}

    -
    - {{ page.date | date_to_string }} • by - {{ page.author }} -
    -
    -
    {{ content }}
    -
    -
    diff --git a/_layouts/research-log.html b/_layouts/research-log.html deleted file mode 100644 index f0b3a14b..00000000 --- a/_layouts/research-log.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -layout: default ---- - -
    -
    - Back -
    -
    -

    Research log

    -

    We take inspiration from core internet architecture, existing survey work and other efforts that have been done to decompose the problem into orthogonal pieces.

    -
    -
    - -{%- comment -%} -
    -
    -

    Open problems

    -
    - -
    -
      - {% for post in site.posts %} {% if post.categories contains "problem" %} {% include post-preview.html %} {% endif %} {% endfor %} -
    -
    -
    -{%- endcomment -%} - -
    -
    -

    Research entries

    -
    - -
    -
      - {% for post in site.posts %} {% include post-preview.html %} {% endfor %} -
    -
    -
    diff --git a/about/get-in-touch.md b/about/get-in-touch.md new file mode 100644 index 00000000..192ad549 --- /dev/null +++ b/about/get-in-touch.md @@ -0,0 +1,14 @@ +--- +title: Get in touch +--- +## Join the team +We are a remote team of researchers dedicated to building a fair internet. +[View open roles](https://jobs.status.im/?search=Vac) + +## Join the convo +Ask questions or speak with us about our work as we research new means of communication. +[Join our Discord](https://discord.gg/PQFdubGt6d) + +## Contribute on Github +Our work is open source and free for anyone to contribute to, use, and modify for their needs. +[Contribute](https://github.com/vacp2p) diff --git a/about/media.md b/about/media.md new file mode 100644 index 00000000..db53fe94 --- /dev/null +++ b/about/media.md @@ -0,0 +1,13 @@ +[Waku: Enabling a New Dimension for dApps](https://www.youtube.com/watch?v=GXU5Fd6gMVw&t=21692s) + +[Vac, Waku v2 and Ethereum Messaging](https://www.youtube.com/watch?v=s0ATpQ4_XFc&ab_channel=OsakaThorp) + +[ZKPodcast: ZKPs for Spam Protection & Decentralized Messaging with Status](https://www.youtube.com/watch?v=S782Ppzvkd0&ab_channel=ZeroKnowledge) + +[Franck Royer : DappConnect: Enabling decentralised communications using Waku](https://www.youtube.com/watch?v=rQOp3qoDF0g&ab_channel=AmphiPoissy) + +[Oskar Thoren | Vac, Waku v2 and Ethereum Messaging](https://www.youtube.com/watch?v=lUDy1MoeYnI&ab_channel=TaipeiEthereumMeetup) + +[Dean Eigenman & Oskar Thoren: From Whisper to Waku](https://www.youtube.com/watch?v=6lLT33tsJjs&ab_channel=AmphiStGermain) + +[Private and Reliable Data Sync for Messaging Over Whisper by Dean Eigenmann & Oskar Thoren (Devcon5)](https://www.youtube.com/watch?v=zxN-PqYkZ1M&ab_channel=EthereumFoundation) \ No newline at end of file diff --git a/about/team.md b/about/team.md new file mode 100644 index 00000000..ab8bc2ea --- /dev/null +++ b/about/team.md @@ -0,0 +1,4 @@ +--- +title: team +injects: [authors] +--- \ No newline at end of file diff --git a/assets/CNAME b/assets/CNAME deleted file mode 100644 index 9db55978..00000000 --- a/assets/CNAME +++ /dev/null @@ -1 +0,0 @@ -vac.dev diff --git a/assets/css/style.css b/assets/css/style.css deleted file mode 100644 index 791d0a4b..00000000 --- a/assets/css/style.css +++ /dev/null @@ -1,137 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - -@font-face { - font-family: "Open Sans"; - src: url("../../fonts/OpenSans-Regular.woff2") format("woff2"), url("../../fonts/OpenSans-Regular.woff") format("woff"); - font-weight: normal; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: "Open Sans"; - src: url("../../fonts/OpenSans-SemiBold.woff2") format("woff2"), url("../../fonts/OpenSans-SemiBold.woff") format("woff"); - font-weight: 600; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: "Open Sans"; - src: url("../../fonts/OpenSans-Italic.woff2") format("woff2"), url("../../fonts/OpenSans-Italic.woff") format("woff"); - font-weight: 400; - font-style: italic; - font-display: swap; -} - -@font-face { - font-family: "Open Sans"; - src: url("../../fonts/OpenSans-SemiBoldItalic.woff2") format("woff2"), url("../../fonts/OpenSans-SemiBoldItalic.woff") format("woff"); - font-weight: 600; - font-style: italic; - font-display: swap; -} - -.link--external, -.link--back { - @apply relative italic font-semibold text-xs pl-3 transition-all duration-300; -} - -.link--external { - @apply before:absolute before:top-1/2 before:left-0 before:transform before:-translate-y-1/2 before:w-2 before:h-2 before:bg-arrow before:bg-no-repeat before:bg-contain group-hover:before:bg-arrowWhite; -} - -.link--back { - @apply before:absolute before:top-1/2 before:left-0 before:transform before:-translate-y-1/2 before:rotate-180 before:w-2 before:h-2 before:bg-arrow before:bg-no-repeat before:bg-contain; -} - -.link--external, -.link--back { - @apply after:absolute after:left-0 after:bottom-0 after:w-full after:h-px hover:after:bg-black; -} - -.link--dapp { - @apply group-hover:before:bg-arrowPeach; -} - -.post__content div { - @apply mb-10 lg:mb-14 last:mb-0; -} - -.post__content h1 { - @apply text-xl font-semibold mb-5; -} - -.post__content h2, -.post__content h3 { - @apply text-h font-semibold mb-5; -} - -.post__content p { - @apply text-s lg:text-base mb-5 last:mb-0 text-left; -} - -.post__content a { - @apply text-s lg:text-base underline hover:opacity-50 break-words; -} - -.post__content ul, -.post__content ol { - @apply list-inside mb-5; -} - -.post__content ul { - @apply list-disc; -} - -.post__content ol { - @apply list-decimal; -} - -.post__content li { - @apply text-s lg:text-base; -} - -.post__content li p { - @apply inline; -} - -.post__content .highlight { - @apply w-full bg-black px-2 overflow-x-auto; -} - -.post__content .highlight::-webkit-scrollbar { - @apply bg-black; -} - -.post__content code { - @apply font-code text-white text-s lg:text-base; -} - -.post__content p code, -.post__content a code { - @apply font-code text-white text-s lg:text-base bg-black; -} - -.post__content img { - @apply w-full ml:max-w-80 mx-auto mb-3; -} - -.post__content table { - @apply w-full mb-4 border-collapse; -} - -.post__content thead th { - @apply align-bottom border-solid border-2 border-black border-opacity-20 border-l-0 border-r-0 text-left; -} - -.post__content th, -.post__content td { - @apply p-3 align-top border border-solid border-black border-opacity-20 border-l-0 border-r-0; -} - -.post__content hr { - @apply m-12; -} diff --git a/assets/img/arrow-peach.svg b/assets/img/arrow-peach.svg deleted file mode 100644 index 49802fa5..00000000 --- a/assets/img/arrow-peach.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/img/arrow-white.svg b/assets/img/arrow-white.svg deleted file mode 100644 index 63caec8a..00000000 --- a/assets/img/arrow-white.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/img/arrow.svg b/assets/img/arrow.svg deleted file mode 100644 index 0cd5f3d8..00000000 --- a/assets/img/arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/img/burger.svg b/assets/img/burger.svg deleted file mode 100644 index eefa4783..00000000 --- a/assets/img/burger.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/assets/img/close.svg b/assets/img/close.svg deleted file mode 100644 index dc9a20c7..00000000 --- a/assets/img/close.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/assets/img/dapp.svg b/assets/img/dapp.svg deleted file mode 100644 index be6303dc..00000000 --- a/assets/img/dapp.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/img/discord.svg b/assets/img/discord.svg deleted file mode 100644 index c61c3bf3..00000000 --- a/assets/img/discord.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/img/favicon.png b/assets/img/favicon.png deleted file mode 100644 index 375f8af3480a3cd7cdcdd1bb667549763f9c3060..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 707 zcmV;!0zCbRP)ELT~t*DOv61Oolxa9Fkx znI^Qr1p*OlHXCkzJ|D~K%VaW%9*GDs^KL|mMB*h^Ty?wM0;?Ui72J@!BN2XO`&44{ zN~My`k3=F63WY4UH5!eY7SWr?=kwwu@caFsD2jbqLbyDX2I|Scv0W?{ZIhUfg|_u! ztp=P3Wou4EEE93{TrLNAw%`M?I7*t;$k6RO~jb1-EMcuzG}6~ zYwWQC9v(CmUxJTFa%UJOESF0zk6BS3-mlwwy*@b2OcI@^r(e_a^S}>O-h6)Ep0RDm z8t}ttWmBuwZomPr?%LzyvQMf0?*9I#Iv$UCMzh(>8XmwK@HllcnP@KY@oHhwukq<< pqP%D<7W)qWi(aqSI(-#I{00b1-Es5lS1 - - diff --git a/assets/img/logo.png b/assets/img/logo.png deleted file mode 100644 index 59bc8e65c9e93f4f639391bccf530b30de2bff67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1314 zcmV+-1>O3IP)=Zje}!J^|qgTAqNiVoCc1O;<=J$Ug+=d zU&!Th-ytLf`vVEl&>+s@tE8p@mK(MOA@bws=qQgw&UVU@p!y|#ZO2| zf!83DNJvQlamCu1AP5kRHc(0F?Cg|!dU_;#BP}g0FgQ3!MI!Vb36-G^h(-Y&BI9k% zSEC%Dsu~sLQmG{E?CikhqqN^JmIVBek9aGgcMB-*=b4!q1-!_RS7I@7pJ(JmhS1m72OS+9HDpNI zL?VH8B5Y@ZkeZ&JE^zyypI9uC0~e4~PB=U~v`WO-+odER!Ijn3RT2@C8D5{p-zxz?4268zP@JeF_!3(+}zy!>SQlQqhcCD zf=7mkS|z3_fIt)G#>Pg*ZjUkvX$Xnl-d@M&M5I!wm_(jEV_?x9KOzQx8-xILLc^Sg zySqF6YK%GyB#a+MF7%9+1P{@py|Wub!L5iJ#8Ta5`=(t;&TE?N|>9fF5OCw4rb9#E3$BVD+g_A^Kh!{wvQe|^FP*qss8Ctz#UuQ54&{yR!!1i@Vm}K0f zvcm3}*49>d1+ZkEq!RK@mb~2oA*@$$NGlk;?-?>roeJ~LRrq9RNQZ$TQ4JZMcQj1} z9z1fDKyb)s9=|{hnHSI8-`_Lua4!TQ@!M?6{^sPQT!_ctEQlh^I+1yJcwp>lJK{5L z^7y}C$bzvVQF(N9G|weNI6M2BO(fpXF7r8A*K|U(PF-DHF}Aq2ffumuJa(G%vg4+m zk%;;UFUm`U>NC+Z#_s(59Na*o#SalzGNn>k!Ksi4>26ikCl6qdGj_+v$KVFsZO(&F zxF+NjKS+b-0EJ|tZEUevWa5T)jCOAsAg@?++)!i;LMWL|NL4GkT)1&(Z1(o{c-8X| z0KT>=Bw3}Rrm(nFtybXApKXQ^d1imV_N<9g19)vR1WLkAPX10|@pHBMpscN}0dCyQ z_q)5haB*?L)WO_VfdCMoPT(2f6dte5wY5p|CG>?DFz5b^JdL^)Gl3RKPR6z-Ph# Y0Ihb>qrg5O7XSbN07*qoM6N<$f=Ik$5dZ)H diff --git a/assets/img/logo.svg b/assets/img/logo.svg deleted file mode 100644 index cf8e904c..00000000 --- a/assets/img/logo.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/img/twitter.svg b/assets/img/twitter.svg deleted file mode 100644 index b387bc4f..00000000 --- a/assets/img/twitter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/img/vac.jpg b/assets/img/vac.jpg deleted file mode 100644 index 5508288b74c4aa8661bbda38ef57c788ccc83670..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3065 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 - - - - - - - - - - - - - - - - - - - - diff --git a/assets/js/main.js b/assets/js/main.js deleted file mode 100644 index 9f61c291..00000000 --- a/assets/js/main.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; - -const burger = document.querySelector(".burger"); -const burgerOpen = document.querySelector(".burger__button--open"); -const burgerClose = document.querySelector(".burger__button--close"); -const menuMobile = document.querySelector(".nav-mobile"); -const menuLinks = document.querySelectorAll(".nav__link"); -const overlay = document.querySelector(".overlay"); -const form = document.querySelector(".footer__form"); -const confirmation = document.querySelector(".footer__confirm"); - -const closeMobileMenu = () => { - burgerOpen.classList.toggle("hidden"); - burgerClose.classList.toggle("hidden"); - menuMobile.classList.toggle("hidden"); - overlay.classList.toggle("hidden"); -}; - -burger.addEventListener("click", closeMobileMenu); -overlay.addEventListener("click", closeMobileMenu); -menuLinks.forEach(link => { - link.addEventListener("click", () => { - closeMobileMenu; - }); -}); - -// form.addEventListener('submit', (e) => { -// e.preventDefault(); -// form.classList.toggle('hidden'); -// confirmation.classList.toggle('hidden'); -// }); diff --git a/assets/js/smooth-scroll.js b/assets/js/smooth-scroll.js deleted file mode 100644 index adf05609..00000000 --- a/assets/js/smooth-scroll.js +++ /dev/null @@ -1,667 +0,0 @@ -/*! - * smooth-scroll v12.1.5: Animate scrolling to anchor links - * (c) 2017 Chris Ferdinandi - * MIT License - * http://github.com/cferdinandi/smooth-scroll - */ - -/** - * closest() polyfill - * @link https://developer.mozilla.org/en-US/docs/Web/API/Element/closest#Polyfill - */ -if (window.Element && !Element.prototype.closest) { - Element.prototype.closest = function (s) { - var matches = (this.document || this.ownerDocument).querySelectorAll(s), - i, - el = this; - do { - i = matches.length; - while (--i >= 0 && matches.item(i) !== el) {} - } while (i < 0 && (el = el.parentElement)); - return el; - }; -} - -/** - * requestAnimationFrame() polyfill - * By Erik Möller. Fixes from Paul Irish and Tino Zijdel. - * @link http://paulirish.com/2011/requestanimationframe-for-smart-animating/ - * @link http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating - * @license MIT - */ -(function () { - var lastTime = 0; - var vendors = ["ms", "moz", "webkit", "o"]; - for (var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) { - window.requestAnimationFrame = window[vendors[x] + "RequestAnimationFrame"]; - window.cancelAnimationFrame = - window[vendors[x] + "CancelAnimationFrame"] || - window[vendors[x] + "CancelRequestAnimationFrame"]; - } - - if (!window.requestAnimationFrame) { - window.requestAnimationFrame = function (callback, element) { - var currTime = new Date().getTime(); - var timeToCall = Math.max(0, 16 - (currTime - lastTime)); - var id = window.setTimeout(function () { - callback(currTime + timeToCall); - }, timeToCall); - lastTime = currTime + timeToCall; - return id; - }; - } - - if (!window.cancelAnimationFrame) { - window.cancelAnimationFrame = function (id) { - clearTimeout(id); - }; - } -})(); - -(function (root, factory) { - if (typeof define === "function" && define.amd) { - define([], function () { - return factory(root); - }); - } else if (typeof exports === "object") { - module.exports = factory(root); - } else { - root.SmoothScroll = factory(root); - } -})( - typeof global !== "undefined" - ? global - : typeof window !== "undefined" - ? window - : this, - function (window) { - "use strict"; - - // - // Feature Test - // - - var supports = - "querySelector" in document && - "addEventListener" in window && - "requestAnimationFrame" in window && - "closest" in window.Element.prototype; - - // - // Default settings - // - - var defaults = { - // Selectors - ignore: "[data-scroll-ignore]", - header: null, - - // Speed & Easing - speed: 600, - offset: 50, - easing: "easeInOutQuart", - customEasing: null, - - // Callback API - before: function () {}, - after: function () {}, - }; - - // - // Utility Methods - // - - /** - * Merge two or more objects. Returns a new object. - * @param {Object} objects The objects to merge together - * @returns {Object} Merged values of defaults and options - */ - var extend = function () { - // Variables - var extended = {}; - var deep = false; - var i = 0; - var length = arguments.length; - - // Merge the object into the extended object - var merge = function (obj) { - for (var prop in obj) { - if (obj.hasOwnProperty(prop)) { - extended[prop] = obj[prop]; - } - } - }; - - // Loop through each object and conduct a merge - for (; i < length; i++) { - var obj = arguments[i]; - merge(obj); - } - - return extended; - }; - - /** - * Get the height of an element. - * @param {Node} elem The element to get the height of - * @return {Number} The element's height in pixels - */ - var getHeight = function (elem) { - return parseInt(window.getComputedStyle(elem).height, 10); - }; - - /** - * Escape special characters for use with querySelector - * @param {String} id The anchor ID to escape - * @author Mathias Bynens - * @link https://github.com/mathiasbynens/CSS.escape - */ - var escapeCharacters = function (id) { - // Remove leading hash - if (id.charAt(0) === "#") { - id = id.substr(1); - } - - var string = String(id); - var length = string.length; - var index = -1; - var codeUnit; - var result = ""; - var firstCodeUnit = string.charCodeAt(0); - while (++index < length) { - codeUnit = string.charCodeAt(index); - // Note: there’s no need to special-case astral symbols, surrogate - // pairs, or lone surrogates. - - // If the character is NULL (U+0000), then throw an - // `InvalidCharacterError` exception and terminate these steps. - if (codeUnit === 0x0000) { - throw new InvalidCharacterError( - "Invalid character: the input contains U+0000." - ); - } - - if ( - // If the character is in the range [\1-\1F] (U+0001 to U+001F) or is - // U+007F, […] - (codeUnit >= 0x0001 && codeUnit <= 0x001f) || - codeUnit == 0x007f || - // If the character is the first character and is in the range [0-9] - // (U+0030 to U+0039), […] - (index === 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) || - // If the character is the second character and is in the range [0-9] - // (U+0030 to U+0039) and the first character is a `-` (U+002D), […] - (index === 1 && - codeUnit >= 0x0030 && - codeUnit <= 0x0039 && - firstCodeUnit === 0x002d) - ) { - // http://dev.w3.org/csswg/cssom/#escape-a-character-as-code-point - result += "\\" + codeUnit.toString(16) + " "; - continue; - } - - // If the character is not handled by one of the above rules and is - // greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or - // is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to - // U+005A), or [a-z] (U+0061 to U+007A), […] - if ( - codeUnit >= 0x0080 || - codeUnit === 0x002d || - codeUnit === 0x005f || - (codeUnit >= 0x0030 && codeUnit <= 0x0039) || - (codeUnit >= 0x0041 && codeUnit <= 0x005a) || - (codeUnit >= 0x0061 && codeUnit <= 0x007a) - ) { - // the character itself - result += string.charAt(index); - continue; - } - - // Otherwise, the escaped character. - // http://dev.w3.org/csswg/cssom/#escape-a-character - result += "\\" + string.charAt(index); - } - - return "#" + result; - }; - - /** - * Calculate the easing pattern - * @link https://gist.github.com/gre/1650294 - * @param {String} type Easing pattern - * @param {Number} time Time animation should take to complete - * @returns {Number} - */ - var easingPattern = function (settings, time) { - var pattern; - - // Default Easing Patterns - if (settings.easing === "easeInQuad") pattern = time * time; // accelerating from zero velocity - if (settings.easing === "easeOutQuad") pattern = time * (2 - time); // decelerating to zero velocity - if (settings.easing === "easeInOutQuad") - pattern = time < 0.5 ? 2 * time * time : -1 + (4 - 2 * time) * time; // acceleration until halfway, then deceleration - if (settings.easing === "easeInCubic") pattern = time * time * time; // accelerating from zero velocity - if (settings.easing === "easeOutCubic") - pattern = --time * time * time + 1; // decelerating to zero velocity - if (settings.easing === "easeInOutCubic") - pattern = - time < 0.5 - ? 4 * time * time * time - : (time - 1) * (2 * time - 2) * (2 * time - 2) + 1; // acceleration until halfway, then deceleration - if (settings.easing === "easeInQuart") - pattern = time * time * time * time; // accelerating from zero velocity - if (settings.easing === "easeOutQuart") - pattern = 1 - --time * time * time * time; // decelerating to zero velocity - if (settings.easing === "easeInOutQuart") - pattern = - time < 0.5 - ? 8 * time * time * time * time - : 1 - 8 * --time * time * time * time; // acceleration until halfway, then deceleration - if (settings.easing === "easeInQuint") - pattern = time * time * time * time * time; // accelerating from zero velocity - if (settings.easing === "easeOutQuint") - pattern = 1 + --time * time * time * time * time; // decelerating to zero velocity - if (settings.easing === "easeInOutQuint") - pattern = - time < 0.5 - ? 16 * time * time * time * time * time - : 1 + 16 * --time * time * time * time * time; // acceleration until halfway, then deceleration - - // Custom Easing Patterns - if (!!settings.customEasing) pattern = settings.customEasing(time); - - return pattern || time; // no easing, no acceleration - }; - - /** - * Determine the document's height - * @returns {Number} - */ - var getDocumentHeight = function () { - return Math.max( - document.body.scrollHeight, - document.documentElement.scrollHeight, - document.body.offsetHeight, - document.documentElement.offsetHeight, - document.body.clientHeight, - document.documentElement.clientHeight - ); - }; - - /** - * Calculate how far to scroll - * @param {Element} anchor The anchor element to scroll to - * @param {Number} headerHeight Height of a fixed header, if any - * @param {Number} offset Number of pixels by which to offset scroll - * @returns {Number} - */ - var getEndLocation = function (anchor, headerHeight, offset) { - var location = 0; - if (anchor.offsetParent) { - do { - location += anchor.offsetTop; - anchor = anchor.offsetParent; - } while (anchor); - } - location = Math.max(location - headerHeight - offset, 0); - return location; - }; - - /** - * Get the height of the fixed header - * @param {Node} header The header - * @return {Number} The height of the header - */ - var getHeaderHeight = function (header) { - return !header ? 0 : getHeight(header) + header.offsetTop; - }; - - /** - * Bring the anchored element into focus - * @param {Node} anchor The anchor element - * @param {Number} endLocation The end location to scroll to - * @param {Boolean} isNum If true, scroll is to a position rather than an element - */ - var adjustFocus = function (anchor, endLocation, isNum) { - // Don't run if scrolling to a number on the page - if (isNum) return; - - // Otherwise, bring anchor element into focus - anchor.focus(); - if (document.activeElement.id !== anchor.id) { - anchor.setAttribute("tabindex", "-1"); - anchor.focus(); - anchor.style.outline = "none"; - } - window.scrollTo(0, endLocation); - }; - - /** - * Check to see if user prefers reduced motion - * @param {Object} settings Script settings - */ - var reduceMotion = function (settings) { - if ( - "matchMedia" in window && - window.matchMedia("(prefers-reduced-motion)").matches - ) { - return true; - } - return false; - }; - - // - // SmoothScroll Constructor - // - - var SmoothScroll = function (selector, options) { - // - // Variables - // - - var smoothScroll = {}; // Object for public APIs - var settings, - anchor, - toggle, - fixedHeader, - headerHeight, - eventTimeout, - animationInterval; - - // - // Methods - // - - /** - * Cancel a scroll-in-progress - */ - smoothScroll.cancelScroll = function () { - // clearInterval(animationInterval); - cancelAnimationFrame(animationInterval); - }; - - /** - * Start/stop the scrolling animation - * @param {Node|Number} anchor The element or position to scroll to - * @param {Element} toggle The element that toggled the scroll event - * @param {Object} options - */ - smoothScroll.animateScroll = function (anchor, toggle, options) { - // Local settings - var animateSettings = extend(settings || defaults, options || {}); // Merge user options with defaults - - // Selectors and variables - var isNum = - Object.prototype.toString.call(anchor) === "[object Number]" - ? true - : false; - var anchorElem = isNum || !anchor.tagName ? null : anchor; - if (!isNum && !anchorElem) return; - var startLocation = window.pageYOffset; // Current location on the page - if (animateSettings.header && !fixedHeader) { - // Get the fixed header if not already set - fixedHeader = document.querySelector(animateSettings.header); - } - if (!headerHeight) { - // Get the height of a fixed header if one exists and not already set - headerHeight = getHeaderHeight(fixedHeader); - } - var endLocation = isNum - ? anchor - : getEndLocation( - anchorElem, - headerHeight, - parseInt( - typeof animateSettings.offset === "function" - ? animateSettings.offset() - : animateSettings.offset, - 10 - ) - ); // Location to scroll to - var distance = endLocation - startLocation; // distance to travel - var documentHeight = getDocumentHeight(); - var timeLapsed = 0; - var start, percentage, position; - - /** - * Stop the scroll animation when it reaches its target (or the bottom/top of page) - * @param {Number} position Current position on the page - * @param {Number} endLocation Scroll to location - * @param {Number} animationInterval How much to scroll on this loop - */ - var stopAnimateScroll = function (position, endLocation) { - // Get the current location - var currentLocation = window.pageYOffset; - - // Check if the end location has been reached yet (or we've hit the end of the document) - if ( - position == endLocation || - currentLocation == endLocation || - (startLocation < endLocation && - window.innerHeight + currentLocation) >= documentHeight - ) { - // Clear the animation timer - smoothScroll.cancelScroll(); - - // Bring the anchored element into focus - adjustFocus(anchor, endLocation, isNum); - - // Run callback after animation complete - animateSettings.after(anchor, toggle); - - // Reset start - start = null; - - return true; - } - }; - - /** - * Loop scrolling animation - */ - var loopAnimateScroll = function (timestamp) { - if (!start) { - start = timestamp; - } - timeLapsed += timestamp - start; - percentage = timeLapsed / parseInt(animateSettings.speed, 10); - percentage = percentage > 1 ? 1 : percentage; - position = - startLocation + - distance * easingPattern(animateSettings, percentage); - window.scrollTo(0, Math.floor(position)); - if (!stopAnimateScroll(position, endLocation)) { - window.requestAnimationFrame(loopAnimateScroll); - start = timestamp; - } - }; - - /** - * Reset position to fix weird iOS bug - * @link https://github.com/cferdinandi/smooth-scroll/issues/45 - */ - if (window.pageYOffset === 0) { - window.scrollTo(0, 0); - } - - // Run callback before animation starts - animateSettings.before(anchor, toggle); - - // Start scrolling animation - smoothScroll.cancelScroll(); - window.requestAnimationFrame(loopAnimateScroll); - }; - - /** - * Handle has change event - */ - var hashChangeHandler = function (event) { - // Only run if there's an anchor element to scroll to - if (!anchor) return; - - // Reset the anchor element's ID - anchor.id = anchor.getAttribute("data-scroll-id"); - - // Scroll to the anchored content - smoothScroll.animateScroll(anchor, toggle); - - // Reset anchor and toggle - anchor = null; - toggle = null; - }; - - /** - * If smooth scroll element clicked, animate scroll - */ - var clickHandler = function (event) { - // Don't run if the user prefers reduced motion - if (reduceMotion(settings)) return; - - // Don't run if right-click or command/control + click - if (event.button !== 0 || event.metaKey || event.ctrlKey) return; - - // Check if a smooth scroll link was clicked - toggle = event.target.closest(selector); - if ( - !toggle || - toggle.tagName.toLowerCase() !== "a" || - event.target.closest(settings.ignore) - ) - return; - - // Only run if link is an anchor and points to the current page - if ( - toggle.hostname !== window.location.hostname || - toggle.pathname !== window.location.pathname || - !/#/.test(toggle.href) - ) - return; - - // Get the sanitized hash - var hash; - try { - hash = escapeCharacters(decodeURIComponent(toggle.hash)); - } catch (e) { - hash = escapeCharacters(toggle.hash); - } - - // If the hash is empty, scroll to the top of the page - if (hash === "#") { - // Prevent default link behavior - event.preventDefault(); - - // Set the anchored element - anchor = document.body; - - // Save or create the ID as a data attribute and remove it (prevents scroll jump) - var id = anchor.id ? anchor.id : "smooth-scroll-top"; - anchor.setAttribute("data-scroll-id", id); - anchor.id = ""; - - // If no hash change event will happen, fire manually - // Otherwise, update the hash - if (window.location.hash.substring(1) === id) { - hashChangeHandler(); - } else { - window.location.hash = id; - } - - return; - } - - // Get the anchored element - anchor = document.querySelector(hash); - - // If anchored element exists, save the ID as a data attribute and remove it (prevents scroll jump) - if (!anchor) return; - anchor.setAttribute("data-scroll-id", anchor.id); - anchor.id = ""; - - // If no hash change event will happen, fire manually - if (toggle.hash === window.location.hash) { - event.preventDefault(); - hashChangeHandler(); - } - }; - - /** - * On window scroll and resize, only run events at a rate of 15fps for better performance - */ - var resizeThrottler = function (event) { - if (!eventTimeout) { - eventTimeout = setTimeout(function () { - eventTimeout = null; // Reset timeout - headerHeight = getHeaderHeight(fixedHeader); // Get the height of a fixed header if one exists - }, 66); - } - }; - - /** - * Destroy the current initialization. - */ - smoothScroll.destroy = function () { - // If plugin isn't already initialized, stop - if (!settings) return; - - // Remove event listeners - document.removeEventListener("click", clickHandler, false); - window.removeEventListener("resize", resizeThrottler, false); - - // Cancel any scrolls-in-progress - smoothScroll.cancelScroll(); - - // Reset variables - settings = null; - anchor = null; - toggle = null; - fixedHeader = null; - headerHeight = null; - eventTimeout = null; - animationInterval = null; - }; - - /** - * Initialize Smooth Scroll - * @param {Object} options User settings - */ - smoothScroll.init = function (options) { - // feature test - if (!supports) return; - - // Destroy any existing initializations - smoothScroll.destroy(); - - // Selectors and variables - settings = extend(defaults, options || {}); // Merge user options with defaults - fixedHeader = settings.header - ? document.querySelector(settings.header) - : null; // Get the fixed header - headerHeight = getHeaderHeight(fixedHeader); - - // When a toggle is clicked, run the click handler - document.addEventListener("click", clickHandler, false); - - // Listen for hash changes - window.addEventListener("hashchange", hashChangeHandler, false); - - // If window is resized and there's a fixed header, recalculate its size - if (fixedHeader) { - window.addEventListener("resize", resizeThrottler, false); - } - }; - // - // Initialize plugin - // - smoothScroll.init(options); - // - // Public APIs - // - - return smoothScroll; - }; - - return SmoothScroll; - } -); -var scroll = new SmoothScroll('a[href*="#"]'); diff --git a/config.json b/config.json new file mode 100644 index 00000000..8733644d --- /dev/null +++ b/config.json @@ -0,0 +1,79 @@ +{ + "theme":{ + "palettes":{ + "dark":{ + "background":"#FFFFFF", + "text":"#000000", + "accentActive":"#7187ff", + "accentMute":"#F7F7F7" + }, + "light":{ + "background":"#000000", + "text":"#FFFFFF", + "accentActive":"#7187ff", + "accentMute":"#30363d" + } + }, + "fontFamily":"sans-serif", + "codeTheme":"prism/duotone-dark" + }, + "template": "academia", + "static_assets_folder": "static-assets", + "external_sources": [], + "navigation":{ + "home":"vac.md", + "fileOrdersInSidenav": [ + "vac.md", + "research-areas.md", + "projects.md" + ], + "folderOrdersInSidenav": [ + "research", + "about" + ], + "external_links": [ + { + "text": "Research & experimentation", + "url": "https://github.com/vacp2p/research/", + "category": "Resources" + }, + { + "text": "Vac RFCs/Specs", + "url": "https://rfc.vac.dev/", + "category": "Resources" + }, + { + "text": "Vac Forum", + "url": "https://forum.vac.dev/", + "category": "Resources" + }, + { + "text": "Waku v2 training session", + "url": "https://drive.google.com/file/d/19P3oDNXGBDClfcS6Sgp0t9LYr3UbIFGt/view", + "category": "Resources" + } + ] + }, + "ds_id": "vac", + "seo": { + "title": "Vac", + "description": "Vac is an R&D org creating modular p2p protocols for private, secure, censorship-resistant communication.", + "cc": "Vac researches peer-to-peer, private, censorship-resistant communication", + "image": "vac-site-preview-image.png", + "url": "https://staging.vac.dev", + "social_media": [ + { + "provider": "twitter", + "handler": "vacp2p" + }, + { + "provider": "discord", + "handler": "PQFdubGt6d" + }, + { + "provider": "github", + "handler": "vacp2p" + } + ] + } +} diff --git a/fonts/AnonymousPro-Regular.woff b/fonts/AnonymousPro-Regular.woff deleted file mode 100644 index cf50ca25e987230adf704a11300c99596f2b7fb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48064 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 z 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 S9O6IY@T2JLf9H&lKK~Chs108L diff --git a/fonts/AnonymousPro-Regular.woff2 b/fonts/AnonymousPro-Regular.woff2 deleted file mode 100644 index f7c2d354a4577b9ec54d910ea630f485b513e68e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34248 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�eTHE-6Q(F?f5zLt`ll#SD? z7d&2XhtHq>{JlLuyKC$STD9u)@tbEp{$TER^Gjb^@Y%8#mJ9o3vxwY{6y(lGFk&)w zqS5cHKfznJzz-*3=6$7#PAc+ldO737qibAY98#^SXeN9R#M%AEgOrArk4$bb7#I?sG|A!HJ)~u zFlE|X6X+8kz{cZ)%ClEa+j|mZHYZh%sGKx?BZOPWMbgz#@NSODUJ(T^F3u^i$x#G~Dkbz)^}o9uw)X4QaS8L-;IyPB#d# z9_|q$K3S;42TTxrGB-aR&r1B=`xz;XHe?!F|p4W~QcfSgae@|FN6+689} zxG%sl8au&hk;sZ9Sttq=XS}>mfZ&1WuR( zPQE~wpdfcRypq?VF{v20%qsdS`K%)jRP)qEXYC{xMQY%BPzlxm4P&5`Vu?7_<|&b& zz(tKbUR;b~2uQIR+&SOX8{JVYlSq?8FOgYf`XAMvODENZOFb06u*MfG4yzB}?7JC0 zau$BBdKj30e&M{S)83rM78K@7XtkZ-v=ClNbBtky6-7k2cqJFfMlq3@?he@)=8&0bxYkwpEO~CE0-ut<7)3=1 z>+i@Jk$E4x`AVZsl3AT5&Bg1P1Wpf!%v=)SbnE8IJ&`(60w+U|83KpN$mjyc;({}p z#9y6cMu0=`DZm;19)XjZ+67Lu3(gpt65xb}J^|;J0}jS#Ai*ayY*>fv!G5^sO@M>s zVKpE+=*hh>FO`r_rlmb0Zwm-cA{;n5+9fxHeH^o>5sew@7&8E@7VxHWiz7LR;z$j$ zF0oc0M(-i>$iU_7GKt)P(=i5#TF!8ijPB8EsBPQ~CdVByXklLh~$>NaKjIEEBel~&vD|KDJA(AA?G!= zJ+(_-4A;yB5dTf^vB$#Sy7=K3P5{vh0-W6TbODY?en07oS11ZNQ8 zV*$?S_Ry!o`I_*t0B1D(;7K^`hhZA-H5A||d61VPn&r z-Z9ivVP2Wck(VGe1ee$}pR;Ret7Na$jUP1*g0a9mWvH6L@VvQNsPIay<{#WBbUJ=u&vY1VS zKL+-zck7bWMbB;9D%pf~`b&tl*hqbO(AoPHM?nl}8>AGQ|I zaYpdSI;({7vFENV{t))wf#4&nL}wr!;Xwsh6%vZ!SrJ0Kh?7#B&RNw&00R_MAi@yn zVB7QYSGP4(lqFnlYG9^j6jj(QbWYmz3MPnh<$D)6^S#Koi|CT?#kwhi=;V=tZ#S=N zyqJUdtAXGu+Chuk4!-V(>#c>)V*bh%aQno($Ue4q$r<8#V>;#qqyDA@OXD{0c%cta z8HUExkQw@XM|xplCFzCr!gbyfm0YJ_v`AlxI{3eNG`=!5m}Vm7SwuG21>!=8ix-A>wN2QLM3Chk!NbkxpcdB%0-!I&5H z8Xv7fqx11hvH2*UOcOdPiXBY>&n!Ea1KN8?A8Y*cJ>Gdr`T3!4uaG{0&zR&V%g~1v zwH<5P>9pNdLe6t?~KedzpjpOX8u2?)*h#$K6-&I5h$2fe6`e(qo>w@F(&APzZ z>6ZT=2g17M?H#bzxaAPW8J>*&NsqE9oV$eLawGDagOr+dn^K9Cg(BT1W2C<6HYv;K z(`}3zsDU=!MiAeriNxG72M?SI%@rM!V<33bBYXB|hWHBhJjfvr8QNglc z6yM5}e&Jj=;uh|SOeEqM#|05M+6@Zp$Uz1f91P>0e{}UJt5va~Asy+*JMeyP@};Fm zzTVRIGLYMbUMj2E3EzdEhqFs7hpx%mYo})&nE3qcgBQx^)#V@dRR8$9ReO8J{O?bm z0GS7G&stKo_}vRxRdvy(Ekl``8zFqTb|V-BJf2^{eo((;Vee$8&RtDt9OuaAZ|K4+ z*nikX=sQZ#FW*ywCUE!pkRDl0^h=yWzw9Eqemk-OMMS@h5}rdl^^|#$eld4BTf*}m zbj^##v@fDMMVn|0?tcy=aN-^7pC#z2-o0ILa819!pSi;N39o}*z1-GM`lvhL;9C?0 zIFXT^;EZy?!M1*aupYNKBn;^l6Y-nl9r@c70$&WZxUWF?EO|~nb>30!UkLM>&7J05 z?l$kJ_H<$1=xEoxo6)>21pgKX{6qpj3i%#4xFqy^wD6p|PM(wgY%;IKfqz<<*DdbK zL-T&bYn-1&_P8271yrM>w_8DVw`v)YScIH%u~^2b705xy^6V^`b^5`$vPk51^QFj0 z*MTrUczu1-dUz`k_|0%OfHP66?Rj+lYVbR01jl#Q3H=YjR9~yVMyt2_6UW;}F6Z@1 zZ@qV_P2aT>LhU?_#T^mmPAw7f7VLsM+ahr6O;Wk8)(Fp-)xN7OZtW442fhztJ)JEQ zru^S4A?cBTm49Xg_vznpP8a1mUmHu^?2Lfa&lv%yXIdA9HRgGIQ0L`F1B9C z+f8-B$&KtPi^6&=E;ys9#%I8}>w+`-&u788;(}wN);Z1uoq*i)jg>A~!ubyE0`{~s z$ZyTUSa@>F}`8sMJOv85r2(U;@UnYDOrr}-{;j?b}G18w;=I$%VEhv66 zMi+WU$h>(%j9%W=mwDps6UqM%Px{4A|WbYUSMi2QMUTZt;g=0SCGy4+eY-I{vwVe9HaeXY^UV}Q2% zzSqO&b&D7_U`)O*{8#sV#JT#7Go5PGD=Ph`ls~$7d_U12EIt$FE~2=-r`4d)p}D-p ze%^kmHg6QJTRWyjn&K1T7Ach(EkNUR_nzKZT#+0%JDgp5)9!@I7OCxtvvbczBUpTLRsR5hyR^ zS;rM#?zgw#8gh%-fLu^L_#gMUZ2ETa$Xw0)V&mT0$p3Mn%e-RavP%6+Z}lkw-kolC zA$^ft8v8q?r@G;FN@-fjQNoP^N@I#msqebZn2xpmk9NtgXO9?TI3h8=_LAwTeUs~q zRn>+S&9S-D|408Mxg&(Xi}2`&;w`xt02$+_W@HGDGUr7h&Si<>HDpnpZw*lzg-b&s z-t2xv9DMVw)fV`}{U5(4mxln;n;-SM#I>I71}OdZ3&Hj>`0&w}r*h{ov)ihQlHkJw zmzX0$e;juW;V1}K;Avzsy^mZPq|oVn5NG+gdgRWMs>9BGa;`OXN3+bEdxta9MRRjah@bYp-f~lTxJmBKYFIJOterNXur-Q^hI1EMT%?U} zmvWR0hQvFHYc-A%cuZ&9q-vzYn9uTFZm>Z4f8VFyjV#YETnukad;V&~r)gzJ6U{M$ z`t>m+vHJDs7HJfVX)m=bz!<6s*BSez*o?}^*c4l&doEsiItKkq zh;roOor?!zt1`Ynu ztQxiXwQlh4M4jGZgAuc zs=MTPNnI3yv%@jQK;STLz9%_PC2)?qogp($&r|SWk?-H(^YYAUU&`V0_H*-j(eu;7 z^9^Wxhp&pB|4BJ>5pKRJdcK>;Ip%3_kxe7_j&*L=f1+8xbBDfrV?Kdj&YYlS_$-I% zL+%V-$6jY1@nD!&lhrYyyI#KyY}#%A9b_0l?s7uFxnnt}uK=kEKhCN52uYCwOcG zZwx9-n3d%_yeW3Vn!yOp7POwL+*IKXXU5TcAToj$+8Aj6j+`4KuOk^F+(CkgXgUn7?IvGIc_6E$vwA23B~g+@2_wi>&78!ARh(T=Qha?fE71Cn0W+LtHP^Z_R;e6uu5rO-T>& z$R~)x`!eH;am_J84dSs0qlrg+Vie!fTxy(4*h`xj#SqMi_ z+)YYHsarXX$1)`)p`uR5_}n~88j*U@*qbn^%`pKq4#3SclhS=?>X4wGW_@Ab{XIvd z4)pD5_9-09-Y`X&68ZwVTST|`L!w--TYwqxKtMaeEcPuk0NiqmVeN^Ph!Qu(+ad zN?GaD!isr`W~^(>iLiOn!ugX57L-nKD3bPedoT7nEaicprhT3LH-={!}~p_vDf>(m#ACurZ@h!0pDfb)&%$1%i7BkzQhM5Oa~7;Dn{Cx ztma-lhV%@LhcI?%Y^d{24tfsa<7<4$GkQbj^qOU8_1=?O#6HaV+3Mf_w;bfof)kva z74t1^;7Cq-Z z(ep4W0&98aU&v=BBF6iL{H-UJJMy>xIQ}*c`8A&rcrn9-zx?8a$9+pa(;uJMcY=p= z#(&_yp=a&wTa`RmQHY-xp&0&iz6JRtTZm6G1%8ZZA#Y`9R}RKihoK~A?cH2CqC@2O z5X$|&P;$p(r@K6z_jtPQ@Vv;iZYQzNc|^e9xfZ1J3p&o53C!*tu@U)wK*!l7`8|TX zN5gryB7<-ph;K_`XndicSfNnk;$g9Ox=q~m{!fw767oMTTx5|xzZbxi{f}!G&6_um z`JXp0I?lY}$Xa{4)*eBA??v<}#-}&eLi%(>fMM|o2f0gu+>y&*D+fv#A`Rb<4suwxtnEnVSfuNcNe8r!bW6OC=vflS&KhTZ;n>9%cDM=qPYgyxKK z@&LD(+|{PFN&tuGiW@6j_X1)zz#SB9(gC2g7sGpvAddN!3w(4NU-jmo|4On4Gv&DB zfUO{R=XJMg#WckN2_q8LPf0osg&fz~6Nk}ck>EpQqXccm-mvxUf(Ic4HkL=?wj?y`Lb&p>fU0B ztT^r&MC5*h^dFC$H6n;1WW`cE}tAfAJoCTIjJj_ zGlgwCTQ7n;Pyzq@Sh#bLTZiP-h;QH&NmUfSuiMYdODd73+k8ohfIvg%TO5SYS#3aU zXbe@6zEnN#OBFi#G5VOooxfC0neSu29stIjJqnUPee+?(KfVMr0`2ua|NZ+E7xxDI z@^~YBJilt&MKJU>C^`QUY;XDjE?l#%Y7^M-;LMjD=ahk+dQRfI_MH6x=Y>e@vzjkK z`gASHRTav}*-gKGZa#Tp`#okS8M9Fs^FE0JV`ALKkTWncW|J^R+V$KJ>+XYOjG(&< z;Wt7&>Feu?Bk+3>GKhZPOW;iTmqWYv?(Nj>&e|zFKh`8$vzfd#wx^bjQhvJ0itVw6~Uj|b?#viL4@7=t1Ql=f^XL|$RdFF`-60{!JM!i9DK=!9{8MZyw`kMV z;YE%S88DDGcf1*a!uN78xZ<3_O$NxRQW{N;KG;Z*9rpZ3FEyQLKJff<_~0M8o3qR5 z>ax1<58}3DO?`PJyqXl4_SWG!P|No|aHi-^Za~>81~Q~8e4TfD0#m$(TzE?E!T~6fY3{MMu`$b+&Bz6b zhwSgwKkVnh;N#HR>XP>?)~7wNav#8QBdK*mUcJOpz21a7Go znS^(8^#TPT3+!F6`BEUg+3yg17v3LJwxuX@T=VRVAxn2J0hM2ZZ$Z9nL-i~0Hk{Wu zqr^P0#Fn}$bK>0i$i$c-4esaU-ngcL+{Y%dbC60)Q(-Y`jgee?6-+b6 z_&6nKdS!nrP@e?J&G6riD^F(FuNcRHlIjyf=?EX~XI}#uJsSkTl)vpe;5X}#7ctfE$Gl54MS=tawZ*5}Q#4@YA%%g8`uy&A7-g6!iYRh1_wV93E zG;5+qwW@!`qQ^fL$jT+2lc$3%+xM(pWUnAL-_aM3)>lS3?&o44$;BvJS(%8!>_Bco z67HTd;NlFL5}67bGE~w-zhu-8g?HNU9bL7rzP1;f1DUW6(l;r`d%yCTpAet-#?^gX zq$<=GL`8vATU1o2+|=C|5*iwkVhbfak0>1DmFT8Q1(6io8+|9HcS&ZvMMQ){B#bkf z8B5knw_g}n`5=8l>#U)v%hoTub8+UZ)=j;VYzYB$z8}BxUJZyENB?T8pPxU&JbHif z%I7A`Oo$%R+w#VW{lE9*gQ_PiJlc&FZ>Y}RG~rrD-vgVA@RLpUGz{_WLvoJ*qMux+ zlPT4Ra%u&KIE8aNqcl4ihIcqcq)0Il-)BsW9MjyhdrIQi3F?)wZ$F33I93`i`JWO5zDK;>c}1U&SI4#?Jr- z`1jvCcLVjq4@w1oV78(84S067rvm9MMVABXCob(XCIaV`eY8AotZ_cwTmf zUK$8nO1zw>(Sw%LK9~c(n=`O)UqPmbFNWsBZ}0F>D^$qAa#NM&M8{RW@g3Kut5s$t zXghpTx1?dVv81r-$fO4C`)~EGq?7G`Y#P33)>q&V82Wgh<6g)|h`+p%2Zy31Z(m-i z^h>cRl|eFG@#C1r&CA9-&Jm(o49GE48Z^#c4;I&Q#o|01GZ3i3)wfUYYM!yN^4`j@ z{cF~(-vjTQE~uw(SEgq9R#%^%qt@Pe?<`2EFI)rf?}c{*=&BE^&fb`2=>Yk zMa%7*Ja+;=;T~aj7@L7?XP8y1Wt9}C(EC!pXl)9m2U@Fdmu?gdaxcjpeAokXT$RS) zoB15N_2HCRs&KHQ*?wb)JfUA`_~68;^EFX0;W$09za*}g${diwW-MF<_t1H5KSBBU z6j{09h3#O0y_B(n+anScOMMYt)dl~+@~_{7Hi$NQtO42H;WZYKa?rW|L@dv(LOclb*<&-b4(0Nb@H^G>EF^)1OHNH2? zdGE8uOsTZ^O+Xz?gQUXjJmNzd1T22BZq*A1;h!6K_Z?I}KsBVltv1KEA#nMP4dY7; zeQLC)-Z~5_kHD$0`7V%yX!!4pgzTI>VBr3DPAdmsUu3?OPLKml9X(QuqgnZl36)LpUR2 z>V+5xzgf+_{szegeuv+2Znj5{gcMs3z#2Puo;f|t zj_U)+TgMz1b2!?JE%B}wO9}5WwRBTq2U?9Ut`y;$p^a7`{ur1<8S}t)UN&Sv+Mlqvzt%xAB`?xvfx8FzwP@${uex$@#;C)_Uqv86`*X{qJUvwda3gr0k^nQIA>v%Q3@5K zP_vQ@8|!#SRw6Ml@oLxAXtW0qUK_Cdmks$*2_Yd$^Ryq{og=(H;7_o;QngY%7p{dT z?7s@H5kNSd)qam(jd)d0MN&~#gU7IQQ7p zgR;idkJRtm*8m1KqFs0C()VFYTj>Kw=#T2k;Q{#F>^W;{4sIRRcg)ylfa?E-weept zGBBS8#*!z#mIRl{6pD)|wpW(NMZ{TmSK6Jr+#Q0Vlz8 z_dl5T+KW^$o(L!l#tQM~!~}3yMG*ffkNu|_vzf|wn^}z_->vEFKaHla8-~9JtuN$-6Cq5+k-e7Ts~hOxL;YWT zHC`?x^mj=lesk>Zb$%}zAHjncu8GRW#E>c#>ZOV?+Y8)gEho=+b2_Svv{oRey%0=j z>qn*_zQJIMEnSpG;1IhuY+p^=vf(Mc((aozsiBeHUON{YhM&M2@J*mE0Oi&7YZq}= z_@!qD{G`UT#W4Ou@EM)%Sr2!7f19)3Sp;0=^E_9Cni~EXl2d~ujdvN$3N;!5TCJ8* zp-hNY7FOVvY5fVgJyMEMN<1dp!woD@l>`nQ3Fm8;e)#w=5C z+jn=oj8mR`;94->bJfQYgXgq~a=5f1Y`!}rL}uW%N~uhm@0R(p2t`6G5Ilp)hKS*& z*s#uXSAF;;T~TY1f$mpS=$*DZcR0)77_fVy&sUy8=It4A-k#``|A;@ci+tv^h`%A$ zlmuWHwWGORD4Bvj^AW*ms;A0=>&URr8rBk@wSw@&P>d{ELFcZAw5pN=fNJpw+zksbi+KqaiB4R3>ggHwBMf9v^)-|`>N zkaHblJ(y1!&HY}b|`rnP4KI{3%It4$+6UGVyOcUfHKLt!LQ!?VmV!UDJx?e_JrBDXHI!>;GKSv|;v?hbs%RU-HFMc9HSH zoMg&Sj$)*tq@XTUBS5+-aLon49Lf%)ja7Twidd%gG<^S=w*Jv<`^eMWq4x7|F?;lO z0n-QAEAAxu*4HkwE>4T zfqVO+$3|cBB%mFoH~k*bHQIkkTRL*j(hB=-#~ruxPK$cfX>UCP&$I$#=iT&n0cZ8b z!GhvqK{3OQF)Q)+6=Y2;?Hq&h);W_iDXw$82=$HZF@y_?+@&>ghT{F_J@MU|yu@Av z#oUx3$ve`pRu??WE?|BD}->F*1KKfMI1}EF=0z%uP@wF*q#j1@us!} z=+U>Gp6j3z)9`T-x4#qat+$bmoCH_c>OyvjOwHf|5xq>HBTVxVr`dIUXWp+gz~ok+ zKC|;_h3{OtmPhfmTb@+T@~9AG4V z!a$J=LnI9pzs6$Wf28%m&;oy=bwJ+&&x+#XuL40Yq)ioNbE!ndsDd;@RMSB>_)C(F z^z)z3J3k^wO@gXuGB@fw?ej9>#QZP&d}hEte_q_@p8^JSY=WD0QFxzk_3rbwt)BJ% zeO};5<;Rj(ZwTgvaA`R`T3eiw4q<>+X((_j1I-43STn7&A;a153cmAA-74@pF<*9p z^gLv~JlVPkEoQ-7IduCA(OePi73O!sC8ojLf&d*J07zww6z!f;Z4kF$XR9gme|!uY zKP}p;=M!9Vq*cOK#+lS=w122sLNVCMMvYCS2yC^VW*wQRw7{?zNrNTd0Be$`!Aei1 zUwkE9ilj;PA__-J5z^HKgBn zZ%DR~dMO9h-DOfCNmMFj2&2^MjL70=S!+k3w8^5jFPZEX4|A_Ms1`idiH_#1Cgy*-t54V4L z=JGKx|H>Imv3B<$nv;zp-dCIp-A43!s=%$+OBJ+M8j8lLGyfqzSkWquL8Ilc_+uwy zV9I%#ejC^T531k?tu>8@j=sKmvjP>g+9Jx(_@cQe*7u680}Ak zi5)Z*z244S2;VodH$u!B4KCHvm?f0ilIu1b{ZqzI&7PSNlW9VWm1RtwsoBZ+@&@(P z_18BQfCWW{+3@#=A)L<@9G|gcN6q&;j-COVN*czEA76Yb-vka{0iS{J1XE7vN=;(y z{ct8TzVt-f8TkIL>yxT~U$Ok*${FR;;VEy7L(3Ln)=a@h;PiI8KG$uxhfq``4vU7E z?ir85QgVg>dUb6KLo%AN#C}#Tdhg3`!5`*Lo_S{Fg)i0t=}$oQ*!tzG*EF7qySnf2 zbhc>a%F8a+x^O~C;{)IQ<6Y3V#Z!|E&&`@JdIY%jTHBl{d4*(sWZu2O%tf*iUX+k1 z1H&M-GHQc5*KO#)i=y-MV0(#)eYtxWIStt_XBV{&-}-dpk!Po-O_^1H;OTwO9T~oA zQ{9a8?aTJF%EahpkIsH}=z#1InS)1--7;*$va!{rebTb>lb7UqF3C~TQ#T>i~d;D?X$N`YE@4g99VSxHG`O%0N`2L+I zKr)~gEZx|?{?R9V_+4b4=8-e~^4%N!_iQoMpBn0N_66Z!s5>$w+!{_RnDFq3{)Pxu zH;qw~>vkB`$#PDf>+Z#M33vA3q=~)^i%{AjR?BJwlJg9bG@NLGjw1>OHZElV(HA%l=1Vm+MxlNqnH|QH$!tux{uGu%7@jK_zgE8<(^EzVr!uOBYjbK=g3Rwl!oIjWupD=O#d*drT$I8v@>qaOe} zPyfi2Ia)l$bW_>*c1)6!uy){xP4tO7hee&OBD^@^t`H#2MJKwPQK)#iA%MRcVB%^K zyaSw_Oq-@Of8R3G^W&`MAK5&Z4$j^=3~oY9htoL@C)TFNll3;*7su?w7NOVo`7rKU z$nSH#pT|6D=rzI5^>Xc?*Tq6S8oj>7>(O3qK__y8%c!Mf7Ka(*T%mJ6!X!sKwWJF~ zLJ{X2Z9AebUmJt%RlU)q3#9=8l5{e&-#qgSy!y)Y?NeWWcRL7wW71B~pvUJOta*DH zSi9`aIm;HY%^2V2>Od-GWI*jM){@Kvbq`r@iWtmb9|g z!mK{hou4o7KZ#K%uc;Oop0GT-#5H5awz4|J%#$7f5Tb$0qp_@MJX>PvWI?$3JZTJlSXwG2sUO$q4-@sqKEJL#+ zefg7b1AXQ)DDqhGN6|AAaV3+=7@nwzQiU3LXSg%htqTv-f`~gH-Y$YEt(<;ltF(X* zu-O~61BPQ3ys6FC{VaH6PfYc(;1%wC)HVmHXIOE<5X^%|h_9B+TweZYCFa4ScYB6S zPskd!@UsT+n>c1f-V7?q5HzOQ{rPQYa4%l?$lr-wkC0B}yAy{FC!J`&J-VmUsbIXryuAG1 zPcF|cN8QPvin_DtcQ$?B+@3X~YSIhOfAwz5Aydsir_M4?o?5(U+DjC{mWSwkRQ8oTK8KfCdR6n}Oy zX_;O#$2e>DW2k#PaE53cdFrCI{Jh7JLuVqQ`5s5{fbr zM#PW+MnwPZ(q}G<4hS?rUKR(?^4^Cl{?j^iW4CqX8{V-&n-yGIx^#YR+77np>(4I2 z<9n?7t^M9<+hpCnxlhd?fs5xB_XRu7fA7g9_a2qfpflo}qafQZ;NIg+9?K-&LnbW) z=W}+Tx&LC-Pn!;(XCXvqNYmuo*??&~d>&R#e|o}_c_ll?Eu#0m17F#H?Rbt6pDQr^ z>p#93w+{YmckQ~(K>6a5RV2sa?r#jv?}$K_a1WPR8{u$7AS=ybwiwJvG_#8E2?q!m zFj~>P|F|Zw`$8TZmYBgepngC{_Zd66SJsGV(u5_ zFYS&antY55o&0e_-IUWA6E8!?noJfGPsJFtXmV&Rlz%h=!kI#ziCtn31ri_Nm5-J# zvlB8F&0^@Qrnsmu#g?z?)|y&kcGeHc=-2PD?k$Eb<6l^AFZN<&aYZ%zmyNx;;qk1Q z?blv>+OW=eo{1=p*|g-!E;t+mWnu0bFIFM=TBu!NG!?J$9@UD9Xa1WXcr8WbN)Ta&hL&nCyf%8lXi>jaDj zk#iEA*We_kp=M~PJW;zwPLyw&YF3NIW{P5=K34&!>{oa##cF!raWgioEY`i!0LH&Uw z9vn@j;{MPy8X{dN>XVMvNevp6+90+1&k>P=Dxu5H2>XQHyJw2hU#u(fh{m522C0peHsSE1n$`qtcnIDy@OBnB;yeO1whT2q7AW ztQyNbc{^!+d~wT|zFm=b=D}jHgnjcK44#w_@0FBrXQM0cbsB$vzVQW`l0qmlrX z-he4eu?VM&NXdYFfeON0n6^8N>KHsg7s4V$ziAti9 zu`X6uAo!Uvj=?!H>5*2wiESion~ASe1b8qIVZRc-2H%HQZ^ENF&& zj+JSET7%s}8WlMuys2k?U?hweAf61!l8Vy!_7@QykqNY77#?2DUtR{r|MN`iG2@i0 zwyVj_Nx*ivYQAaK?8>!snM3eE7`*br*`3eaKMUD;SFWHnS)N`xVbQb)h6(c#`%-hb zvs5h7UN~=xFy*_Mh={OoCQNIm^4<2}EQCO`)_bHP_`Itb;z7WDa|V8#L(jK)*2#~z ztrT(+ewD(bqJK3f{WFkw=)}&vdM*vNf8UsO|65;>{Dc@FD;gj;S5E-vHk_t_&Rw+6 ztwCoJkvE)I@M!%i6jGT=Y9NHKYAUJ&uCiZVuA>nYa7M7&d9 zhYqZzZ>56I>@bOc;^C2x_Ft;Mbh1~vXbE}Hv2|e2h76PGu?^iU_}oJ03ywjTaR)K% zEzbK_@d`%Es_%swS+u<{hlt-mjc>B7R4v8XhYFsS8$uN-k=<8# z9u6d9&zA5=9jS)SSudF&niE#(M zh{O}a@onD}s$(QdNxnNAgOAD?z-btqC}B$Tr%43%QJfz^eP#PSwYdtG9|W6W{km3= z-dYFtfw>L0Tjnh(HW}Hd+-11m-b@MlA=3Y?n;*%q|5)UyMElPGlG|y-XeLrtsX>N{ zQKJdfsZ=yCXF?4I9Z`dcu%svZa8LtO;SkO}pi=<0=IHaoC(YP3w-{b+1NQb=tv|Mu zpzTLlpK_Ea<|fp7zl7rsrhr1Y506C~lBE*qCz7(`>}?ruw{d1e7#CLHmUEoMq^7hI zJI*~2SAU?E2>F&nmqlkXm@+t$HX-?XfCNBF#IQLi1NJc&3Kwme10&cl8;qY(nI#Ep z4U-j5*EY6nQRSD8&iItB15KVK;AqRLd=A`LwF;UfBi3(*nc&QZnVtdkiNw+}IDjbz zC&=7sKy!63vDSZ!z)3(bN^-5v3#7tyBed z#(Ro+dz0Zc+l0=5&I19`PW9*oe{qR9h~Zskr|f^a9up{;2X$pE@aJ<=nu;YNueZ16#rTU#OzU;F$E@sv>kUA z#5^)Kr*L4dGp>8A#nyk+g5@}Y1YU;cpI%hkZ|>ZJoT6^C<~6@vv+3xq7hky_9QkgNSFOTY@l*r~~0ZDAwgWP%VI5CX87aRfbp_`o}9313@8S7MNw(3-|R zSR6fQ0FJi7%L+5%#37bY9PsAqA> z_U5WJLl&$W+PE<1!X_JCb7F&UX&YJCQT~}ubhD642DO>&06h_G-V_@ z;^oS)bxxL@;~qIF)2fQdxG!gWgW$gwYiYGS#%V#X#e8w}`njMw^boZ7lRETpEjoC9xd6JQkl z;LeZ0*6tW{`U-mh-ng0A^Yj&O&DJf}!j2;{MhY_KiZbT96>2uLb676Gb3;OM06UPd zj5vacgX^qi{cqde`TK@Hx4!kc=lUauV?0Os>f1|R>rQ9Ui|OOX;frs4`wqs3`n(;! z_d?{r+I7sx{W}UO>xCR;ZYp;I+3S%mv};8_m9iU8t7?%eNW3|WJpf|TuI3S?u2TEI$=`Xor~O|_VI@|($yE~xDS^1 z#{8A0j$c7NQ!J!iyNW;YN{sj#jB`q!u!}7V~b`2OYIX6Dm zY3V+oC#?DoT@Ri}^^n_%qYrHRrCzTf2bGnBVpn46086EU}+MgpdA31Y5l5T~Ia z6TV~80x!iBwp#Qbc;N@ry_|uv&$)AIg7>PHP{rJ7FDH?7COb||^62sV>^Kp}td?ux zQz$dlgX-goh?Rutj1svkB1vO3Cgr=03@h*EkUK;afPlIX4FP6UpGy_cq-a(mc-P}- z5+5N;)ToUm*FSvSGm&>Pv>LUO=USeIpPe)oWc16T54`&b5hDc>B)b6m&8>52Fw3x%1RlQkpN<^+yLuuM?5sBcPjkHjN~NyNARs9yDoJr zOiAnso<=7})}%4snxO`^AB%H&ds6AH@L0Vm+?tF!*3Dr;N0i2-V&(E=v_Tns`9fZ- zNljX+nt+<1NiFtCpsvppK;$9;ARWO`AK`i{bdT*f``yR2xoDGQ8g?!?_qcXQMp|!r z^#;$)=v3vyYjcNo8|}!Dja-&LdPEO;Ukm)=R8+s7{ZhlOw(SJn-i_>+)GsaiqUW*L zuq5F8yrj-FFxncv?b;Lb*6VVGy+cwWO`|l(R=b}XY?Dbx{W7RLhFP9Z>a2Re!M=jFa}25fgh0eR6+?Mv^(Zgs3^ zp~%yL-y^E#iLRYu5w(%oRa-jkiIr zP1eedbw2~GCA6|?(1e82h}!UmnOSpY%^e7DR90)toiSl43H@^P{rY`!>MR()&tYEO zb0z%g>ALE|!c8FNwTnqBOfiQK+<=Yy_-7yK6KPpkvA~hw_%yF9x}Zmoa8*d8!4Wsa zhixb+;oH#}kV_45Mcd*fjG}Mf=y*;hQ@BFnLzCl^^WFM*)|C;Rk?)R(?ljdt4nHR# zZ4i!Y>?BYDhtnYuzB2z`dx-dv>=Ik}TX~U|V+GbEp1$yZbQtmNy4D%!f2}&0_J4I9 zA-xda5x18LrQ$I5L5x0}QK``lj+e_rBaLd6!=Mt~NS~m&axOJhBP0(Pf_kq2UAvdq zEA$f7u{>M&@w~_c_Tas}P266&Lg7H7pN&CsDUzPjtJ%~;b0e}3llb0Y?=hI;UKCFu5tw>IM)xZ?7$zgs;E#rk)` zf#-i_u3M@G`dl|K20t^{74Ll}Xqfi)$6El^M7;22hiBC;nK6DXdgNypkDdh&zLvHo zZ3p~m&$7poJyXf^7T>+i)^T!luQs@p$`GwiDx(=`D0ZlwBZI(6Vi~6{Hj^V?CI-Ex z#{+8~{N`ZILHOMeU^@-J$paCuRlf#o1@Jqtuc>k`JY4|#?XBDkiuP9R1%2}2N%Vr? zlZ|B?*pcXdr=~&=QWA-rrjkD(3}`^u8q)0EdM{e5ad%5x0rqK%x+f0GV{bi}Vp}rF z8J#tNM(r$Nudy?^3rJ6)2Tf{DVI+`R#GVmRCM1qbp(vlm7H;F{`ikK1J^OL?`XXODtG0@hX|YNradqeAVl=$b0DgIY-U?q7KOsw!W& zAU-;5QlA{|Al^|Ddssr1He()cL`ucOTiD!ByMkXf4rj08tEuP&sFK^(ewArIZ%}!%XGLxE-5iVJcaFNi6 zcYE<4^+{8z{|o=0AXN~oII>qW;tSy@2SKmw|L5Ojbp91PpX)zlWGXjIacW|jWR&=V zn>wSooCm*g{Rg9$!?|hr<(=f9mu$*k{`MArnTFbZ7rpw=vEW~xPfUzYerMXm|NM%7 zaL<}v42($$&Xl5A(mK1YBxiKGseux`Wr%ea}u>gZQu-q`wxwUpl|ibcTb*FpG5zna}qka?Ip(4P72O^u2+X zYdm8Vx_sN@URv62TOKz><18|^htWG;7_$G71kIQsgDQu!vFPV1^q^yR9th2OYt-c$ zhwzPVBY%mST8x|ea{2AUsV90(p@+QF|A^Y1J$T-D`XBV_*K*%2y@-CEqIQn=^cNqF zeL1ie*FjKPDw;}k8PyE>A>3s%a1^7}%A>JM(U&=$jrRWV4^l;R1F`S|=e>A~FK9dQ z?xqQ+TBg4kI^Z_&kntXsQ@J9MZK{sZo~{wF)L@zCwdFFZx!Bh`0rFnf7D&Xq@ZBP*-m8I4vm z)JfMo5CQJZ=D~72d9Rd;u8$ulL|~*0gbp zbyIpXUp3!2bIxO{=W@1M&j(@fO3V9Tz=Trz)!KjG`N}Y_Z|Q`^Q%Qh?_ST~y+r)zJ zaZ)X3z?H@5zmQOsqQI?Eg@$NDEd}mSCRkMLyds#u!X?^hP;(}UlgEx+phHJ7TB)K6 zFMaamU8GETwTzxYQwYKp*N4hGgUiWEn%MH+#!!8bkl%c#b>JK zQ+|F)wg}xZCME^-yMJOdxNiCsa7~-N+Oaw0@4WZoeO2`QbT-Y7z z%|@UlSYRLVB$3!hJ}HyUZ32a>!lkbqU$JZFs)Cx~16GurUc7K-gteeL?|~Wm>Ep-s z@%)GHb>W*6`~Cq}mTYtF4iy+E=RVBu?YH$lkl6eU<-;!A%U?x%qtPV?5?(7|{oZlH zJW9Os4!|7G-aEx}2`y=m$sGa-u&zRRVIr)hR7#-s6|!*f&488{$JTpsBg?W2Zh+9|;HBe@WmQWW zt}Z)9uakNzxI^1Ke}uqq;CFD>vE-fUjUevO>mQID896f(_1T7HGHT3bWUQLaS`Au3 z81{vd1d|B`$`mJLFN?X_c;o~D1t=^qa`2>t_zBrfA5*Nqhx6U6ehNJ-qAE$JoQ=&x|U$NBQF^&-b9pR|1Li++n?#=k9Vvi+S$h;r%02 z{S9f+|3iv<;C%c)Cb)aSGyZQ0?jv*N?=5(G`~RBZZuHy+GZbIENs`>}-o1Mp=HZ%8 zZ5())aHceZsU(M^9p>TOcl7>u;`?e}JzX-{d!t=i1s}>tl`=-EWuiF>&1t`7Kn5t* zJ1jy;By;@f1$)NyhrJqcG;u5a_63if)Qkn!Mxr@d$2!m)CC>;&cN+zzR4EL6w3I{}+!m29Lr}`mJ+Ccq9 z&vcqP2P#TD2XVLRLG~K3&NB(?FCFb^*=#PlyLEFJq?`ghn&&m>KOGBXv?>(%IPv_n zZn$6gX|ZX<;fo}2e$n(@^Zd#o%VUB3r013q6u)&ezNTO}o9p>wF&Nz14kI6eQeZm; z#+Uo{b1t65hvQv(TFuE-5-GOjq*6|U!^1vK$^h0^yMth(30V%9NCJ0PeguBeR@HK2 zlYL`+i}Nk}u|oRjc~32Up~kb1o!)r(a3fqvzw4>v;CwWPlj}s6$PH&EHjt8_A!U4T{vVq)yK-S0=A3j_QKmYofKz_i_ zy*2yXX;SNDcWGp_l3^usT(gT)QhdSQY)wG*E-pL79X)murfqEjdU(VRZZ*=!FM1-$ zJhg2VCo1JVqXevX)V`9V8Ht?2^%Qa$hHVON-&a|IAHnjcJfDN=<8XU<(`mTZMzdt1 zdM@Hg${gB&W+^4s;+K;;%~+S7Sl>!6RL;n{SaBq=R9JF8)Ppp3((bZnMmvEqQpqp{%uVRbbge z`w+bH#L@@g!*jrAu1nHa+=EiG1jZ>-`96;Yw@yw?k#h7AD=b1rMSARFnvnPS*SkK{3A1f zo~@hv{*!0n$(Pd5fnR@n$GY8mn7|xr$0%Re-`dJmaObEbv^%7^tRYNn4>m!a&ZUMp5%fcXotQrY0{a|eq}x7Jsw+G$$d`bC#EKqY-}QhYA1sUa|;OJ*)#R8_HRReWI* zd?>LCylvuN#^^E2jo011gdw7GwwrcDBSvh?j{`vB34? zo;7k19R;rzv<`^htQr^82z+#*$mD2KW^ zTs#$2%O!NicZCb;(po@SAROL2{CCT58~j~6Tm>7z{3>*ElFosk)b^{7>sy@Wv6(CE>8F@l-QXy3KQrPV*Gt z=lqJ!%WQI9qUTUNEn!u(0bf*d-6})ybI74joi7YqKTelEgrTG5ykNSh6s#f;#==*>C*U=Rs6*(X+_^G> zXJLY~ZOoM@IQ2JrF+sIx^!yAeIqSA!QOXex$) zMyoWOmFoa{Ej(1yRVAMPO5=B}VX5eT59>C$U#ziDZQiGF;1$(2I@={J-aol^yd%puPg_xIfV=+zzIi}rUDqKUQl=hL@<7{@TUy~y zJ27kzJ$`&cO|P+Zgy-8~-G=7bdeY}_e}`m1za;g65m*MjF@gYVb81pWT4$sde``4AK|gt6QfSf=rPslj1l1{MCHX zuBv@J`}Bt8aRp$As1FgBBpmIHW?)87(du*xj-wP>9;dpR6~PE4W^}np#_lGqSTKuZ ziPHG>g1&nJOEyi(sn3E3l@%>Zu zC9PHjL{syRt@qniQuqFn+6|^Yz%e0l{f{4Yrol=l8_@QYa{cmD3`HcGqetgTaZdE6U!fC@QdDLi)LYzMO^w zh5bMVC3Z9c_!y5FKR(6b*FI#+7Deb9HRchzzCeFq>#i;En-3i9vd4z48_}YkaX2~j zhhOg3|NVF$8(lidInEfC8u0@kyXE zkgaHAn3xblybKLXvP>2e;)o7O%y);d_L!LP0(Xqgx8aLm{ej)liNnzEUgL$QFV0#* zLl!VnHDoZt#Nj#zC&AYTio^Bd0|hO^-}?*=7;`;vtV)Ct5k~CgzfBQGtY-`jw}SbR z!1*m2HaaDEywE<0$15JqL)1^DvYRoI$I$FaI$bv-6>aQ}P8T)k)-5{M-Ocz{{RD!i z?7xnigz+PbfZy|LSN+A%tz9v6uQ+&UvtJy2e&@XhaIg$+r;WplQQUv{!~v;i@o$OqJ`FS-Lpq(m?Qi((gVd&N^sp+PCc1o~0AI7iI1L zV9k=z1(OAz9SjeTf`an;0J;W~nQA#f~3 zTcx>fs{opAP#e&ZuMNP>r2My=d!u0FJbSI_bn`utFdA??u}e4%VUCoOGc4Mr6_J-T z7}Y2+J$jLbmS(beoLrz%P&JXXCixi}Cu z<8%1szf$&Ozy2+F#p^@*|Lhan_s5xEf*eWB+i|q{{~wvyL`_ zqvQQ{T0wqPve!mKzhz6jYg^~FVU@&&Rid@6{4X{vDbqo-*>A(1%F;IMxYWbg^!((jh$9$r`1eH=&^;tLq7kTN5k>*TbN(J7^j zgwkoEb;vT)iJH*(F+o)Ra{Mhl^>480QBA_sU$&tY!68PZL^Ht2;}fq>+kRV z(z5gk3y5wV_A2hso#E_3VWra}=_Mm>-xTp>U_HT?A##LL62`2NtBlby)@;`0 zy3K|Fj6A`&+Xd7N5r(bn3U21?-mhCuH*}3T(>@eg_7z>6DY$;^AU;#57!jkgTHsOj zVpNLwVs)hUcCb);TSzMD138jNI|&3cI3@_g8BMq7j=W7Jq>g*AP;>7QYVLdW@?n+> z+^$5%C%u2ek0-U^%|7hNW+HPpQRZ^t91IN&k~xvcoF~ZqM+e+<0gr=Yk&T40{Lzl9 zN7k!eAHwr!z4L4cIut{?KxLMs?&kd#@N#`1^{FVq*9rVC>HY-+`Rlz#Rrf6 z8)(kJEtlT=3LF8KX7O*p($k>Z;MwqL*s_#MFWH?M2S0{)Ja8nuyYHDh-}JFWzWeo^ zLJ<1v_UDVH3AJu_Z!ow9(o98T`9dRd-JzipiqaA!im<;%q9Brq$b3j-1}$U(Vvc5y zoZs^AjoWsBQ6SaME`M~`>cXiFePP+{%}&v-kC2ywWxdr_-@B4WEU)k zdS(^5-yu2lRG5*{4#kp~OlU(j31}OZ4zMvowJGo;=ynhT)a*U80>T$hE#3I~D<8Es z=Y@gqJ=bjX<#2E+rSintvgc7 z&rSE%@`G_n#QKbg2&nfLaB*XOn9{SU^Ig_#2yI>T;R4JSM=3GU&u>6#g2=v;8q^j; zCnpE*JGWRXX={wo)(@2UsSa&n%v##+`x^_!(?Ulk75FUt`+#S$KC)>4vn*upM+ZEM zWxT|5_*n#Nljz_}aSr}l)In-$U|R%>hRoG=@pJc!TJTBkozq+)8Jmy9u_+eDCM?W% zHy{`aWNeCsvDwyXY(y;YSZ_P1kAp?I;^PC?kkHmeZ(G#tCp(Re*jBkuredo8o^5p_ z_z!|y#jkW8XM&AOJzwKDKr*JPohv&9C)g*FoNU-Nfz7J_j8Vy)v(Fye2hQPLj z93R|TzaL3{PwTpQZG~*!`u0nLS5{mX{8-Y*zl-~vQ=DHx`Vw%PNFQ&Dx~QXs8Rk1h z$^I1vD@d-Bh01hUd2^UK-_3-D87&snVGCoF6u6CArKZ5GjP3-;-y!`e%@0_EEVE9@ zP%~EzFqfAOitW*>Te`y95|9}MruLlM!`F{NtwDtNhifgq7TyK0Z% z=dU1s{xIwpR~xk^J%drS3*0I#Cogbw(SeDdUUz?xAOVj5x>Wxj za5e&w2OW4v0dM=~Jf>Nvk z@F%giaE)MtA7`1BV=fm7$4Jl`kp$r^>#%W!F9%TqZm&J91oQ^R1NANFN^~3!qQBn% z>IcBS3sheEonCOefIj&2hFd=S_XNSm8A_fx9oaU6iH(7gF3h|tJY1^As3t0vRLz*8 zrP29rR_d=13iM{<+Y%XUkuwsD#aw=;V`9=iOimN&rtAZFDQtv^cd zAGI%emgmsoFRsp>F@LL`DTKzikF+$u{@l+XgkEsxV3c#@n9sp)dtQBc!b6qQz1*dI z9$6l({-XRO%_1(y_ZQQ7)4M-p(VfJxj+h2 z=J2WOqy*lQYe`_Aqv&7d z>vx>Co;`MH@q!l)4=uk`^WvFz+v*y&>bVsNF++L-Ko>-(KS-9SK94p z3$?42OaNkPfcV-z8o}Wy(FaJU$qed=ufmM~u(^fOKuJWNRRyK4llKXdb_NEaW znqDpo(Yv5?V2F(tv<}dW2ih*kW3>YGU@#3tu$=fC_8S!M9j=By{A&HY_0xruXCHWA z=->W)`Mu+ZmM_zE-&wW?OdXzZVa>}84^GR@tX$EyrSZdfR=0LRf)Eu?zjy<8%(cJFS;b$3_M(IHlAG*V?}*fp#`Z^#$>H1C1BCb~FzW_HWq z34OzIn)7TknjYQ$oOtwc zW#oCi!KB4}Q~EFiqt{~U8ZT{0V1Q8&y@O`G9zup^SG3MpXhk|rI#ic^d#2i2M2bo889BOUccd;uX9AdDB82;qH{44%cRpWEDvxE1tVouj3F!(*$2ih zW%9wi1xC|F)n+hLh!e4ixD_|60+qSrIjJA^#?vn^B0zhMtF41YoHK5umotEh%t!Z9 zJ|skkgG+pPzMJptL9t7C0iR#(r@0h!tTK?cQfR9wVK?-=*$%(^8<=+ar#EvRdhY&a z_|sEwymIW56u6PTS#cBIT7_(5E#N`huVWjNW8Z^2E}#4SBA~o@hAdvc1izE;9#WiA zsl@=>oH>w!G(aXVCVGswBALPxMd|GHeDJfrA8h~j<6m}z?k5*C7r0h7UV)y?t3k92 z9;dU5;eT%3{Nx1a`*K|Ox{>fA+_)E)8i;&lmqfp#HY7v~So9{^+!(Da->vQFIY3rL zrbv0&aSk1^GoRbxtmC1rcuh7;5y6J@s4uuy)=7mmSw?|f!%th z;cMKz<3{KP<-NRg4W^F$!JaP&Hy7~-t0iC}2ovmI^nMA+=^HG*pX}!ol3_(8l>g6K1gQ9C?o zr%1q?w2)Tp_5dGM$95hDSA}+*&U>_j`O|I*^2En?kSEsH&TKGO^joB)1m5XMTg0Ct z$TYiB@LQy%`TZ%Y;O-!uma?s4p5*QzotCm&d_H-LW0;M))2cO(9IevRml zN1tJj2{^fNao#@QcDV793%(e^diJL1V+#-O;M?aS`D$-l=yL}t!OQ0NzIf$|4QQ|7 z-t8gT{OvW|yFE@JP4>07;V;^|z+d*Yx8X13J16zWL^k@`>)EqodmANcUwa#U?d9YI zwTH&1HL=AzhCpF%tPf#$xf02Odi@rv{6k-9mg~V@dpiNlNMva~UJm`Q+Th z-V){X5>E!|@wiXUP3#d-PVbcWw^ta@-ezBWLA;Nh+S}}F&pYu0+Z*p|Z;P)zhoe(_ z65iL|7GHbm=^fj9BVb&%`q~SM7YOmHfN|OCYcDgi$ID=9@lx-Dd9gMF)8x?;sE~8E8ch(T7$QO zdE$I{)@!_Y*61^}!jrpo(**LU)=H9n?M$G?3hfvSLF-+{UG~Psz=Xe(R=f+q=bs-( z)@L_y9pC7R|C6-!PqIGq#Lv}>diKIgrw8=U-(JJL+hdLewAXO&_Bff;*H5&L?=9b6 z{<5#V4SyluS*bssxY5^MQc}nErc2bm_BQ(38$39uJv{zi&RepE*NN*rSJ;2OyqMyg zc-MSnnT__3m}@`*>LuWS%4nbAb6x7+;wz@QkFJ$UOO%_?dOWnIx0>=7|>W zCNW^r4xWe1bRm9*-p82RaTs%(ygyRJ#M({bA|fUhDCN?9=MLr@5izll><0qkBv-sK z8FcQn2>rI(1Lh&-rCuY(WAJ=#66UjaOA_1phRmB(VSaHH;(GTU!v1)Rhs>KX;ym0a zj*E{8J3uafdkx&;d$wl{Xs_Wf+S@?pq0rujzi4kCnTKPkTo%|zm%V5E<#~FKUOsM)W@kjzc<*3->7*$K0TCAvHH-{q+|)C>|A_E0+hyWPPzu z{22umgnp0PLF0ac%!mGB`@@6ynaJM~c`5>)d&T=)q?4A8`7z>i*La_cK9k&OJ_zk3 z``Vd6nL5V%#W?U~U+i|mR?>9BR;+p-ZDBHT;y;>W#gbLmko8txGM<=d~QyG9a& zLGm+|OPAjd|fvF4gRte#Ezk8+;4g(>30aFd_@sL z`kt2R>pf}BuLL?l_Tavn)!CvlOy}TD(EkY1$>+$9)yKx~0Ns^0Y9DvK@bZJa1(+p2Hod;@o-htNt-`0U#<{R4`$g=jfDDW(t80D+4 zX08)lnrxR{Mln1qk%nsY3RW3{6ep4Dlv-to6#b{-v?}3weS)B}(1XS5>sSdcjY5yN zcx6Cu&}xty3r|_j*TFYqL8f*FJn96Q=p`5$2j2|^-`iSkupU&PZy*6!uyBvUC!*Ty z@EVctG`K-GFxOH4rTb+JnLoN-e&UYP8>@;ZZCd7@NVhh$PAOhITfbi}k;O9ZJvS$yRIfQ(4p717j z=ym~j$TM>3?-ehN+I(hc)7CifP?67O;kC!!5k-lOYscD0nY!oGT;PErViYIkBk7_ zTFZU_w_xoUFalJi!eJy|pe4U9?4(sC>l3`2|i7U3zDzrrw>UOrn$ z5uk6~d1o6tKv0uVC$f=Fr_tU_DJe4*`f7;6rf2OWyxswoSQ0H_M`L85_9-oM7d=+` z{G8uz=gi5<%$~iRZ9WJ;*}QAlUJ$!+N&R<^luQGOAGKnR47z~6!W~80!+Zs*5DBja z94Aw&8A&7)MpE^5zs}k2EELy%krKg6^8=Oh(Hcr^3+b zf}Tnd*S1j;87}YeR52(VFy%!?3SFvLEQ}GU3vAPRmy{K*f3UoI`K3*RvLgEBF4*mu zGJ5ioCDN`6s@mq0lhbC%5}Ro!&NmUH7TP8=ig6s&_)+9N#tx$AL3{# zie@6Q92zncNzz{%xCkrEv_%V((74=QIH~0 zsw7=W#p_>yWE0|-B-HBg7dq*@$l^$+I^wH05ne~yGP`Q-r2PIbtzNw9>VV|kF;mAD zy7DFrF%K>1-g|KWm>ll(0{7^OsO0IcMH?QTcJTfl_h-*u3e9oF{rkB_4^DA|&G{MK zb7IYj1LAvTAf2zF2hg{XtfJ1tmd-OTla$C*Ylc2G6A z``ES$_yfId&GwOnDYKwhkD7$@ok<=}sw+HHGu(~rI5{JcN=CXVsZ`FHu%S23QA=IP7vPuM|H1sd}T{fXab7X?)8QnhFH{syGoIX1T&Z@N} zgK{fe9}5+C(s9=lw(r>>?pe*2oR z^^2_NXEfh4kv-Z>^1Nb@Zu9=1(yj%rsUz#p+*cAFAt7%82ufHb05V)K>XYQGqGv~~l`5&v%$0r2I)l)8&7u%%L5IWAzj)DdZOJ}q z|B@Ba=d@=_WiuStE?)XG`yTt3_?CW{8Ti2`J9fl3DO-aU-*0Y)O~r+$F151uvgpt# zI{nSzf3Y{5BgEz5etQ!iKPX_|q+_vv0{*~ZlxKobuK%PX-|th@hM}O)8sVu@tBP$x zHRG@IpKBv^KDt01AtKc}wa!K~V5GYaj(HNBVf#r$y8r${3u#rRYh#+4!kB6-t4>5O>uC?)WTs*qLxy z@xBVZl*6^RAn#Eo`6Gh;DwEbJ&=Ct zc`*K17wbIA_RY*)*&4Bb6VU+`=FIghpFgk+>FT$UjT=Vh5vh3R1++Yi*F1}fH=Qp7 z&moE=v`AH%xsYc>fA9ErOcMP*qFetLz}#e?OX^zb^7=1j|6s4WW z1tK|%#*sT&$%Kt)F-!FP=^bQt!vro_s>@iUat7G%PrPud^Lp<{CBc4?v?C>{C;j8k zoX;$N{voC2(Rr&5*Hj~S_$Su#&3o?*!o;VJM1{a7Lk)ZUL)m}aKG*H+v8~^DvtxZL z^4s4>{_qd<5b|h{7hpwxHU&sZ)R^CCCz++-zmG1sT%RuQ1IG=U*1UAhC6DAl9hs+Uqn9FAku z0#+jMzV)M^|5gRQcNE=Q>c;pH5`dxvs6r$_)dEw`y5P`Xvk0PLpcg^CVwBk6+()H4 zULi7^17trdSxxqlrrIYR4o7z{F4s=r_fm}8p-hQA{BCL*Cp-YvF@j-(LqeQzi=O4&+tntr$h! zi}BTlh0F->RR>@tBKa@@CkrtpB)IGe4$D%-D-j-zD+ZFka2-~f?3U`?*^On^#R-;H z)6(v|hw}<6;%3?tt9NJE=kZsU>_S&FtKm&+Qcs=EsP)gZJW;O?3R1(TGAuoHLBaUS z-ZlCle=XPccF<3$knqR`_NYlypE{(pMeq4_)lHE*)V<#*K=)4DcF*(JFxi zO_K~jogD~Cp@2k8UAZ7Ib_usQV1#C<5D}>3QYyy^vezjmzQfW$9_EJM1D z1|lFHB1D9MMy-nawQHHkBqFJ0Y)T%R2G8U{C3~Jd50i*5oPosW#8=J$!rS?y^9J%U zw5*&FGl3u#%(e#jg_}YGLUL@;0YEj|Bitj`W(oJ9Wnx*54T!bVu~8>drnf52P(Z!I^=O(5mW|jF}V*~#hc4%w%ENfiO0?oA%@87Fp4j&9} z42mpDEq_3#fnTbl4;_kF8xmcVYOC~D|K0EVZz7*z<%&+_x=qyV+rw`iN53|n}~YJ`Z09 zB)%?)=46xsia>!iv>@AR4Nq503d_SU{Qr}el#8=U?JgY6p#Vfb;A zzSlQw>!-Uklkhje8Y5zQE05{qTfP{YWh|ZP&v#L>*%1o8UyVN8DG&}l9YF7DT-HC* zdN4=zm{Y?M!^7hKD8;YJPxUvq!Z8j`JtR?SP7zj7!vt4+nM1uCnuFzDpa**`nMlNRaZ76D30O>0ba2vLy+(XXZ3{5R^!Aw$i-!Y{q~P8{32Wb zZ}Oo9Wo?U*h;OMV=~~FP<-W=+Z=`I->8c90ea+9Yu^#t%u|8;w_fpy$IQPs4-PLz@ zh7e{tB!8#W9JC3}MBCvQ@kD78ScQlVVSkKlZ7emtT)n;AXYjbXTxEFf)&(TEE|z;* zRdaLxP;<4`&9Ct#xKX2^^^dMYqA&lIm!Cj@f-iI<5X#$))4g>hIM>w75E5OJMPJ~5-1wKa%Uw7p7U8x7IT#fzfuWW|)?Ux-+ zx7JxP1f0@R_@?lPjLH4cftPwCv@V#j_s=4Q9-gvijs|H9ie~H)+087CVR<9j`F;hv z51S3TVdk@Tyv1c1%DWFO29fLFpUcX*2?jl@Dr+x@Y+u#AS02Z!!V9h1{fg{^KU&N% zx3M{}q@UdGH(0F*lW1f~QMzI6%)+#GC@-|ZRxf+;K65=vnz(#I+OU43@vJ}H4>JwI zxr<3Zp3ze~hu#qF^2P7(@Sy{ysuD)3I+4B$#kLBj;(Ysge>nCf;xmeCo3a@j@6SwG zf-TYTX7#5f;p#EeTy@|~ON_u^;i{cy!vJ!D#l9_%tB zm_6+zi4(lB5Oo_a+XK7Txb1=~cBg1iK*-L+HHFPFoEFeWu7$58jxOA@MlB04*t_t6 z=^PkgbgOvjm$DvVOGYY0Z45)sqez28ah0hamhzxD4So%mxY67nsfH@@MO!? zQg2}SGnH3{Jn1VRYZ@?s6%>AMcesVZ`QE)?i>cV@I>?gi?P#ZwT}F&#kUo2b;0#r6 zaP|{^-fiMnNay^|gOR`NZNr+I%NPj0)PCTHb?o2Seruv?Upu`!X(?ciku|q3 zM&y>GcgZPEqta-4uNU#Eq&WFFdusXt*#`0T;6s=`xW1Epr+u0#DSWF_PHLc;Yk&dU zzWsSuY9iu`Rf=PQgz^m?7JQawn5g52bl5(NB+18AK<2OZ-x95O*$ce&!5Va*0cRdZ zAyD@&%?(Um)(CxW<=J{n>~ehzf(2Hkys$OAVh=q5rM>vO)O-Y+R8rG@NB&OV?DXDmbl4w&hX7tTMl*Iz7CZN-qqc{GSs4!}8Bjun(=r=^7ynAYf${;T^#W}u zs{;9jO$$PDT9a~#>d91kCmm~HKY7(Pt$f8&|4Hk{B8jYnHP22aY!RENoz?$5OM`AO zV3lnZfbj+|-ZpyQMguh@xx(u!iv`TE=!Uy{4i|$YYs6%P^EO<}9ha&VDPMxLH6IC4 z2&%3+FlC^LG)rl5$#ZM?nrI(s9W?P5!Yz;ax0bJXuM;O&I6S*)>5__RfM&!D%fJZ1 z*~?wSH9b7p{)^_N=*_AN+4|HpAozK*8KK#}r7MrOxS?2z?nG86Yez8M^hZI8W!`%F z57)v+HW@Or{-I2&=t&~PcIT45t6Q2b)1?Y*wdSjyeHg4tauJ4VQCTgY4^&#f`RR4X zS!7>k$A%nBwINcPDlGCYW-025V4S|jS3WYi37AqlQ=^&RenG#n9W+{zY_BC^pOU*Y z;9qz`ZdaP(oLcTRu>BtH`G0w|LM&*))vMIZ=S@=}kh4x#4F`=ms4Fff^t$_Qz^G9+ z)>8Qi%Hk3*90RW?(8)m@)WU)WSQCWPzIa8>noC_S&xH7BOnBj{r}!^pm2uDoDU9gMf#r zc6YeO^}W7`uCg^3h(A;0x>=u$Mw~3mf1`NQPC6!o#NR%onfV)@f8<~npZ+i5-7)R+ zp8)VQTlf92-I312ygupxE0RtM9IZY0DpV}ttWV@{okgFqJp5ps1j?$c za3g#@9Yaqm_e2qj)P{if%F*lqMw2^6f=c&`g+*HzgiOn-a#?!u??v$Y-*IOZi&(j z*OZVe#2Cg?-|2I)cep%{@L(~&D*c4mogXcg!hGoA_10!ViQ;8kZFg9iO;+h<+V0H} zjwV=stIBG^bQ`aU7XAQT*{QC|jTpjw5lY+i4a#~RJY1GV(k(NqB=EY5wi`&D^KZiY zIL*uGj0rgBd8uh{;ofalsLhVvU9__wvH42E_{)E)zS(Rv&^OwqGyK323*j1^^NjBI zeo$IVI#x?vU|vYLWAY7ACOwKGnA>Wm(v&6IFLdwp{H`OU@E^q?( z-7l>}j*=cyc&WXk#dywUP`zB5f8X3rY%_1%R`O`&IA5mrIo9uVxVU9ix=|uBOyA7X z1Y;d*9Jlq2Ikf?{wlS{9F7b89yRN&p*;-YfLPB(mzwsF7;hoJWdtBOm+tkIUSM>Mh z)FM7uz|YFV)0x_KZ{6*%ck|oy$i~;nZ!17TWSHxll?_%sGJXo}E9=%J(8v8a>Fa~oS(;v{ z$oJ5!$J8v`X-P2cC)86+(8zZ?O(@IdkxrDQdZ5?D=iI)l(I~5zHYb^XStFLiy znF?}6F~?TZ%YwO9oPd)AE}QYks6hm2Y%hLEo0SqTt*i7Sns54J($ru)jNs}# z>LL%8e#e*CS4jU^;g6B_VoC;Trc;iqazKjnIla(Ff#lo@w#a&xR1Lm{n!8tB0tPG0 zh*x?faskqEDvNr&#&}KzFoQWO0(TxNuX2WDZnQ=k94XID=VT+{m4uMWGFiV9i|ydt zKkIMq=Z;!KoL!xzC(+NmB$&fu)GL_7I^@Brz#MI4rtuxd6m34I!^5aRYtejuTqyRp zVCE%pt#rA5yEq%K;mf04IynMCf$a=(()<$lTKU4@Zp{>d<5vR#so;i>q6INe6Es?@ z=>BTD=YggSA@q~zoI5hK*kR+0znQO{guR`HG{jaIVXKjo1(N>DN-d$?_$~uBi$j3P zE)E-rxaneoZ%|wothFNxUOj0zNHxtIcvh<`2wmRpCX;_&*lCzH5lw#YaUKI%%;eMW zrw^=Od<=y%ra}-dil{3QV8Puh>eehSo!68}fmq25Y(8$Q)+tbKcuTWEFtj7s^em1R zeo)4AKkSFiQ90za#_-fbXi*F)^|E2%M>zJ(MN9sUp6u9OAq9G;?3lFRqWkjf2yTC2$^>}3p<21YXZf0LQ@P=0`AubPdV**9 zA8vaL_cYm|w!<^@N-~1!cB|T<)B5t#2K@T*6NNqi^$bBsE(mu1FKoCT697?C4~I6; zOHW`K>%uo22)0aw7~l_-e8j!zrGVE%7Fv#=17W>JRxAgdFN1%42Y$s5%|o_ljq0i4 zL{#lfw8zlGQ0-f=N6ZaRvb%Sc^ zy=rE2F~BCp9>8|d$45))N4N1`>wN)%+XS!eA~us=1enjui9$$^10gd)HaNf8_~O|! z%k-3RB6!+yUqrCjQB3|30Lnfh^Y`kkLz(X4XN2F_sjefq4)NK^uEWut_0itvMcyz4 zL!=Br*>TYKe?c@r;SZ9nhD_c?zKAp~*Tb-E{))AWsueb7N3@Rh(D!x)#*3^I_yBZv zgV+pc0&2S??Il+VBx$n_QCqrVGe`x@*U6OxkldK=4h)4?0FOBaI0~RxmWdU&I&0c z=mpr$@)@WJ`RLX{YqKu(eCI!TW@Qp6BAu9r^WmlchR#dJn=wo0l(0s6m~o#=v6xXz zh|I{p@&PkL&) z?iQa<_9GALNZ2D(r%?4s*&|Y?h~r4wBYd;a^+?+zdb0@WNa#6)zfkr_@i~IOh~Y@` zIjpnL_DJ(NsyHNK?^*PeJNZ?5JIsCoQ2OB#zr6m*se-D|%5w6JrugMW6 z8W_tPCVGQSIJWCXu9K>|t?bUGleq+BbEnfuU)pwd=hMmN03x`PZl-W-OS`jdW;6lm z+-V4>G#x2}xq9WJ?6HQpdcCkXgeUyrGmg=vkw4 z&A~-Clf3?>*R&Ub=|GdsK+`^JJ09MCM<8Z124Rr@HaO>(q&`yKJAq5s2aruW z&t;G2wT_iNk?A(pg=zYsV-yVM6r39|J{*>vA56RKpG$< zCx(nakGn0sV_=!qu5f!wGDtyZ@CDS_PINg11M&kP6O9LddUDuAlcJzl06Njc5U2)# zPc%gd3I(8Mj~9VT0Jzzcrl3>+X7fV3oQR}(tahc5q%ltdVSVks0+Z1buGB-~xvLL@CgzbTqS_cDZD0<6sKrmy`Q4skOYLlLZDa93r{>PDp@CW)7| zC$OH+^)}<>nvAlO&)VM3ZoILaC9~XhOFU8cvFfEQ^k}gg*C;tm8tkAbRU6L@dZ_OY z>w2hE8dVznp=4K!ST|M8?EWae%22t@vJTL70;76ayS!#>1uAO1YHHs8!I$&7Y)Yj{ zV+A?j=@SM~=LYoiqyx$MkAz*1ag+pn5Df;C)JxECDiy2p7Po&`Uhzl05m|5@e{dWy z_D$uSjY)MW55za7B5bJPG^U#xpT7fg^w?AfzD{1JtG;EW>?0a45RB^h{IGnNyO&^N zD=A#6Dm)PX+myj@@Z~e|I@2a-+#td*Pa~ugugug&JT`!EzYgtrTuqR1xYRrzzv$jK z=ab3|5vahV`t24zVRYc<2+zI8P@3oMqCMx_N}7w~U7y-0e1Wts-P+|qmPAh}{G*Hc zvQ731Cq<%&sY;%rwOv{!Je*5GZMP(G?s2C{Zk7lSk8oe^Orf8Gc@8H|lXJHA4?098 z$pM9eJOSI}bBWF!_lo1*Y2W=+I+Yrw1~`{Z3yxrF_acV&xd{{HO4sCmi%XpGHqv9B z4g`*-d-zqZkHQ)E!+Q)h@aTp76=fR69*5E!7O4TjUdyyYErVdJ6gHrmG(98Z3NCJK zMg!OKlI_equ5{T<20)DY@3DIplN{{$_#rf1mhpmM9D*#-aNWhLbk&}h6!*gBM$C*@ zOU*@-Mk(p)`QY`r$J3L?)2;;#`(60WD#u;R!2bHqmp7Lji$F4!Ip!wT2ZIHg2?R{F zqeK;u#7+FX6ZN8*_@?@kj+YkU4=5TN`)yxJEoTdKek86t<4l1egoO1dTidgn*bj-i zj(JXthCz9n68W1sMk5Lwl$qwDn#oB_OK*Oni?fK|rz)yy>L|ttx{*|6lIr%xf0${cq%i!)Ea8S;qZr*%u&S=q|{R(VOa9+B1(H9VfgZ~dDIR{ z!cnEe@(Wn<10mERN=&(7D9RDV2L0%yh1g63Aygt#OhGT?|B0=dyOhJ5El^bHc1ne{ z8pMjrQK^#yM#*y=#EXZ&VQ}S;P%7;Ogk>nj#+Pp98<1g;mSBqyh*66uFvW$%Dn%q1 z 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 diff --git a/fonts/OpenSans-Regular.woff b/fonts/OpenSans-Regular.woff deleted file mode 100644 index c75a646ff6e38f45921bfc3d77fb1d4a2c3e6b6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59816 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 T5e?!$zN1`h(f=GXOf38tu^)O7 diff --git a/fonts/OpenSans-Regular.woff2 b/fonts/OpenSans-Regular.woff2 deleted file mode 100644 index 4bceb0f78320c93e3329b8b2c7a01ffb4842730d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44648 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 L1F0es008_SHq4kV diff --git a/fonts/OpenSans-SemiBold.woff b/fonts/OpenSans-SemiBold.woff deleted file mode 100644 index 70539f4845ed0da93e4164cdfb84b54f8dcd62e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62172 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 z 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 diff --git a/fonts/OpenSans-SemiBold.woff2 b/fonts/OpenSans-SemiBold.woff2 deleted file mode 100644 index 845785846b8787d2c6df8308ec459c0fd2610488..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46576 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 C$<0>YwoVD>7MDH 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 z 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 NVb5Dm4-5eCe*lxV?Y{s3 diff --git a/gulpfile.babel.js b/gulpfile.babel.js deleted file mode 100644 index 3f241ba6..00000000 --- a/gulpfile.babel.js +++ /dev/null @@ -1,100 +0,0 @@ -import { dest, series, parallel, src, watch as gwatch } from 'gulp' -import autoprefixer from 'autoprefixer' -import browserSync from 'browser-sync' -import spawn from 'cross-spawn' -import cssnano from 'cssnano' -import postcss from 'gulp-postcss' -import atimport from 'postcss-import' -import imagemin from 'gulp-imagemin' -import minify from 'gulp-minify' -import tailwindcss from 'tailwindcss' - -const SITE_ROOT = './_site' -const POST_BUILD_STYLESHEET = `${SITE_ROOT}/assets/css/` -const PRE_BUILD_STYLESHEET = './assets/css/style.css' -const IMAGES = './assets/img/**/*' -const IMAGES_MINIMIZED = `${SITE_ROOT}/assets/img/` -const TAILWIND_CONFIG = './tailwind.config.js' - -// Fix for Windows compatibility -const jekyll = process.platform === 'win32' ? 'jekyll.bat' : 'jekyll' - -const isDevelopmentBuild = process.env.NODE_ENV === 'development' - -const content = () => { - browserSync.notify('Building Jekyll site...') - - const args = ['exec', jekyll, 'build'] - if (isDevelopmentBuild) { - args.push('--incremental') - args.push('--future') - } - - return spawn('bundle', args, { stdio: 'inherit' }) -} - -const scripts = () => - src('./assets/js/*') - .pipe(minify({ext:{min:'.min.js' }, mangle: true})) - .pipe(dest(`${SITE_ROOT}/assets/js/`)) - .pipe(browserSync.stream()) - -const styles = () => - src(PRE_BUILD_STYLESHEET) - .pipe( - postcss([ - atimport(), - tailwindcss(TAILWIND_CONFIG), - ...(isDevelopmentBuild ? [] : [autoprefixer(), cssnano()]), - ]) - ) - .pipe(dest(POST_BUILD_STYLESHEET)) - .pipe(browserSync.stream()) - -const cname = () => - src('assets/CNAME').pipe(dest(SITE_ROOT)) - -const images = () => - src(IMAGES) - .pipe(imagemin([ - imagemin.gifsicle({ interlaced: true }), - imagemin.optipng({ optimizationLevel: 3 }), - imagemin.svgo(), - ])) - .pipe(dest(IMAGES_MINIMIZED)) - .pipe(browserSync.stream()) - -const server = () => - browserSync.init({ - files: [SITE_ROOT + '/**'], - open: 'local', - port: 4000, - server: { - baseDir: SITE_ROOT, - serveStaticOptions: { - extensions: ['html'], - }, - }, - }) - -const watch = () => { - gwatch(['_authors/*', '_data/*', '_posts/*', '_layouts/*', '_includes/*'], content) - gwatch('**/*.js', scripts) - gwatch(PRE_BUILD_STYLESHEET, styles) - gwatch(IMAGES, images) - //'!_site/**/*', - //'!node_modules/**/*', -} - -const build = series(content, scripts, styles, images, cname) - -exports.content = content -exports.scripts = scripts -exports.styles = styles -exports.images = images -exports.cname = cname -exports.watch = watch -exports.server = server -exports.build = build -exports.devel = series(build, parallel(server, watch)) -exports.default = exports.build diff --git a/index.md b/index.md deleted file mode 100644 index 32dfdd88..00000000 --- a/index.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -layout: home -title: Home ---- diff --git a/media.md b/media.md deleted file mode 100644 index cdadd4b8..00000000 --- a/media.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: media -permalink: /media/ -title: Media ---- diff --git a/package.json b/package.json deleted file mode 100644 index 1f726a1e..00000000 --- a/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "vac.dev", - "version": "1.0.0", - "license": "Apache-2.0", - "main": "gulpfile.babel.js", - "devDependencies": { - "@babel/core": "^7.16.5", - "autoprefixer": "10.3.1", - "babel-preset-env": "1.7.0", - "babel-register": "^6.26.0", - "browser-sync": "2.27.5", - "cross-env": "7.0.3", - "cross-spawn": "7.0.3", - "cssnano": "5.0.7", - "gh-pages": "^3.2.3", - "gulp": "4.0.2", - "gulp-imagemin": "^7.1.0", - "gulp-minify": "^3.1.0", - "gulp-postcss": "9.0.0", - "postcss": "8.3.6", - "postcss-import": "14.0.2", - "tailwindcss": "^2.2.7" - }, - "scripts": { - "build:production": "cross-env NODE_ENV=production gulp build", - "build:dev": "cross-env NODE_ENV=development gulp build", - "build": "yarn run build:production", - "devel": "cross-env NODE_ENV=development gulp devel", - "dev": "yarn run devel", - "start": "yarn run devel", - "clean": "git clean -fdx", - "deploy": "node scripts/deploy.js" - } -} diff --git a/projects.md b/projects.md new file mode 100644 index 00000000..34264f61 --- /dev/null +++ b/projects.md @@ -0,0 +1,18 @@ +--- +title: Projects +--- + +# Vac projects + +There are several projects under Vac. +These are largely independent and can be seen as specific bets. + +## Waku Research + +Basically what Vac is primarily focused on today. +Serves Waku Product, and aims to make Waku a self-sustained robust network with strong and modular privacy guarantees. +This also includes secure messaging research and things like p2p/networking. + +## Other projects + +More projects will be added here soon. diff --git a/research-areas.md b/research-areas.md new file mode 100644 index 00000000..a1e40bd5 --- /dev/null +++ b/research-areas.md @@ -0,0 +1,29 @@ +--- +title: Research areas +--- +# Overview +Vac has several research areas it is interested in and has or is developing expertise in. Here’s an overview of some of these areas along with motivation and what type of topics are included. Note that a lot of areas are overlapping in terms of specific projects. + +## Incentivization +In a open p2p network, nodes have to be incentivized for services provided to the network. Additionally, these should be privacy-preserving and as trust-minimized as possible. This research areas includes things such as: RLN, service credentials, peer reputation, and protocol revenue. + +## Applied ZK +Applied ZK opens up the door to many new constructs, especially related to privacy. This research area includes things like RLN, Unirep and similar novel constructs, but also things like R&D related to ZKs in general such as Circom, proves on mobile, different proof systems such as Halo 2, etc. Done in close collaboration with other teams in the space. + +## Privacy/Anonymity +Specifically metadata privacy. This includes anonymity studies and providing a modular suite of protocols with clear trade-offs and threat models. + +## Scalability +Making the network scalable in terms of number of nodes, messages supported, discovering of nodes, caching of historical messages etc. Largely focused on Waku right now, but things like scalable group chats also relevant here. + +## Data synchronization +End to end data application synchronization protocols, FT Store, interfacing with long term storage, message bus guarantees, possibly CRDTs etc. Guiding principle is to provide additional guarantees for users of Waku (etc) in terms of user experience. + +## P2P/Networking +Things related to P2P protocols and networking, including usage of WebRTC, Discovery for resource restricted devices, new p2p protocols with different trade-offs etc. + +## Censorship resistance +Censorship resistance at all layers of the stack, including obfuscated transports, running in hostile environments, etc. + +## Identity/Trust +Identity and key management required for non-trivial secure messaging. Multi device management, group management, trust, reputation etc. Especially in a private and secure fashion. \ No newline at end of file diff --git a/research-log.md b/research-log.md deleted file mode 100644 index 7f27b840..00000000 --- a/research-log.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: research-log -permalink: /research-log/ -title: Research log ---- diff --git a/_posts/2019-07-19-p2p-data-sync-for-mobile.md b/research/2019-07-19-p2p-data-sync-for-mobile.md similarity index 98% rename from _posts/2019-07-19-p2p-data-sync-for-mobile.md rename to research/2019-07-19-p2p-data-sync-for-mobile.md index 39d196c1..4f331d7a 100644 --- a/_posts/2019-07-19-p2p-data-sync-for-mobile.md +++ b/research/2019-07-19-p2p-data-sync-for-mobile.md @@ -1,14 +1,12 @@ --- -layout: post -name: "P2P Data Sync for Mobile" title: "P2P Data Sync for Mobile" -date: 2019-07-19 12:00:00 +0800 +date: 2019-07-19 12:00:00 author: oskarth published: true permalink: /p2p-data-sync-for-mobile categories: research summary: A research log. Reliable and decentralized, pick two. -image: /assets/img/mvds_interactive.png +image: /img/mvds_interactive.png --- Together with decanus, I've been working on the problem of data sync lately. @@ -66,10 +64,10 @@ The spec is fairly minimal. You have nodes that exchange records over some secur There are two different modes of syncing, interactive and batch mode. See sequence diagrams below. Interactive mode: - +![Interactive mode](/img/mvds_interactive.png) Batch mode: - +![Batch mode](/img/mvds_batch.png) Which mode should you choose? It's a tradeoff of latency and bandwidth. If you want to minimize latency, batch mode is better. If you care about preserving bandwidth interactive mode is better. The choice is up to each node. diff --git a/_posts/2019-08-02-vac-overview.md b/research/2019-08-02-vac-overview.md similarity index 99% rename from _posts/2019-08-02-vac-overview.md rename to research/2019-08-02-vac-overview.md index ba4b8389..693d4b27 100644 --- a/_posts/2019-08-02-vac-overview.md +++ b/research/2019-08-02-vac-overview.md @@ -2,7 +2,7 @@ layout: post name: "Vac - A Rough Overview" title: "Vac - A Rough Overview" -date: 2019-08-02 12:00:00 +0800 +date: 2019-08-02 12:00:00 author: oskarth published: true permalink: /vac-overview diff --git a/_posts/2019-10-04-remote-log.md b/research/2019-10-04-remote-log.md similarity index 96% rename from _posts/2019-10-04-remote-log.md rename to research/2019-10-04-remote-log.md index 5b6a9638..4ee43f5b 100644 --- a/_posts/2019-10-04-remote-log.md +++ b/research/2019-10-04-remote-log.md @@ -2,13 +2,13 @@ layout: post name: "P2P Data Sync with a Remote Log" title: "P2P Data Sync with a Remote Log" -date: 2019-10-04 12:00:00 +0800 +date: 2019-10-04 12:00:00 author: oskarth published: true permalink: /remote-log categories: research summary: A research log. Asynchronous P2P messaging? Remote logs to the rescue! -image: /assets/img/remote-log.png +image: /img/remote-log.png --- A big problem when doing end-to-end data sync between mobile nodes is that most devices are offline most of the time. With a naive approach, you quickly run into issues of 'ping-pong' behavior, where messages have to be constantly retransmitted. We saw some basic calculations of what this bandwidth multiplier looks like in a [previous post](https://vac.dev/p2p-data-sync-for-mobile). @@ -56,13 +56,7 @@ The *remote log* is the data format of what is stored in the name system. ### Flow - - -

    - -
    - Figure 1: Remote log data synchronization. -

    +![Figure 1: Remote log data synchronization.](/img/remote-log.png) ### Data format diff --git a/_posts/2019-11-08-feasibility-semaphore-rate-limiting-zksnarks.md b/research/2019-11-08-feasibility-semaphore-rate-limiting-zksnarks.md similarity index 99% rename from _posts/2019-11-08-feasibility-semaphore-rate-limiting-zksnarks.md rename to research/2019-11-08-feasibility-semaphore-rate-limiting-zksnarks.md index 0f54ed9b..9a64480c 100644 --- a/_posts/2019-11-08-feasibility-semaphore-rate-limiting-zksnarks.md +++ b/research/2019-11-08-feasibility-semaphore-rate-limiting-zksnarks.md @@ -2,13 +2,13 @@ layout: post name: "Feasibility Study: Semaphore rate limiting through zkSNARKs" title: "Feasibility Study: Semaphore rate limiting through zkSNARKs" -date: 2019-11-08 12:00:00 +0800 +date: 2019-11-08 12:00:00 author: oskarth published: true permalink: /feasibility-semaphore-rate-limiting-zksnarks categories: research summary: A research log. Zero knowledge signaling as a rate limiting mechanism to prevent spam in p2p networks. -image: /assets/img/peacock-signaling.jpg +image: /img/peacock-signaling.jpg discuss: https://forum.vac.dev/t/discussion-feasibility-study-semaphore-rate-limiting-through-zksnarks/21 --- diff --git a/_posts/2019-12-03-fixing-whisper-with-waku.md b/research/2019-12-03-fixing-whisper-with-waku.md similarity index 99% rename from _posts/2019-12-03-fixing-whisper-with-waku.md rename to research/2019-12-03-fixing-whisper-with-waku.md index 2b66fcac..40540fb7 100644 --- a/_posts/2019-12-03-fixing-whisper-with-waku.md +++ b/research/2019-12-03-fixing-whisper-with-waku.md @@ -2,13 +2,13 @@ layout: post name: "Fixing Whisper with Waku" title: "Fixing Whisper with Waku" -date: 2019-12-03 12:00:00 +0800 +date: 2019-12-03 12:00:00 author: oskarth published: true permalink: /fixing-whisper-with-waku categories: research summary: A research log. Why Whisper doesn't scale and how to fix it. -image: /assets/img/whisper_scalability.png +image: /img/whisper_scalability.png discuss: https://forum.vac.dev/t/discussion-fixing-whisper-with-waku/27 --- @@ -231,7 +231,7 @@ for more detail on the model and its assumptions. 3. Waku mode (case 8) is an additional capability that doesn’t require other nodes to change, for nodes that put a premium on performance. 4. The next bottleneck after this is the partitioned topics (app/network specific), which either needs to gracefully (and potentially quickly) grow, or an alternative way of consuming those messages needs to be deviced. -![](assets/img/whisper_scalability.png) +![](/img/whisper_scalability.png) The results are summarized in the graph above. Notice the log-log scale. The colored backgrounds correspond to the following bandwidth usage: diff --git a/_posts/2020-02-14-waku-update.md b/research/2020-02-14-waku-update.md similarity index 98% rename from _posts/2020-02-14-waku-update.md rename to research/2020-02-14-waku-update.md index bf3e4f1f..67a2aacf 100644 --- a/_posts/2020-02-14-waku-update.md +++ b/research/2020-02-14-waku-update.md @@ -2,13 +2,13 @@ layout: post name: "Waku Update" title: "Waku Update" -date: 2020-02-14 12:00:00 +0800 +date: 2020-02-14 12:00:00 author: oskarth published: true permalink: /waku-update categories: research summary: A research log. What's the current state of Waku? How many users does it support? What are the bottlenecks? What's next? -image: /assets/img/waku_infrastructure_sky.jpg +image: /img/waku_infrastructure_sky.jpg discuss: https://forum.vac.dev/t/waku-update-where-are-we-at/34 --- @@ -72,7 +72,7 @@ For more details on these bottlenecks, see [Scalability estimate: How many users The ultimate test is real-world usage. Until then, we have a simulation thanks to Kim De Mey from the Nimbus team! -![](assets/img/waku_simulation.jpeg) +![](/img/waku_simulation.jpeg) We have two network topologies, Star and full mesh. Both networks have 6 full nodes, one traditional light node with bloom filter, and one Waku light node. diff --git a/_posts/2020-02-7-dns-based-discovery.md b/research/2020-02-7-dns-based-discovery.md similarity index 99% rename from _posts/2020-02-7-dns-based-discovery.md rename to research/2020-02-7-dns-based-discovery.md index 69888df8..72b42a65 100644 --- a/_posts/2020-02-7-dns-based-discovery.md +++ b/research/2020-02-7-dns-based-discovery.md @@ -2,7 +2,7 @@ layout: post name: "DNS Based Discovery" title: "DNS Based Discovery" -date: 2020-02-7 12:00:00 +0100 +date: 2020-02-7 12:00:00 author: dean published: true permalink: /dns-based-discovery diff --git a/_posts/2020-04-16-wechat-replacement-need.md b/research/2020-04-16-wechat-replacement-need.md similarity index 99% rename from _posts/2020-04-16-wechat-replacement-need.md rename to research/2020-04-16-wechat-replacement-need.md index 1b656b14..840a8997 100644 --- a/_posts/2020-04-16-wechat-replacement-need.md +++ b/research/2020-04-16-wechat-replacement-need.md @@ -2,13 +2,13 @@ layout: post name: "What Would a WeChat Replacement Need?" title: "What Would a WeChat Replacement Need?" -date: 2020-04-16 12:00:00 +0800 +date: 2020-04-16 12:00:00 author: oskarth published: true permalink: /wechat-replacement-need categories: research summary: What would a self-sovereign, private, censorship-resistant and open alternative to WeChat look like? -image: /assets/img/tianstatue.jpg +image: /img/tianstatue.jpg discuss: https://forum.vac.dev/t/discussion-what-would-a-wechat-replacement-need/42 --- diff --git a/_posts/2020-04-27-feasibility-discv5.md b/research/2020-04-27-feasibility-discv5.md similarity index 99% rename from _posts/2020-04-27-feasibility-discv5.md rename to research/2020-04-27-feasibility-discv5.md index 8c665bf8..6a4b3384 100644 --- a/_posts/2020-04-27-feasibility-discv5.md +++ b/research/2020-04-27-feasibility-discv5.md @@ -2,7 +2,7 @@ layout: post name: "Feasibility Study: Discv5" title: "Feasibility Study: Discv5" -date: 2020-04-27 12:00:00 +0800 +date: 2020-04-27 12:00:00 author: dean published: true permalink: /feasibility-discv5 diff --git a/_posts/2020-04-9-kademlia-to-discv5.md b/research/2020-04-9-kademlia-to-discv5.md similarity index 99% rename from _posts/2020-04-9-kademlia-to-discv5.md rename to research/2020-04-9-kademlia-to-discv5.md index eeda6b57..4869f948 100644 --- a/_posts/2020-04-9-kademlia-to-discv5.md +++ b/research/2020-04-9-kademlia-to-discv5.md @@ -2,7 +2,7 @@ layout: post name: "From Kademlia to Discv5" title: "From Kademlia to Discv5" -date: 2020-04-9 16:00:00 +0100 +date: 2020-04-9 16:00:00 author: dean published: true permalink: /kademlia-to-discv5 diff --git a/_posts/2020-07-01-waku-v2-pitch.md b/research/2020-07-01-waku-v2-pitch.md similarity index 95% rename from _posts/2020-07-01-waku-v2-pitch.md rename to research/2020-07-01-waku-v2-pitch.md index 5a3f4636..c6658a04 100644 --- a/_posts/2020-07-01-waku-v2-pitch.md +++ b/research/2020-07-01-waku-v2-pitch.md @@ -2,13 +2,13 @@ layout: post name: "What's the Plan for Waku v2?" title: "What's the Plan for Waku v2?" -date: 2020-07-01 12:00:00 +0800 +date: 2020-07-01 12:00:00 author: oskarth published: true permalink: /waku-v2-plan categories: research summary: Read about our plans for Waku v2, moving to libp2p, better routing, adaptive nodes and accounting! -image: /assets/img/status_scaling_model_fig4.png +image: /img/status_scaling_model_fig4.png discuss: https://forum.vac.dev/t/waku-version-2-pitch/52 --- @@ -35,11 +35,11 @@ the primary bottleneck for full nodes, and the bottleneck is still bandwidth. To Figure 1-5: -![](assets/img/status_scaling_model_fig1.png) -![](assets/img/status_scaling_model_fig2.png) -![](assets/img/status_scaling_model_fig3.png) -![](assets/img/status_scaling_model_fig4.png) -![](assets/img/status_scaling_model_fig5.png) +![](/img/status_scaling_model_fig1.png) +![](/img/status_scaling_model_fig2.png) +![](/img/status_scaling_model_fig3.png) +![](/img/status_scaling_model_fig4.png) +![](/img/status_scaling_model_fig5.png) See for the full report. @@ -80,7 +80,7 @@ Let's first look at the baseline, and then go into some of the tracks and their Here's where we are at now. In reality, the amplification factor are likely even worse than this (15 in the graph below), up to 20-30. Especially with an open network, where we can't easily control connectivity and availability of nodes. Left unchecked, with a full mesh, it could even go as high x100, though this is likely excessive and can be dialed down. See scaling model for more details. -![](assets/img/waku_v1_routing_small.png) +![](/img/waku_v1_routing_small.png) ## Track 1 - Move to libp2p @@ -98,7 +98,7 @@ One difference that is worth noting is that the app topics would **not** be the Why can't we use Waku topics for routing directly? PubSub over libp2p isn't built for rare and ephemeral topics, and nodes have to explicitly subscribe to a topic. See topic sharding section for more on this. -![](assets/img/waku_v2_routing_flood_small.png) +![](/img/waku_v2_routing_flood_small.png) Moving to FloodSub over libp2p would also be an opportunity to clean up and simplify some components that are no longer needed in the Waku v1 protocol, see point below. @@ -141,12 +141,12 @@ This is a subprotocol of FloodSub in the libp2p world. Moving to GossipSub would Explaining how GossipSub works is out of scope of this document. It is implemented in nim-libp2p and used by Nimbus as part of Eth2. You can read the specs here in more detail if you are interested: and -![](assets/img/waku_v2_routing_gossip_small.png) +![](/img/waku_v2_routing_gossip_small.png) -![](assets/img/status_scaling_model_fig8.png) -![](assets/img/status_scaling_model_fig9.png) -![](assets/img/status_scaling_model_fig10.png) -![](assets/img/status_scaling_model_fig11.png) +![](/img/status_scaling_model_fig8.png) +![](/img/status_scaling_model_fig9.png) +![](/img/status_scaling_model_fig10.png) +![](/img/status_scaling_model_fig11.png) While we technically could implement this over existing Waku, we'd have to re-implement it, and we'd lose out on all the other benefits libp2p would provide, as well as the ecosystem of people and projects working on improving the scalability and security of these protocols. @@ -154,10 +154,10 @@ While we technically could implement this over existing Waku, we'd have to re-im This one is slightly more speculative in terms of its ultimate impact. The basic idea is to split the application topic into N shards, say 10, and then each full node can choose which shards to listen to. This can reduce amplification factors by another factor of 10. -![](assets/img/waku_v2_routing_sharding_small.png) +![](/img/waku_v2_routing_sharding_small.png) -![](assets/img/status_scaling_model_fig12.png) -![](assets/img/status_scaling_model_fig13.png) +![](/img/status_scaling_model_fig12.png) +![](/img/status_scaling_model_fig13.png) Note that this means a light node that listens to several topics would have to be connected to more full nodes to get connectivity. For a more exotic version of this, see diff --git a/_posts/2020-09-28-waku-v2-update.md b/research/2020-09-28-waku-v2-update.md similarity index 99% rename from _posts/2020-09-28-waku-v2-update.md rename to research/2020-09-28-waku-v2-update.md index 9e4bbb11..9d18070f 100644 --- a/_posts/2020-09-28-waku-v2-update.md +++ b/research/2020-09-28-waku-v2-update.md @@ -2,13 +2,13 @@ layout: post name: "Waku v2 Update" title: "Waku v2 Update" -date: 2020-09-28 12:00:00 +0800 +date: 2020-09-28 12:00:00 author: oskarth published: true permalink: /waku-v2-update categories: research summary: A research log. Read on to find out what is going on with Waku v2, a messaging protocol. What has been happening? What is coming up next? -image: /assets/img/vac.png +image: /img/vac.png discuss: https://forum.vac.dev/t/discussion-waku-v2-update/56 --- diff --git a/_posts/2020-11-10-waku-v2-ethereum-messaging.md b/research/2020-11-10-waku-v2-ethereum-messaging.md similarity index 99% rename from _posts/2020-11-10-waku-v2-ethereum-messaging.md rename to research/2020-11-10-waku-v2-ethereum-messaging.md index d63bc705..ac5b2189 100644 --- a/_posts/2020-11-10-waku-v2-ethereum-messaging.md +++ b/research/2020-11-10-waku-v2-ethereum-messaging.md @@ -2,13 +2,13 @@ layout: post name: "[Talk] Vac, Waku v2 and Ethereum Messaging" title: "[Talk] Vac, Waku v2 and Ethereum Messaging" -date: 2020-11-10 12:00:00 +0800 +date: 2020-11-10 12:00:00 author: oskarth published: true permalink: /waku-v2-ethereum-messaging categories: research summary: Talk from Taipei Ethereum Meetup. Read on to find out about our journey from Whisper to Waku v2, as well as how Waku v2 can be useful for Etherum Messaging. -image: /assets/img/taipei_ethereum_meetup_slide.png +image: /img/taipei_ethereum_meetup_slide.png discuss: https://forum.vac.dev/t/discussion-talk-vac-waku-v2-and-ethereum-messaging/60 --- diff --git a/_posts/2021-03-03-rln-relay.md b/research/2021-03-03-rln-relay.md similarity index 98% rename from _posts/2021-03-03-rln-relay.md rename to research/2021-03-03-rln-relay.md index 0b513e0e..f9ec99b5 100644 --- a/_posts/2021-03-03-rln-relay.md +++ b/research/2021-03-03-rln-relay.md @@ -2,24 +2,20 @@ layout: post name: "Privacy-preserving p2p economic spam protection in Waku v2" title: "Privacy-preserving p2p economic spam protection in Waku v2" -date: 2021-03-05 12:00:00 +0800 +date: 2021-03-05 12:00:00 author: sanaztaheri published: true permalink: /rln-relay categories: research summary: This post is going to give you an overview of how spam protection can be achieved in Waku Relay through rate-limiting nullifiers. We will cover a summary of spam-protection methods in centralized and p2p systems, and the solution overview and details of the economic spam-protection method. The open issues and future steps are discussed in the end. -image: /assets/img/rain.png +image: /img/rain.png discuss: https://forum.vac.dev/t/privacy-preserving-p2p-economic-spam-protection-in-waku-v2-with-rate-limiting-nullfiers/66 --- # Introduction This post is going to give you an overview of how spam protection can be achieved in Waku Relay protocol[^2] through Rate-Limiting Nullifiers[^3] [^4] or RLN for short. Let me give a little background about Waku(v2)[^1]. Waku is a privacy-preserving peer-to-peer (p2p) messaging protocol for resource-restricted devices. Being p2p means that Waku relies on **No** central server. Instead, peers collaboratively deliver messages in the network. Waku uses GossipSub[^16] as the underlying routing protocol (as of the writeup of this post). At a high level, GossipSub is based on publisher-subscriber architecture. That is, *peers, congregate around topics they are interested in and can send messages to topics. Each message gets delivered to all peers subscribed to the topic*. In GossipSub, a peer has a constant number of direct connections/neighbors. In order to publish a message, the author forwards its message to a subset of neighbors. The neighbors proceed similarly till the message gets propagated in the network of the subscribed peers. The message publishing and routing procedures are part of the Waku Relay[^17] protocol. -

    - -
    - Figure 1: An overview of privacy-preserving p2p economic spam protection in Waku v2 RLN-Relay protocol. -

    +![Figure 1: An overview of privacy-preserving p2p economic spam protection in Waku v2 RLN-Relay protocol.](/img/rln-relay/rln-relay-overview.png) ## What do we mean by spamming? In centralized messaging systems, a spammer usually indicates an entity that uses the messaging system to send an unsolicited message (spam) to large numbers of recipients. However, in Waku with a p2p architecture, spam messages not only affect the recipients but also all the other peers involved in the routing process as they have to spend their computational power/bandwidth/storage capacity on processing spam messages. As such, we define a spammer as an entity that uses the messaging system to publish a large number of messages in a short amount of time. The messages issued in this way are called spam. In this definition, we disregard the intention of the spammer as well as the content of the message and the number of recipients. @@ -98,11 +94,7 @@ A peer willing to publish a message is required to register. Registration is mod For the registration, a peer creates a transaction that sends x amount of Ether to the contract. The peer who has the "private key" `sk` associated with that deposit would be able to withdraw x Ether by providing valid proof. Note that `sk` is initially only known by the owning peer however it may get exposed to other peers in case the owner attempts spamming the system i.e., sending more than one message per epoch. The following relation holds between the `sk` and `pk` i.e., `pk = H(sk)` where `H` denotes a hash function. -

    - -
    - Figure 2: Registration. -

    +![Figure 2: Registration](/img/rln-relay/rln-relay.png) ## Maintaining the membership Merkle Tree The ZKP of membership that we mentioned before relies on the representation of the entire group as a [Merkle Tree](). The tree construction and maintenance is delegated to the peers (the initial idea was to keep the tree on the chain as part of the contract, however, the cost associated with member deletion and insertion was high and unreasonable, please see [Feasibility and Open Issues](#Feasibility-and-Open-Issues) for more details). As such, each peer needs to build the tree locally and sync itself with the contract updates (peer insertion and deletion) to mirror them on its tree. @@ -140,13 +132,7 @@ In order to enable local spam detection and slashing, routing peers MUST record + b) If none found, then the message gets relayed. An overview of the slashing procedure is provided in Figure 3. - -

    - -
    - Figure 3: Publishing, Routing and Slashing workflow. -

    - +![Figure 3: Publishing, Routing and Slashing workflow.](/img/rln-relay/rln-message-verification.png) # Feasibility and Open Issues We've come a long way since a year ago, blockers resolved, now we have implemented it end-to-end. We learned lot and could identify further issues and unknowns some of which are blocking getting to production. The summary of the identified issues are presented below. diff --git a/_posts/2021-06-04-presenting-js-waku.md b/research/2021-06-04-presenting-js-waku.md similarity index 99% rename from _posts/2021-06-04-presenting-js-waku.md rename to research/2021-06-04-presenting-js-waku.md index c8d2b930..3dd7d2ec 100644 --- a/_posts/2021-06-04-presenting-js-waku.md +++ b/research/2021-06-04-presenting-js-waku.md @@ -2,13 +2,13 @@ layout: post name: "Presenting JS-Waku: Waku v2 in the Browser" title: "Presenting JS-Waku: Waku v2 in the Browser" -date: 2021-06-04 12:00:00 +0800 +date: 2021-06-04 12:00:00 author: franck published: true permalink: /presenting-js-waku categories: platform summary: "JS-Waku is bringing Waku v2 to the browser. Learn what we achieved so far and what is next in our pipeline!" -image: /assets/img/js-waku-gist.png +image: /img/js-waku-gist.png discuss: https://forum.vac.dev/t/discussion-presenting-js-waku-waku-v2-in-the-browser/81 --- diff --git a/_posts/2021-08-06-coscup-waku-ethereum.md b/research/2021-08-06-coscup-waku-ethereum.md similarity index 97% rename from _posts/2021-08-06-coscup-waku-ethereum.md rename to research/2021-08-06-coscup-waku-ethereum.md index a7687274..7390d91b 100644 --- a/_posts/2021-08-06-coscup-waku-ethereum.md +++ b/research/2021-08-06-coscup-waku-ethereum.md @@ -2,17 +2,19 @@ layout: post name: "[Talk at COSCUP] Vac, Waku v2 and Ethereum Messaging" title: "[Talk at COSCUP] Vac, Waku v2 and Ethereum Messaging" -date: 2021-08-06 12:00:00 +0800 +date: 2021-08-06 12:00:00 author: oskarth published: true permalink: /waku-v2-ethereum-coscup categories: research summary: Learn more about Waku v2, its origins, goals, protocols, implementation and ongoing research. Understand how it is used and how it can be useful for messaging in Ethereum. -image: /assets/img/coscup-waku/talk.png +image: /img/coscup-waku/talk.png discuss: https://forum.vac.dev/t/discussion-talk-at-coscup-vac-waku-v2-and-ethereum-messaging/95 --- -*This is the English version of a talk originally given in Chinese at COSCUP in Taipei. There is a [video recording](https://www.youtube.com/watch?v=s0ATpQ4_XFc) with Chinese and English subtitles.* +*This is the English version of a talk originally given in Chinese at COSCUP in Taipei.* + +[video recording with Chinese and English subtitles.](https://www.youtube.com/watch?v=s0ATpQ4_XFc) --- @@ -115,7 +117,7 @@ different contexts. In order to test the protocol we have setup a testnet across all implementations called Huilong. Yes, that's the Taipei subway station! -![](assets/img/coscup-waku/huilong.jpg) +![](/img/coscup-waku/huilong.jpg) Among us core devs we have disabled the main #waku Discord channel used for development, and people run their own node connected to this toy chat application. @@ -201,7 +203,7 @@ WalletConnect is an open protocol for connecting dapps to wallets with a QR code. Version 2 is using Waku v2 as a communication channel to do so in a decentralized and private fashion. -![](assets/img/coscup-waku/walletconnect.png) +![](/img/coscup-waku/walletconnect.png) See for more: https://docs.walletconnect.org/v/2.0/tech-spec diff --git a/_posts/2021-10-25-waku-v1-vs-waku-v2.md b/research/2021-10-25-waku-v1-vs-waku-v2.md similarity index 95% rename from _posts/2021-10-25-waku-v1-vs-waku-v2.md rename to research/2021-10-25-waku-v1-vs-waku-v2.md index b7b2882b..172f71bd 100644 --- a/_posts/2021-10-25-waku-v1-vs-waku-v2.md +++ b/research/2021-10-25-waku-v1-vs-waku-v2.md @@ -2,13 +2,13 @@ layout: post name: "Waku v1 vs Waku v2: Bandwidth Comparison" title: "Waku v1 vs Waku v2: Bandwidth Comparison" -date: 2021-11-03 10:00:00 +0200 +date: 2021-11-03 10:00:00 author: hanno published: true permalink: /waku-v1-v2-bandwidth-comparison categories: research summary: A local comparison of bandwidth profiles showing significantly improved scalability in Waku v2 over Waku v1. -image: /assets/img/waku1-vs-waku2/waku1-vs-waku2-overall-network-size.png +image: /img/waku1-vs-waku2/waku1-vs-waku2-overall-network-size.png discuss: https://forum.vac.dev/t/discussion-waku-v1-vs-waku-v2-bandwidth-comparison/110 --- @@ -99,7 +99,7 @@ essentially flooding every message on every connection in a similar fashion to W If our expectations are confirmed, it helps validate our methodology, showing that it gives more or less equivalent results between Waku v1 and Waku v2 networks. -![](/assets/img/waku1-vs-waku2/waku1-vs-waku2-10-nodes.png) +![](//img/waku1-vs-waku2/waku1-vs-waku2-10-nodes.png) Sure enough, the figure shows that in this small-scale setup, Waku v1 actually has a lower per-peer bandwidth usage than Waku v2. @@ -114,7 +114,7 @@ At this point, the Waku v2 nodes will start pruning some connections to limit th while the Waku v1 nodes will continue flooding messages to all connected peers. We therefore expect to see a somewhat improved bandwidth usage in Waku v2 over Waku v1. -![](/assets/img/waku1-vs-waku2/waku1-vs-waku2-30-nodes.png) +![](//img/waku1-vs-waku2/waku1-vs-waku2-30-nodes.png) Bandwidth usage in Waku v2 has increased only slightly from the smaller network of 10 nodes (hovering between 2000 and 3000 kbps). This is because there are only a few more full-message peerings than before. @@ -127,7 +127,7 @@ For an even larger network of 50 highly connected nodes, the divergence between Waku v1 and Waku v2 is even larger. The following figure shows comparative average bandwidth usage for a throughput of 50 messages per second. -![](/assets/img/waku1-vs-waku2/waku1-vs-waku2-50-nodes.png) +![](//img/waku1-vs-waku2/waku1-vs-waku2-50-nodes.png) Average bandwidth usage (for the same message rate) has remained roughly the same for Waku v2 as it was for 30 nodes, indicating that the number of full-message peerings per node has not increased. @@ -140,7 +140,7 @@ Due to local resource constraints, the effective throughput for Waku v1 falls to so the v1 results below have been normalized and are therefore approximate. The local Waku v2 simulation maintains the message throughput rate without any problems. -![](/assets/img/waku1-vs-waku2/waku1-vs-waku2-85-nodes.png) +![](//img/waku1-vs-waku2/waku1-vs-waku2-85-nodes.png) ### Iteration 5: 150 nodes @@ -149,7 +149,7 @@ Due to local resource constraints, we run this simulation at a lower rate - 35 messages per second - and for a shorter amount of time. -![](/assets/img/waku1-vs-waku2/waku1-vs-waku2-150-nodes.png) +![](//img/waku1-vs-waku2/waku1-vs-waku2-150-nodes.png) Notice how the Waku v1 bandwidth usage is now more than 10 times worse than that of Waku v2. This is to be expected, as each Waku v1 node will try to flood each new message to 149 other peers, @@ -161,7 +161,7 @@ Let's summarize average bandwidth growth against network growth for a constant m Since we are particularly interested in how Waku v1 compares to Waku v2 in terms of bandwidth usage, the results are normalised to the Waku v2 average bandwidth usage for each network size. -![](/assets/img/waku1-vs-waku2/waku1-vs-waku2-overall-network-size.png) +![](//img/waku1-vs-waku2/waku1-vs-waku2-overall-network-size.png) Extrapolation is a dangerous game, but it's safe to deduce that the divergence will only grow for even larger network topologies. @@ -177,7 +177,7 @@ In reality, however, active users (and therefore message rates) are likely to gr This will have an effect on bandwidth for both Waku v1 and Waku v2, though not in equal measure. Consider the impact of an increasing rate of messages in a network of constant size: -![](/assets/img/waku1-vs-waku2/waku1-vs-waku2-overall-message-rate.png) +![](//img/waku1-vs-waku2/waku1-vs-waku2-overall-message-rate.png) The _rate_ of increase in bandwidth for Waku v2 is slower than that for Waku v1 for a corresponding increase in message propagation rate. In fact, for a network of 30 densely-connected nodes, diff --git a/_posts/2021-12-03-ethics-surveillance-tech.md b/research/2021-12-03-ethics-surveillance-tech.md similarity index 99% rename from _posts/2021-12-03-ethics-surveillance-tech.md rename to research/2021-12-03-ethics-surveillance-tech.md index 8621356f..c015d830 100644 --- a/_posts/2021-12-03-ethics-surveillance-tech.md +++ b/research/2021-12-03-ethics-surveillance-tech.md @@ -2,13 +2,13 @@ layout: post name: "Opinion: Pseudo-ethics in the Surveillance Tech Industry" title: "Opinion: Pseudo-ethics in the Surveillance Tech Industry" -date: 2021-12-03 10:00:00 +0200 +date: 2021-12-03 10:00:00 author: circe published: true permalink: /ethics-surveillance-tech categories: research summary: A look at typical ethical shortfalls in the global surveillance tech industry. -image: /assets/img/vac.png +image: /img/vac.png discuss: --- diff --git a/_posts/2022-04-12-introducing-nwaku.md b/research/2022-04-12-introducing-nwaku.md similarity index 99% rename from _posts/2022-04-12-introducing-nwaku.md rename to research/2022-04-12-introducing-nwaku.md index 22736589..5d1ee8ef 100644 --- a/_posts/2022-04-12-introducing-nwaku.md +++ b/research/2022-04-12-introducing-nwaku.md @@ -2,13 +2,13 @@ layout: post name: "Introducing nwaku" title: "Introducing nwaku" -date: 2022-04-12 10:00:00 +0200 +date: 2022-04-12 10:00:00 author: hanno published: true permalink: /introducing-nwaku categories: research summary: Introducing nwaku, a Nim-based Waku v2 client, including a summary of recent developments and preview of current and future focus areas. -image: /assets/img/vac.png +image: /img/vac.png discuss: https://forum.vac.dev/ --- diff --git a/_posts/2022-05-09-ambient-peer-discovery.md b/research/2022-05-09-ambient-peer-discovery.md similarity index 96% rename from _posts/2022-05-09-ambient-peer-discovery.md rename to research/2022-05-09-ambient-peer-discovery.md index 04865e93..6c4a7f72 100644 --- a/_posts/2022-05-09-ambient-peer-discovery.md +++ b/research/2022-05-09-ambient-peer-discovery.md @@ -2,35 +2,17 @@ layout: post name: "Waku v2 Ambient Peer Discovery" title: "Waku v2 Ambient Peer Discovery" -date: 2022-05-09 10:00:00 +0200 +date: 2022-05-09 10:00:00 author: kaiserd published: true permalink: /wakuv2-apd categories: research summary: Introducing and discussing ambient peer discovery methods currently used by Waku v2, as well as future plans in this area. -image: /assets/img/waku_v2_discv5_random_walk_estimation.svg +image: /img/waku_v2_discv5_random_walk_estimation.svg discuss: https://forum.vac.dev/t/discussion-waku-v2-ambient-peer-discovery/133 +_includes: [math] --- - - - [Waku v2](https://rfc.vac.dev/spec/10/) comprises a set of modular protocols for secure, privacy preserving communication. Avoiding centralization, these protocols exchange messages over a P2P network layer. In order to build a P2P network, participating nodes first have to discover peers within this network. @@ -178,11 +160,7 @@ $$P(W^q) = 1 - (1-p/100)^{kq} \iff q = log_{(1-p/100)^k}(1-P(W^q))$$ Figure 1 shows a log-log plot for $P(W^q) = 90\%$. -

    - -
    - Figure 1: log-log plot showing the number of queries necessary to retrieve a Waku v2 node with a probability of 90% in relation to the Waku v2 node concentration in the network. -

    +![Figure 1: log-log plot showing the number of queries necessary to retrieve a Waku v2 node with a probability of 90% in relation to the Waku v2 node concentration in the network.](/img/waku_v2_discv5_random_walk_estimation.svg") Assuming $p=0.1$, we would need diff --git a/_posts/2022-05-17-noise.md b/research/2022-05-17-noise.md similarity index 97% rename from _posts/2022-05-17-noise.md rename to research/2022-05-17-noise.md index f4578abd..78f0adea 100644 --- a/_posts/2022-05-17-noise.md +++ b/research/2022-05-17-noise.md @@ -2,35 +2,16 @@ layout: post name: "Noise handshakes as key-exchange mechanism for Waku" title: "Noise handshakes as key-exchange mechanism for Waku" -date: 2022-05-17 10:00:00 +0200 +date: 2022-05-17 10:00:00 author: s1fr0 published: true permalink: /wakuv2-noise categories: research summary: We provide an overview of the Noise Protocol Framework as a tool to design efficient and secure key-exchange mechanisms in Waku2. -image: /assets/img/noise/NM.png +image: /img/noise/NM.png discuss: https://forum.vac.dev/t/discussion-noise-handshakes-as-key-exchange-mechanism-for-waku/137 +_includes: [math] --- - - - - # Introduction In this post we will provide an overview of how [Waku v2](https://rfc.vac.dev/spec/10/) users can adopt [Noise handshakes](http://www.noiseprotocol.org/noise.html) to agree on cryptographic keys used to securely encrypt messages. @@ -269,12 +250,12 @@ We address this by requiring each user's device to instantiate multiple Noise se We named these two approaches $N11M$ and $NM$, respectively, which are in turn loosely based on the paper [“Multi-Device for Signal”](https://eprint.iacr.org/2019/1363.pdf) and [Signal’s Sesame Algorithm](https://signal.org/docs/specifications/sesame/). -![](/assets/img/noise/N11M.png) +![](//img/noise/N11M.png) Informally, in the $N11M$ session management scheme, once the first Noise session between any of Alice’s and Bob’s device is instantiated, its session information is securely propagated to all other devices using previously instantiated Noise sessions. Hence, all devices are able to send and receive new messages on the content topic associated to such session. -![](/assets/img/noise/NM.png) +![](//img/noise/NM.png) In the $NM$ session management scheme, instead, all pairs of Alice's and Bob's devices have a distinct Noise session: a message is then sent from the currently-in-use sender’s device to all recipient’s devices, by properly encrypting and sending it to the content topics of each corresponding Noise session. If sent messages should be available on all sender’s devices as well, we require each pair of sender’s devices to instantiate a Noise session used for syncing purposes. diff --git a/robots.txt b/robots.txt deleted file mode 100644 index adde5039..00000000 --- a/robots.txt +++ /dev/null @@ -1,4 +0,0 @@ -Sitemap: https://vac.dev/sitemap.xml - -User-agent: * -Disallow: diff --git a/scripts/deploy.js b/scripts/deploy.js deleted file mode 100644 index 7a60a9c0..00000000 --- a/scripts/deploy.js +++ /dev/null @@ -1,25 +0,0 @@ -const { promisify } = require('util') -const { publish } = require('gh-pages') -const ghpublish = promisify(publish) - -/* fix for "Unhandled promise rejections" */ -process.on('unhandledRejection', err => { throw err }) - -const distDir = '_site' -const branch = 'gh-pages' -const org = 'vacp2p' -const repo = 'vac.dev' -const repoUrl = `git@github.com:${org}/${repo}.git` - -const main = async (url, branch)=> { - console.log(`Pushing to: ${url}`) - console.log(`On branch: ${branch}`) - await ghpublish(distDir, { - repo: url, - branch: branch, - dotfiles: true, - silent: false - }) -} - -main(repoUrl, branch) diff --git a/assets/img/coscup-waku/huilong.jpg b/static-assets/img/coscup-waku/huilong.jpg similarity index 100% rename from assets/img/coscup-waku/huilong.jpg rename to static-assets/img/coscup-waku/huilong.jpg diff --git a/assets/img/coscup-waku/talk.png b/static-assets/img/coscup-waku/talk.png similarity index 100% rename from assets/img/coscup-waku/talk.png rename to static-assets/img/coscup-waku/talk.png diff --git a/assets/img/coscup-waku/walletconnect.png b/static-assets/img/coscup-waku/walletconnect.png similarity index 100% rename from assets/img/coscup-waku/walletconnect.png rename to static-assets/img/coscup-waku/walletconnect.png diff --git a/assets/img/js-waku-gist.png b/static-assets/img/js-waku-gist.png similarity index 100% rename from assets/img/js-waku-gist.png rename to static-assets/img/js-waku-gist.png diff --git a/assets/img/mvds_batch.png b/static-assets/img/mvds_batch.png similarity index 100% rename from assets/img/mvds_batch.png rename to static-assets/img/mvds_batch.png diff --git a/assets/img/mvds_interactive.png b/static-assets/img/mvds_interactive.png similarity index 100% rename from assets/img/mvds_interactive.png rename to static-assets/img/mvds_interactive.png diff --git a/assets/img/noise/N11M.png b/static-assets/img/noise/N11M.png similarity index 100% rename from assets/img/noise/N11M.png rename to static-assets/img/noise/N11M.png diff --git a/assets/img/noise/NM.png b/static-assets/img/noise/NM.png similarity index 100% rename from assets/img/noise/NM.png rename to static-assets/img/noise/NM.png diff --git a/assets/img/peacock-signaling.jpg b/static-assets/img/peacock-signaling.jpg similarity index 100% rename from assets/img/peacock-signaling.jpg rename to static-assets/img/peacock-signaling.jpg diff --git a/assets/img/rain.jpg b/static-assets/img/rain.jpg similarity index 100% rename from assets/img/rain.jpg rename to static-assets/img/rain.jpg diff --git a/assets/img/rain.png b/static-assets/img/rain.png similarity index 100% rename from assets/img/rain.png rename to static-assets/img/rain.png diff --git a/assets/img/remote-log.png b/static-assets/img/remote-log.png similarity index 100% rename from assets/img/remote-log.png rename to static-assets/img/remote-log.png diff --git a/assets/img/rln-relay/rain.jpg b/static-assets/img/rln-relay/rain.jpg similarity index 100% rename from assets/img/rln-relay/rain.jpg rename to static-assets/img/rln-relay/rain.jpg diff --git a/assets/img/rln-relay/rln-message-verification.msc b/static-assets/img/rln-relay/rln-message-verification.msc similarity index 100% rename from assets/img/rln-relay/rln-message-verification.msc rename to static-assets/img/rln-relay/rln-message-verification.msc diff --git a/assets/img/rln-relay/rln-message-verification.png b/static-assets/img/rln-relay/rln-message-verification.png similarity index 100% rename from assets/img/rln-relay/rln-message-verification.png rename to static-assets/img/rln-relay/rln-message-verification.png diff --git a/assets/img/rln-relay/rln-relay-overview.png b/static-assets/img/rln-relay/rln-relay-overview.png similarity index 100% rename from assets/img/rln-relay/rln-relay-overview.png rename to static-assets/img/rln-relay/rln-relay-overview.png diff --git a/assets/img/rln-relay/rln-relay.msc b/static-assets/img/rln-relay/rln-relay.msc similarity index 100% rename from assets/img/rln-relay/rln-relay.msc rename to static-assets/img/rln-relay/rln-relay.msc diff --git a/assets/img/rln-relay/rln-relay.png b/static-assets/img/rln-relay/rln-relay.png similarity index 100% rename from assets/img/rln-relay/rln-relay.png rename to static-assets/img/rln-relay/rln-relay.png diff --git a/assets/img/status_scaling_model_fig1.png b/static-assets/img/status_scaling_model_fig1.png similarity index 100% rename from assets/img/status_scaling_model_fig1.png rename to static-assets/img/status_scaling_model_fig1.png diff --git a/assets/img/status_scaling_model_fig10.png b/static-assets/img/status_scaling_model_fig10.png similarity index 100% rename from assets/img/status_scaling_model_fig10.png rename to static-assets/img/status_scaling_model_fig10.png diff --git a/assets/img/status_scaling_model_fig11.png b/static-assets/img/status_scaling_model_fig11.png similarity index 100% rename from assets/img/status_scaling_model_fig11.png rename to static-assets/img/status_scaling_model_fig11.png diff --git a/assets/img/status_scaling_model_fig12.png b/static-assets/img/status_scaling_model_fig12.png similarity index 100% rename from assets/img/status_scaling_model_fig12.png rename to static-assets/img/status_scaling_model_fig12.png diff --git a/assets/img/status_scaling_model_fig13.png b/static-assets/img/status_scaling_model_fig13.png similarity index 100% rename from assets/img/status_scaling_model_fig13.png rename to static-assets/img/status_scaling_model_fig13.png diff --git a/assets/img/status_scaling_model_fig2.png b/static-assets/img/status_scaling_model_fig2.png similarity index 100% rename from assets/img/status_scaling_model_fig2.png rename to static-assets/img/status_scaling_model_fig2.png diff --git a/assets/img/status_scaling_model_fig3.png b/static-assets/img/status_scaling_model_fig3.png similarity index 100% rename from assets/img/status_scaling_model_fig3.png rename to static-assets/img/status_scaling_model_fig3.png diff --git a/assets/img/status_scaling_model_fig4.png b/static-assets/img/status_scaling_model_fig4.png similarity index 100% rename from assets/img/status_scaling_model_fig4.png rename to static-assets/img/status_scaling_model_fig4.png diff --git a/assets/img/status_scaling_model_fig5.png b/static-assets/img/status_scaling_model_fig5.png similarity index 100% rename from assets/img/status_scaling_model_fig5.png rename to static-assets/img/status_scaling_model_fig5.png diff --git a/assets/img/status_scaling_model_fig8.png b/static-assets/img/status_scaling_model_fig8.png similarity index 100% rename from assets/img/status_scaling_model_fig8.png rename to static-assets/img/status_scaling_model_fig8.png diff --git a/assets/img/status_scaling_model_fig9.png b/static-assets/img/status_scaling_model_fig9.png similarity index 100% rename from assets/img/status_scaling_model_fig9.png rename to static-assets/img/status_scaling_model_fig9.png diff --git a/assets/img/taipei_ethereum_meetup.png b/static-assets/img/taipei_ethereum_meetup.png similarity index 100% rename from assets/img/taipei_ethereum_meetup.png rename to static-assets/img/taipei_ethereum_meetup.png diff --git a/assets/img/taipei_ethereum_meetup_slide.png b/static-assets/img/taipei_ethereum_meetup_slide.png similarity index 100% rename from assets/img/taipei_ethereum_meetup_slide.png rename to static-assets/img/taipei_ethereum_meetup_slide.png diff --git a/assets/img/tianstatue.jpg b/static-assets/img/tianstatue.jpg similarity index 100% rename from assets/img/tianstatue.jpg rename to static-assets/img/tianstatue.jpg diff --git a/assets/img/waku1-vs-waku2/waku1-vs-waku2-10-nodes.png b/static-assets/img/waku1-vs-waku2/waku1-vs-waku2-10-nodes.png similarity index 100% rename from assets/img/waku1-vs-waku2/waku1-vs-waku2-10-nodes.png rename to static-assets/img/waku1-vs-waku2/waku1-vs-waku2-10-nodes.png diff --git a/assets/img/waku1-vs-waku2/waku1-vs-waku2-150-nodes.png b/static-assets/img/waku1-vs-waku2/waku1-vs-waku2-150-nodes.png similarity index 100% rename from assets/img/waku1-vs-waku2/waku1-vs-waku2-150-nodes.png rename to static-assets/img/waku1-vs-waku2/waku1-vs-waku2-150-nodes.png diff --git a/assets/img/waku1-vs-waku2/waku1-vs-waku2-30-nodes.png b/static-assets/img/waku1-vs-waku2/waku1-vs-waku2-30-nodes.png similarity index 100% rename from assets/img/waku1-vs-waku2/waku1-vs-waku2-30-nodes.png rename to static-assets/img/waku1-vs-waku2/waku1-vs-waku2-30-nodes.png diff --git a/assets/img/waku1-vs-waku2/waku1-vs-waku2-50-nodes.png b/static-assets/img/waku1-vs-waku2/waku1-vs-waku2-50-nodes.png similarity index 100% rename from assets/img/waku1-vs-waku2/waku1-vs-waku2-50-nodes.png rename to static-assets/img/waku1-vs-waku2/waku1-vs-waku2-50-nodes.png diff --git a/assets/img/waku1-vs-waku2/waku1-vs-waku2-85-nodes.png b/static-assets/img/waku1-vs-waku2/waku1-vs-waku2-85-nodes.png similarity index 100% rename from assets/img/waku1-vs-waku2/waku1-vs-waku2-85-nodes.png rename to static-assets/img/waku1-vs-waku2/waku1-vs-waku2-85-nodes.png diff --git a/assets/img/waku1-vs-waku2/waku1-vs-waku2-overall-message-rate.png b/static-assets/img/waku1-vs-waku2/waku1-vs-waku2-overall-message-rate.png similarity index 100% rename from assets/img/waku1-vs-waku2/waku1-vs-waku2-overall-message-rate.png rename to static-assets/img/waku1-vs-waku2/waku1-vs-waku2-overall-message-rate.png diff --git a/assets/img/waku1-vs-waku2/waku1-vs-waku2-overall-network-size.png b/static-assets/img/waku1-vs-waku2/waku1-vs-waku2-overall-network-size.png similarity index 100% rename from assets/img/waku1-vs-waku2/waku1-vs-waku2-overall-network-size.png rename to static-assets/img/waku1-vs-waku2/waku1-vs-waku2-overall-network-size.png diff --git a/assets/img/waku_infrastructure_sky.jpg b/static-assets/img/waku_infrastructure_sky.jpg similarity index 100% rename from assets/img/waku_infrastructure_sky.jpg rename to static-assets/img/waku_infrastructure_sky.jpg diff --git a/assets/img/waku_simulation.jpeg b/static-assets/img/waku_simulation.jpeg similarity index 100% rename from assets/img/waku_simulation.jpeg rename to static-assets/img/waku_simulation.jpeg diff --git a/assets/img/waku_v1_routing_small.png b/static-assets/img/waku_v1_routing_small.png similarity index 100% rename from assets/img/waku_v1_routing_small.png rename to static-assets/img/waku_v1_routing_small.png diff --git a/assets/img/waku_v2_discv5_random_walk_estimation.svg b/static-assets/img/waku_v2_discv5_random_walk_estimation.svg similarity index 100% rename from assets/img/waku_v2_discv5_random_walk_estimation.svg rename to static-assets/img/waku_v2_discv5_random_walk_estimation.svg diff --git a/assets/img/waku_v2_routing_flood_small.png b/static-assets/img/waku_v2_routing_flood_small.png similarity index 100% rename from assets/img/waku_v2_routing_flood_small.png rename to static-assets/img/waku_v2_routing_flood_small.png diff --git a/assets/img/waku_v2_routing_gossip_small.png b/static-assets/img/waku_v2_routing_gossip_small.png similarity index 100% rename from assets/img/waku_v2_routing_gossip_small.png rename to static-assets/img/waku_v2_routing_gossip_small.png diff --git a/assets/img/waku_v2_routing_sharding_small.png b/static-assets/img/waku_v2_routing_sharding_small.png similarity index 100% rename from assets/img/waku_v2_routing_sharding_small.png rename to static-assets/img/waku_v2_routing_sharding_small.png diff --git a/assets/img/whisper_scalability.png b/static-assets/img/whisper_scalability.png similarity index 100% rename from assets/img/whisper_scalability.png rename to static-assets/img/whisper_scalability.png diff --git a/static-assets/vac-site-preview-image.png b/static-assets/vac-site-preview-image.png new file mode 100644 index 0000000000000000000000000000000000000000..a6954b40fbef3a4c1fdecc6d3e411365e522894c GIT binary patch literal 10281 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 literal 0 HcmV?d00001 diff --git a/tailwind.config.js b/tailwind.config.js deleted file mode 100644 index ac7f6d5b..00000000 --- a/tailwind.config.js +++ /dev/null @@ -1,68 +0,0 @@ -module.exports = { - mode: "jit", - purge: [`_site/**/*.html`, `_site/**/*.css`], - theme: { - extend: { - backgroundImage: theme => ({ - arrow: "url(/assets/img/arrow.svg)", - arrowWhite: "url(/assets/img/arrow-white.svg)", - arrowPeach: "url(/assets/img/arrow-peach.svg)", - }), - maxWidth: { - 210: "210px", - 280: "280px", - 436: "436px", - 680: "680px", - 48: "48%", - 80: "80%", - }, - maxHeight: { - 280: "280px", - 436: "436px", - nav: "350px", - }, - }, - screens: { - xxs: "370px", - xscard: "436px", - xs: "450px", - xm: "480px", - sm: "570px", - sl: "680px", - md: "768px", - ml: "900px", - lg: "1024px", - l: "1199px", - lm: "1280px", - xl: "1440px", - }, - fontFamily: { - body: ["Open Sans", "sans-serif"], - code: ["Anonymous Pro", "monospace"], - }, - fontSize: { - xxs: ["10px", "22px"], - xs: ["12px", "16px"], - s: ["12px", "20px"], - sm: ["14px", "22px"], - base: ["16px", "29px"], - l: ["18px", "25px"], - lg: ["20px", "28px"], - h: ["22px", "22px"], - xl: ["24px", "32px"], - xxl: ["32px", "44px"], - }, - textColor: { - white: "#fff", - black: "#151512", - peach: "#D1A69D", - }, - colors: { - white: "#fff", - black: "#151512", - peach: "#D1A69D", - }, - }, - variants: {}, - plugins: [], -}; diff --git a/vac.md b/vac.md new file mode 100644 index 00000000..5ad03303 --- /dev/null +++ b/vac.md @@ -0,0 +1,78 @@ +--- +title: Main +--- +# Vac researches peer-to-peer, private, censorship resistant communication. + + +## About Vac +Vac is an R&D org creating modular p2p protocols for private, secure, censorship resistant communication. + +### Researching All Layers +Concerned with all layers in the stack including underlying transports, p2p overlays and routing, initial trust establishment, and semantics for things like group chat. + +### Peer-to-Peer +The protocols we work on are pure peer-to-peer, and aim to minimize centralization. This too is in opposition to many initiatives in the secure messaging space. + +### Security, Privacy, Censorship Resistance +Assumes the basics such as end-to-end encryption, forward secrecy, avoiding MITM-attacks. Vac also places a premium on privacy and censorship resistance from port blocking, traffic analysis, and similar. + +### Modular System +Provide options at each layer in the stack, instead of having a tightly coupled set of protocols. Allowing developers to choose what they use and ensure they know each choice comes with different trade-offs. + + +### Generalized Messaging +This includes both human to human communication, as well as machine to machine communication. Texting, data transfer, financial transactions, state channels and more. + +## Principles + +The goal of Vac is widespread adoption of the decentralized web. Our challenge is achieving mass adoption while staying true to our principles outlined below. + +### I. Liberty + +We believe in the sovereignty of individuals. As a research organization that stands for the cause of personal liberty, we aim to maximize social, political, and economic freedoms. This includes being coercion-resistant. + +### II. Censorship resistance + +We enable free flow of information. No content is under surveillance. We abide by the cryptoeconomic design principle of censorship resistance. Even stronger, we design agnostic infrastructures for information. + +### III. Security + +We don't compromise on security when building features. We use state-of-the-art technologies, and research new security methods and technologies to make strong security guarantees. + +### IV. Privacy + +Privacy is the power to selectively reveal oneself to the world. For us, it's essential to protect privacy in both communications and transactions, as well as pseudo-anonymity. Additionally, we strive to provide the right of total anonymity. + +### V. Transparency + +We strive for complete openness and symmetry of information within the organization, and have no border between our core contributors and our community. We are frank about our shortcomings, especially when making short-term tradeoffs in service of our long-term goals. + +### VI. Openness + +The software we create is a public good. It is made available via a free and open source license, for anyone to share, modify and benefit from. We believe in permission-less participation. + +### VII. Decentralization + +We minimize centralization across both the software and the organization itself. In other words, we maximize the number of physical computers composing the network, and maximize the number of individuals who have control over the system(s) we are building. + +### VIII. Inclusivity + +We believe in fair and widespread access to our software, with an emphasis on ease-of-use. This also extends to social inclusivity, permissionless participation, interoperability, and investing in educational efforts. + +### IX. Continuance + +We create software incentivized to continue to exist and improve, without the stewardship of a single entity or any of the current team members. + +### X. Resourcefulness + +We are relentlessly resourceful. As we grow and have ready access to capital, it is our obligation to token holders to fight bureaucracy and inefficiencies within the organization. This means solving problems in the most effective way possible at lower economic costs (in terms of capital, time and resources). + +## Research +The research team is focused on research and specifications of protocols within the general scope of Vac. Waku v2 is the current main focus, and the main client is nim-waku. + +[Go to research page](/research) + +Vac RFCs: https://rfc.vac.dev/ | +Specs repo: https://github.com/vacp2p/rfc | +Board: https://github.com/orgs/vacp2p/projects/5 | +Forum: https://forum.vac.dev/ diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 5e96dec1..00000000 --- a/yarn.lock +++ /dev/null @@ -1,7263 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@^7.0.0": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" - integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== - dependencies: - "@babel/highlight" "^7.14.5" - -"@babel/code-frame@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.0.tgz#0dfc80309beec8411e65e706461c408b0bb9b431" - integrity sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA== - dependencies: - "@babel/highlight" "^7.16.0" - -"@babel/compat-data@^7.16.0": - version "7.16.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.4.tgz#081d6bbc336ec5c2435c6346b2ae1fb98b5ac68e" - integrity sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q== - -"@babel/core@^7.16.5": - version "7.16.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.5.tgz#924aa9e1ae56e1e55f7184c8bf073a50d8677f5c" - integrity sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ== - dependencies: - "@babel/code-frame" "^7.16.0" - "@babel/generator" "^7.16.5" - "@babel/helper-compilation-targets" "^7.16.3" - "@babel/helper-module-transforms" "^7.16.5" - "@babel/helpers" "^7.16.5" - "@babel/parser" "^7.16.5" - "@babel/template" "^7.16.0" - "@babel/traverse" "^7.16.5" - "@babel/types" "^7.16.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/generator@^7.16.5": - version "7.16.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.5.tgz#26e1192eb8f78e0a3acaf3eede3c6fc96d22bedf" - integrity sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA== - dependencies: - "@babel/types" "^7.16.0" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/helper-compilation-targets@^7.16.3": - version "7.16.3" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz#5b480cd13f68363df6ec4dc8ac8e2da11363cbf0" - integrity sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA== - dependencies: - "@babel/compat-data" "^7.16.0" - "@babel/helper-validator-option" "^7.14.5" - browserslist "^4.17.5" - semver "^6.3.0" - -"@babel/helper-environment-visitor@^7.16.5": - version "7.16.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz#f6a7f38b3c6d8b07c88faea083c46c09ef5451b8" - integrity sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg== - dependencies: - "@babel/types" "^7.16.0" - -"@babel/helper-function-name@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz#b7dd0797d00bbfee4f07e9c4ea5b0e30c8bb1481" - integrity sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog== - dependencies: - "@babel/helper-get-function-arity" "^7.16.0" - "@babel/template" "^7.16.0" - "@babel/types" "^7.16.0" - -"@babel/helper-get-function-arity@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz#0088c7486b29a9cb5d948b1a1de46db66e089cfa" - integrity sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ== - dependencies: - "@babel/types" "^7.16.0" - -"@babel/helper-hoist-variables@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz#4c9023c2f1def7e28ff46fc1dbcd36a39beaa81a" - integrity sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg== - dependencies: - "@babel/types" "^7.16.0" - -"@babel/helper-module-imports@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz#90538e60b672ecf1b448f5f4f5433d37e79a3ec3" - integrity sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg== - dependencies: - "@babel/types" "^7.16.0" - -"@babel/helper-module-transforms@^7.16.5": - version "7.16.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz#530ebf6ea87b500f60840578515adda2af470a29" - integrity sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ== - dependencies: - "@babel/helper-environment-visitor" "^7.16.5" - "@babel/helper-module-imports" "^7.16.0" - "@babel/helper-simple-access" "^7.16.0" - "@babel/helper-split-export-declaration" "^7.16.0" - "@babel/helper-validator-identifier" "^7.15.7" - "@babel/template" "^7.16.0" - "@babel/traverse" "^7.16.5" - "@babel/types" "^7.16.0" - -"@babel/helper-simple-access@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz#21d6a27620e383e37534cf6c10bba019a6f90517" - integrity sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw== - dependencies: - "@babel/types" "^7.16.0" - -"@babel/helper-split-export-declaration@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz#29672f43663e936df370aaeb22beddb3baec7438" - integrity sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw== - dependencies: - "@babel/types" "^7.16.0" - -"@babel/helper-validator-identifier@^7.14.5": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48" - integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g== - -"@babel/helper-validator-identifier@^7.15.7": - version "7.15.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" - integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== - -"@babel/helper-validator-option@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" - integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== - -"@babel/helpers@^7.16.5": - version "7.16.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.5.tgz#29a052d4b827846dd76ece16f565b9634c554ebd" - integrity sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw== - dependencies: - "@babel/template" "^7.16.0" - "@babel/traverse" "^7.16.5" - "@babel/types" "^7.16.0" - -"@babel/highlight@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" - integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== - dependencies: - "@babel/helper-validator-identifier" "^7.14.5" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/highlight@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a" - integrity sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g== - dependencies: - "@babel/helper-validator-identifier" "^7.15.7" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.16.0", "@babel/parser@^7.16.5": - version "7.16.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.6.tgz#8f194828193e8fa79166f34a4b4e52f3e769a314" - integrity sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ== - -"@babel/template@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.0.tgz#d16a35ebf4cd74e202083356fab21dd89363ddd6" - integrity sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A== - dependencies: - "@babel/code-frame" "^7.16.0" - "@babel/parser" "^7.16.0" - "@babel/types" "^7.16.0" - -"@babel/traverse@^7.16.5": - version "7.16.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.5.tgz#d7d400a8229c714a59b87624fc67b0f1fbd4b2b3" - integrity sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ== - dependencies: - "@babel/code-frame" "^7.16.0" - "@babel/generator" "^7.16.5" - "@babel/helper-environment-visitor" "^7.16.5" - "@babel/helper-function-name" "^7.16.0" - "@babel/helper-hoist-variables" "^7.16.0" - "@babel/helper-split-export-declaration" "^7.16.0" - "@babel/parser" "^7.16.5" - "@babel/types" "^7.16.0" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba" - integrity sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg== - dependencies: - "@babel/helper-validator-identifier" "^7.15.7" - to-fast-properties "^2.0.0" - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - 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.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@sindresorhus/is@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" - integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== - -"@trysound/sax@0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.1.1.tgz#3348564048e7a2d7398c935d466c0414ebb6a669" - integrity sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow== - -"@types/glob@^7.1.1": - version "7.1.4" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz#ea59e21d2ee5c517914cb4bc8e4153b99e566672" - integrity sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/minimatch@*": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== - -"@types/node@*": - version "16.7.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.7.10.tgz#7aa732cc47341c12a16b7d562f519c2383b6d4fc" - integrity sha512-S63Dlv4zIPb8x6MMTgDq5WWRJQe56iBEY0O3SOFA9JrRienkOVDXSXBjjJw6HTNQYSE2JI6GMCR6LVbIMHJVvA== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/q@^1.5.1": - version "1.5.5" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" - integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== - -accepts@~1.3.4: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn-node@^1.6.1: - version "1.8.2" - resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" - 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.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^7.0.0: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -after@0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" - integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= - -alphanum-sort@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= - -ansi-colors@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" - integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== - dependencies: - ansi-wrap "^0.1.0" - -ansi-cyan@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873" - integrity sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM= - dependencies: - ansi-wrap "0.1.0" - -ansi-gray@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" - integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= - dependencies: - ansi-wrap "0.1.0" - -ansi-red@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" - integrity sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw= - dependencies: - ansi-wrap "0.1.0" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - 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.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-wrap@0.1.0, ansi-wrap@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" - integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -append-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" - integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= - dependencies: - buffer-equal "^1.0.0" - -arch@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" - integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== - -archive-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/archive-type/-/archive-type-4.0.0.tgz#f92e72233056dfc6969472749c267bdb046b1d70" - integrity sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA= - dependencies: - file-type "^4.2.0" - -archy@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" - integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= - -arg@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb" - integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -arr-diff@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a" - integrity sha1-aHwydYFjWI/vfeezb6vklesaOZo= - dependencies: - arr-flatten "^1.0.1" - array-slice "^0.2.3" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-filter@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" - integrity sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4= - dependencies: - make-iterator "^1.0.0" - -arr-flatten@^1.0.1, arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-map@^2.0.0, arr-map@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" - integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= - dependencies: - make-iterator "^1.0.0" - -arr-union@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d" - integrity sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0= - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-each@^1.0.0, array-each@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" - integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - -array-initial@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" - integrity sha1-L6dLJnOTccOUe9enrcc74zSz15U= - dependencies: - array-slice "^1.0.0" - is-number "^4.0.0" - -array-last@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" - integrity sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg== - dependencies: - is-number "^4.0.0" - -array-slice@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" - integrity sha1-3Tz7gO15c6dRF82sabC5nshhhvU= - -array-slice@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" - integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== - -array-sort@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" - integrity sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg== - dependencies: - default-compare "^1.0.0" - get-value "^2.0.6" - kind-of "^5.0.2" - -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - dependencies: - array-uniq "^1.0.1" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -arraybuffer.slice@~0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675" - integrity sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog== - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -async-done@^1.2.0, async-done@^1.2.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" - integrity sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.2" - process-nextick-args "^2.0.0" - stream-exhaust "^1.0.1" - -async-each-series@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-0.1.1.tgz#7617c1917401fd8ca4a28aadce3dbae98afeb432" - integrity sha1-dhfBkXQB/Yykooqtzj266Yr+tDI= - -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - -async-settle@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" - integrity sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs= - dependencies: - async-done "^1.2.2" - -async@1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= - -async@^2.6.1: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -autoprefixer@10.3.1: - version "10.3.1" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.3.1.tgz#954214821d3aa06692406c6a0a9e9d401eafbed2" - integrity sha512-L8AmtKzdiRyYg7BUXJTzigmhbQRCXFKz6SA1Lqo0+AR2FBbQ4aTAPFSDlOutnFkjhiz8my4agGXog1xlMjPJ6A== - dependencies: - browserslist "^4.16.6" - caniuse-lite "^1.0.30001243" - colorette "^1.2.2" - fraction.js "^4.1.1" - normalize-range "^0.1.2" - postcss-value-parser "^4.1.0" - -axios@0.21.1: - version "0.21.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" - integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== - dependencies: - follow-redirects "^1.10.0" - -babel-code-frame@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-core@^6.26.0: - version "6.26.3" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" - integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.1" - debug "^2.6.9" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.8" - slash "^1.0.0" - source-map "^0.5.7" - -babel-generator@^6.26.0: - version "6.26.1" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.7" - trim-right "^1.0.1" - -babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" - integrity sha1-zORReto1b0IgvK6KAsKzRvmlZmQ= - dependencies: - babel-helper-explode-assignable-expression "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-call-delegate@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" - integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-define-map@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" - integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-explode-assignable-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" - integrity sha1-8luCz33BBDPFX3BZLVdGQArCLKo= - dependencies: - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-function-name@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" - integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= - dependencies: - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-get-function-arity@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" - integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-hoist-variables@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" - integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-optimise-call-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" - integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-regex@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" - integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-remap-async-to-generator@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" - integrity sha1-XsWBgnrXI/7N04HxySg5BnbkVRs= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-replace-supers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" - integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= - dependencies: - babel-helper-optimise-call-expression "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-check-es2015-constants@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" - integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-syntax-async-functions@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" - integrity sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU= - -babel-plugin-syntax-exponentiation-operator@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" - integrity sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4= - -babel-plugin-syntax-trailing-function-commas@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" - integrity sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM= - -babel-plugin-transform-async-to-generator@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" - integrity sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E= - dependencies: - babel-helper-remap-async-to-generator "^6.24.1" - babel-plugin-syntax-async-functions "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-arrow-functions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" - integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.23.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" - integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= - dependencies: - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-plugin-transform-es2015-classes@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" - integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= - dependencies: - babel-helper-define-map "^6.24.1" - babel-helper-function-name "^6.24.1" - babel-helper-optimise-call-expression "^6.24.1" - babel-helper-replace-supers "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-computed-properties@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" - integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-destructuring@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" - integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-duplicate-keys@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" - integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-for-of@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" - integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-function-name@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" - integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-literals@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" - integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" - integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= - dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1: - version "6.26.2" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" - integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q== - dependencies: - babel-plugin-transform-strict-mode "^6.24.1" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-types "^6.26.0" - -babel-plugin-transform-es2015-modules-systemjs@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" - integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-umd@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" - integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= - dependencies: - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-object-super@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" - integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= - dependencies: - babel-helper-replace-supers "^6.24.1" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-parameters@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" - integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= - dependencies: - babel-helper-call-delegate "^6.24.1" - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-shorthand-properties@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" - integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-spread@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" - integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-sticky-regex@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" - integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-template-literals@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" - integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-typeof-symbol@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" - integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-unicode-regex@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" - integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - regexpu-core "^2.0.0" - -babel-plugin-transform-exponentiation-operator@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" - integrity sha1-KrDJx/MJj6SJB3cruBP+QejeOg4= - dependencies: - babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" - babel-plugin-syntax-exponentiation-operator "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-regenerator@^6.22.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" - integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= - dependencies: - regenerator-transform "^0.10.0" - -babel-plugin-transform-strict-mode@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" - integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-preset-env@1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a" - integrity sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg== - dependencies: - babel-plugin-check-es2015-constants "^6.22.0" - babel-plugin-syntax-trailing-function-commas "^6.22.0" - babel-plugin-transform-async-to-generator "^6.22.0" - babel-plugin-transform-es2015-arrow-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoping "^6.23.0" - babel-plugin-transform-es2015-classes "^6.23.0" - babel-plugin-transform-es2015-computed-properties "^6.22.0" - babel-plugin-transform-es2015-destructuring "^6.23.0" - babel-plugin-transform-es2015-duplicate-keys "^6.22.0" - babel-plugin-transform-es2015-for-of "^6.23.0" - babel-plugin-transform-es2015-function-name "^6.22.0" - babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.22.0" - babel-plugin-transform-es2015-modules-commonjs "^6.23.0" - babel-plugin-transform-es2015-modules-systemjs "^6.23.0" - babel-plugin-transform-es2015-modules-umd "^6.23.0" - babel-plugin-transform-es2015-object-super "^6.22.0" - babel-plugin-transform-es2015-parameters "^6.23.0" - babel-plugin-transform-es2015-shorthand-properties "^6.22.0" - babel-plugin-transform-es2015-spread "^6.22.0" - babel-plugin-transform-es2015-sticky-regex "^6.22.0" - babel-plugin-transform-es2015-template-literals "^6.22.0" - babel-plugin-transform-es2015-typeof-symbol "^6.23.0" - babel-plugin-transform-es2015-unicode-regex "^6.22.0" - babel-plugin-transform-exponentiation-operator "^6.22.0" - babel-plugin-transform-regenerator "^6.22.0" - browserslist "^3.2.6" - invariant "^2.2.2" - semver "^5.3.0" - -babel-register@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-template@^6.24.1, babel-template@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.24.1, babel-traverse@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== - -bach@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" - integrity sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA= - dependencies: - arr-filter "^1.1.1" - arr-flatten "^1.0.1" - arr-map "^2.0.0" - array-each "^1.0.0" - array-initial "^1.0.0" - array-last "^1.1.1" - async-done "^1.2.2" - async-settle "^1.0.0" - now-and-later "^2.0.0" - -backo2@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" - integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-arraybuffer@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz#9818c79e059b1355f97e0428a017c838e90ba812" - integrity sha1-mBjHngWbE1X5fgQooBfIOOkLqBI= - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -base64id@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" - integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - -bin-build@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bin-build/-/bin-build-3.0.0.tgz#c5780a25a8a9f966d8244217e6c1f5082a143861" - integrity sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA== - dependencies: - decompress "^4.0.0" - download "^6.2.2" - execa "^0.7.0" - p-map-series "^1.0.0" - tempfile "^2.0.0" - -bin-check@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bin-check/-/bin-check-4.1.0.tgz#fc495970bdc88bb1d5a35fc17e65c4a149fc4a49" - integrity sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA== - dependencies: - execa "^0.7.0" - executable "^4.1.0" - -bin-version-check@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/bin-version-check/-/bin-version-check-4.0.0.tgz#7d819c62496991f80d893e6e02a3032361608f71" - integrity sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ== - dependencies: - bin-version "^3.0.0" - semver "^5.6.0" - semver-truncate "^1.1.2" - -bin-version@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-3.1.0.tgz#5b09eb280752b1bd28f0c9db3f96f2f43b6c0839" - integrity sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ== - dependencies: - execa "^1.0.0" - find-versions "^3.0.0" - -bin-wrapper@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bin-wrapper/-/bin-wrapper-4.1.0.tgz#99348f2cf85031e3ef7efce7e5300aeaae960605" - integrity sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q== - dependencies: - bin-check "^4.1.0" - bin-version-check "^4.0.0" - download "^7.1.0" - import-lazy "^3.1.0" - os-filter-obj "^2.0.0" - pify "^4.0.1" - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bl@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" - integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== - dependencies: - readable-stream "^2.3.5" - safe-buffer "^5.1.1" - -blob@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.5.tgz#d680eeef25f8cd91ad533f5b01eed48e64caf683" - integrity sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig== - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.1, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browser-sync-client@^2.27.5: - version "2.27.5" - resolved "https://registry.yarnpkg.com/browser-sync-client/-/browser-sync-client-2.27.5.tgz#acca1d8d3cf2a212e22e50119c97947772b79ef7" - integrity sha512-l2jtf60/exv0fQiZkhi3z8RgexYYLGS7DVDnyepkrp+oFAPlKW69daL6NrVSgrwu6lzSTCCTAiPXnUSrQ57e/Q== - dependencies: - etag "1.8.1" - fresh "0.5.2" - mitt "^1.1.3" - rxjs "^5.5.6" - -browser-sync-ui@^2.27.5: - version "2.27.5" - resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-2.27.5.tgz#fe016377edaff7d4a9cb1e8a449cc0807e814884" - integrity sha512-KxBJhQ6XNbQ8w8UlkPa9/J5R0nBHgHuJUtDpEXQx1jBapDy32WGzD0NENDozP4zGNvJUgZk3N80hqB7YCieC3g== - dependencies: - async-each-series "0.1.1" - connect-history-api-fallback "^1" - immutable "^3" - server-destroy "1.0.1" - socket.io-client "^2.4.0" - stream-throttle "^0.1.3" - -browser-sync@2.27.5: - version "2.27.5" - resolved "https://registry.yarnpkg.com/browser-sync/-/browser-sync-2.27.5.tgz#9e547645b045f8780d775dc2cc5409357bec6c08" - integrity sha512-0GMEPDqccbTxwYOUGCk5AZloDj9I/1eDZCLXUKXu7iBJPznGGOnMHs88mrhaFL0fTA0R23EmsXX9nLZP+k5YzA== - dependencies: - browser-sync-client "^2.27.5" - browser-sync-ui "^2.27.5" - bs-recipes "1.3.4" - bs-snippet-injector "^2.0.1" - chokidar "^3.5.1" - connect "3.6.6" - connect-history-api-fallback "^1" - dev-ip "^1.0.1" - easy-extender "^2.3.4" - eazy-logger "3.1.0" - etag "^1.8.1" - fresh "^0.5.2" - fs-extra "3.0.1" - http-proxy "^1.18.1" - immutable "^3" - localtunnel "^2.0.1" - micromatch "^4.0.2" - opn "5.3.0" - portscanner "2.1.1" - qs "6.2.3" - raw-body "^2.3.2" - resp-modifier "6.0.2" - rx "4.1.0" - send "0.16.2" - serve-index "1.9.1" - serve-static "1.13.2" - server-destroy "1.0.1" - socket.io "2.4.0" - ua-parser-js "^0.7.28" - yargs "^15.4.1" - -browserslist@^3.2.6: - version "3.2.8" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6" - integrity sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ== - dependencies: - caniuse-lite "^1.0.30000844" - electron-to-chromium "^1.3.47" - -browserslist@^4.0.0, browserslist@^4.16.0, browserslist@^4.16.6: - version "4.16.8" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.8.tgz#cb868b0b554f137ba6e33de0ecff2eda403c4fb0" - integrity sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ== - dependencies: - caniuse-lite "^1.0.30001251" - colorette "^1.3.0" - electron-to-chromium "^1.3.811" - escalade "^3.1.1" - node-releases "^1.1.75" - -browserslist@^4.17.5: - version "4.19.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" - integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== - dependencies: - caniuse-lite "^1.0.30001286" - electron-to-chromium "^1.4.17" - escalade "^3.1.1" - node-releases "^2.0.1" - picocolors "^1.0.0" - -bs-recipes@1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/bs-recipes/-/bs-recipes-1.3.4.tgz#0d2d4d48a718c8c044769fdc4f89592dc8b69585" - integrity sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU= - -bs-snippet-injector@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz#61b5393f11f52559ed120693100343b6edb04dd5" - integrity sha1-YbU5PxH1JVntEgaTEANDtu2wTdU= - -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - -buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -buffer-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" - integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= - -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer@^5.2.1: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -bytes@3.1.0, bytes@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -cacheable-request@^2.1.1: - version "2.1.4" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" - integrity sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= - dependencies: - clone-response "1.0.2" - get-stream "3.0.0" - http-cache-semantics "3.8.1" - keyv "3.0.0" - lowercase-keys "1.0.0" - normalize-url "2.0.1" - responselike "1.0.2" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase-css@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - -camelcase@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= - -camelcase@^5.0.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - 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.30000844, caniuse-lite@^1.0.30001243, caniuse-lite@^1.0.30001251: - version "1.0.30001252" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz#cb16e4e3dafe948fc4a9bb3307aea054b912019a" - integrity sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw== - -caniuse-lite@^1.0.30001286: - version "1.0.30001287" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001287.tgz#5fab6a46ab9e47146d5dd35abfe47beaf8073c71" - integrity sha512-4udbs9bc0hfNrcje++AxBuc6PfLNHwh3PO9kbwnfCQWyqtlzg3py0YgFu8jyRTTo85VAz4U+VLxSlID09vNtWA== - -caw@^2.0.0, caw@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/caw/-/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95" - integrity sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA== - dependencies: - get-proxy "^2.0.0" - isurl "^1.0.0-alpha5" - tunnel-agent "^0.6.0" - url-to-options "^1.0.1" - -chalk@^1.0.0, chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.0.0, chalk@^2.4.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - 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@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chokidar@^2.0.0: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chokidar@^3.5.1, chokidar@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" - integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== - 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" - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -cliui@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - 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-buffer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" - integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= - -clone-response@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - -clone-stats@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" - integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= - -clone@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -cloneable-readable@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" - integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== - dependencies: - inherits "^2.0.1" - process-nextick-args "^2.0.0" - readable-stream "^2.3.5" - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -collection-map@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" - integrity sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw= - dependencies: - arr-map "^2.0.2" - for-own "^1.0.0" - make-iterator "^1.0.0" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - 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.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - 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.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.6.0.tgz#c3915f61fe267672cb7e1e064c9d692219f6c312" - integrity sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color-support@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - -color@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/color/-/color-4.0.1.tgz#21df44cd10245a91b1ccf5ba031609b0e10e7d67" - integrity sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA== - dependencies: - color-convert "^2.0.1" - color-string "^1.6.0" - -colord@^2.0.1, colord@^2.6: - version "2.7.0" - resolved "https://registry.yarnpkg.com/colord/-/colord-2.7.0.tgz#706ea36fe0cd651b585eb142fe64b6480185270e" - integrity sha512-pZJBqsHz+pYyw3zpX6ZRXWoCHM1/cvFikY9TV8G3zcejCaKE0lhankoj8iScyrrePA8C7yJ5FStfA9zbcOnw7Q== - -colorette@^1.2.2, colorette@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af" - integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w== - -commander@^2.18.0, commander@^2.19.0, commander@^2.2.0, commander@^2.8.1: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^6.0.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" - integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - -component-bind@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" - integrity sha1-AMYIq33Nk4l8AAllGx06jh5zu9E= - -component-emitter@1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" - integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= - -component-emitter@^1.2.1, component-emitter@~1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -component-inherit@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" - integrity sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM= - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.6.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -config-chain@^1.1.11: - version "1.1.13" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" - integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - -connect-history-api-fallback@^1: - version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -connect@3.6.6: - version "3.6.6" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.6.tgz#09eff6c55af7236e137135a72574858b6786f524" - integrity sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ= - dependencies: - debug "2.6.9" - finalhandler "1.1.0" - parseurl "~1.3.2" - utils-merge "1.0.1" - -console-stream@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/console-stream/-/console-stream-0.1.1.tgz#a095fe07b20465955f2fafd28b5d72bccd949d44" - integrity sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ= - -content-disposition@^0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - dependencies: - safe-buffer "5.1.2" - -convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" - -cookie@~0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" - integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -copy-props@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/copy-props/-/copy-props-2.0.5.tgz#03cf9ae328d4ebb36f8f1d804448a6af9ee3f2d2" - integrity sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw== - dependencies: - each-props "^1.3.2" - is-plain-object "^5.0.0" - -core-js@^2.4.0, core-js@^2.5.0: - version "2.6.12" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -cosmiconfig@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - 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" - -cross-env@7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" - integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== - dependencies: - cross-spawn "^7.0.1" - -cross-spawn@7.0.3, cross-spawn@^7.0.1, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -css-color-names@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-1.0.1.tgz#6ff7ee81a823ad46e020fa2fd6ab40a887e2ba67" - integrity sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA== - -css-declaration-sorter@^6.0.3: - version "6.1.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.1.1.tgz#77b32b644ba374bc562c0fc6f4fdaba4dfb0b749" - integrity sha512-BZ1aOuif2Sb7tQYY1GeCjG7F++8ggnwUkH5Ictw0mrdpqpEd+zWmcPdstnH2TItlb74FqR0DrVEieon221T/1Q== - dependencies: - timsort "^0.3.0" - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-select@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" - integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== - dependencies: - boolbase "^1.0.0" - css-what "^5.0.0" - domhandler "^4.2.0" - domutils "^2.6.0" - nth-check "^2.0.0" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@^1.1.2, css-tree@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-unit-converter@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.2.tgz#4c77f5a1954e6dbff60695ecb214e3270436ab21" - integrity sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA== - -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - -css-what@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" - integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^5.1.3: - version "5.1.4" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz#359943bf00c5c8e05489f12dd25f3006f2c1cbd2" - integrity sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ== - dependencies: - css-declaration-sorter "^6.0.3" - cssnano-utils "^2.0.1" - postcss-calc "^8.0.0" - postcss-colormin "^5.2.0" - postcss-convert-values "^5.0.1" - postcss-discard-comments "^5.0.1" - postcss-discard-duplicates "^5.0.1" - postcss-discard-empty "^5.0.1" - postcss-discard-overridden "^5.0.1" - postcss-merge-longhand "^5.0.2" - postcss-merge-rules "^5.0.2" - postcss-minify-font-values "^5.0.1" - postcss-minify-gradients "^5.0.2" - postcss-minify-params "^5.0.1" - postcss-minify-selectors "^5.1.0" - postcss-normalize-charset "^5.0.1" - postcss-normalize-display-values "^5.0.1" - postcss-normalize-positions "^5.0.1" - postcss-normalize-repeat-style "^5.0.1" - postcss-normalize-string "^5.0.1" - postcss-normalize-timing-functions "^5.0.1" - postcss-normalize-unicode "^5.0.1" - postcss-normalize-url "^5.0.2" - postcss-normalize-whitespace "^5.0.1" - postcss-ordered-values "^5.0.2" - postcss-reduce-initial "^5.0.1" - postcss-reduce-transforms "^5.0.1" - postcss-svgo "^5.0.2" - postcss-unique-selectors "^5.0.1" - -cssnano-utils@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-2.0.1.tgz#8660aa2b37ed869d2e2f22918196a9a8b6498ce2" - integrity sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ== - -cssnano@5.0.7: - version "5.0.7" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.7.tgz#e81894bdf31aa01a0ca3d1d0eee47be18f7f3012" - integrity sha512-7C0tbb298hef3rq+TtBbMuezBQ9VrFtrQEsPNuBKNVgWny/67vdRsnq8EoNu7TRjAHURgYvWlRIpCUmcMZkRzw== - dependencies: - cssnano-preset-default "^5.1.3" - is-resolvable "^1.1.0" - lilconfig "^2.0.3" - yaml "^1.10.2" - -csso@^4.0.2, csso@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" - -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - -debug@^4.1.0: - version "4.3.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" - integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== - dependencies: - ms "2.1.2" - -debug@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - dependencies: - ms "2.0.0" - -debug@~4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - -decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -decompress-response@^3.2.0, decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - -decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" - integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== - dependencies: - file-type "^5.2.0" - is-stream "^1.1.0" - tar-stream "^1.5.2" - -decompress-tarbz2@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" - integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== - dependencies: - decompress-tar "^4.1.0" - file-type "^6.1.0" - is-stream "^1.1.0" - seek-bzip "^1.0.5" - unbzip2-stream "^1.0.9" - -decompress-targz@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" - integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== - dependencies: - decompress-tar "^4.1.1" - file-type "^5.2.0" - is-stream "^1.1.0" - -decompress-unzip@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" - integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= - dependencies: - file-type "^3.8.0" - get-stream "^2.2.0" - pify "^2.3.0" - yauzl "^2.4.2" - -decompress@^4.0.0, decompress@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118" - integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== - dependencies: - decompress-tar "^4.0.0" - decompress-tarbz2 "^4.0.0" - decompress-targz "^4.0.0" - decompress-unzip "^4.0.1" - graceful-fs "^4.1.10" - make-dir "^1.0.0" - pify "^2.3.0" - strip-dirs "^2.0.0" - -default-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" - integrity sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ== - dependencies: - kind-of "^5.0.2" - -default-resolution@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" - integrity sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ= - -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -defined@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" - integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detect-file@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" - integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= - -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= - dependencies: - repeating "^2.0.0" - -detective@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" - integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== - dependencies: - acorn-node "^1.6.1" - defined "^1.0.0" - minimist "^1.1.1" - -dev-ip@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/dev-ip/-/dev-ip-1.0.1.tgz#a76a3ed1855be7a012bb8ac16cb80f3c00dc28f0" - integrity sha1-p2o+0YVb56ASu4rBbLgPPADcKPA= - -didyoumean@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" - integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dlv@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" - integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== - -dom-serializer@0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -dom-serializer@^1.0.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" - integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -domelementtype@1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" - integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== - -domhandler@^4.2.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.2.tgz#e825d721d19a86b8c201a35264e226c678ee755f" - integrity sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w== - dependencies: - domelementtype "^2.2.0" - -domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^2.6.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -download@^6.2.2: - version "6.2.5" - resolved "https://registry.yarnpkg.com/download/-/download-6.2.5.tgz#acd6a542e4cd0bb42ca70cfc98c9e43b07039714" - integrity sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA== - dependencies: - caw "^2.0.0" - content-disposition "^0.5.2" - decompress "^4.0.0" - ext-name "^5.0.0" - file-type "5.2.0" - filenamify "^2.0.0" - get-stream "^3.0.0" - got "^7.0.0" - make-dir "^1.0.0" - p-event "^1.0.0" - pify "^3.0.0" - -download@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/download/-/download-7.1.0.tgz#9059aa9d70b503ee76a132897be6dec8e5587233" - integrity sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ== - dependencies: - archive-type "^4.0.0" - caw "^2.0.1" - content-disposition "^0.5.2" - decompress "^4.2.0" - ext-name "^5.0.0" - file-type "^8.1.0" - filenamify "^2.0.0" - get-stream "^3.0.0" - got "^8.3.1" - make-dir "^1.2.0" - p-event "^2.1.0" - pify "^3.0.0" - -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - -duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -each-props@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" - integrity sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA== - dependencies: - is-plain-object "^2.0.1" - object.defaults "^1.1.0" - -easy-extender@^2.3.4: - version "2.3.4" - resolved "https://registry.yarnpkg.com/easy-extender/-/easy-extender-2.3.4.tgz#298789b64f9aaba62169c77a2b3b64b4c9589b8f" - integrity sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q== - dependencies: - lodash "^4.17.10" - -eazy-logger@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/eazy-logger/-/eazy-logger-3.1.0.tgz#b169eb56df714608fa114f164c8a2956bec9f0f3" - integrity sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ== - dependencies: - tfunk "^4.0.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -electron-to-chromium@^1.3.47, electron-to-chromium@^1.3.811: - version "1.3.827" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.827.tgz#c725e8db8c5be18b472a919e5f57904512df0fc1" - integrity sha512-ye+4uQOY/jbjRutMcE/EmOcNwUeo1qo9aKL2tPyb09cU3lmxNeyDF4RWiemmkknW+p29h7dyDqy02higTxc9/A== - -electron-to-chromium@^1.4.17: - version "1.4.23" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.23.tgz#c8fa28db6354062bbd388e24d95c4a263fff5cac" - integrity sha512-q3tB59Api3+DMbLnDPkW/UBHBO7KTGcF+rDCeb0GAGyqFj562s6y+c/2tDKTS/y5lbC+JOvT4MSUALJLPqlcSA== - -email-addresses@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb" - integrity sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -encodeurl@~1.0.1, encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -engine.io-client@~3.5.0: - version "3.5.2" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.5.2.tgz#0ef473621294004e9ceebe73cef0af9e36f2f5fa" - integrity sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA== - dependencies: - component-emitter "~1.3.0" - component-inherit "0.0.3" - debug "~3.1.0" - engine.io-parser "~2.2.0" - has-cors "1.1.0" - indexof "0.0.1" - parseqs "0.0.6" - parseuri "0.0.6" - ws "~7.4.2" - xmlhttprequest-ssl "~1.6.2" - yeast "0.1.2" - -engine.io-parser@~2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.2.1.tgz#57ce5611d9370ee94f99641b589f94c97e4f5da7" - integrity sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg== - dependencies: - after "0.8.2" - arraybuffer.slice "~0.0.7" - base64-arraybuffer "0.1.4" - blob "0.0.5" - has-binary2 "~1.0.2" - -engine.io@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.5.0.tgz#9d6b985c8a39b1fe87cd91eb014de0552259821b" - integrity sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA== - dependencies: - accepts "~1.3.4" - base64id "2.0.0" - cookie "~0.4.1" - debug "~4.1.0" - engine.io-parser "~2.2.0" - ws "~7.4.2" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.17.2, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: - version "1.18.5" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.5.tgz#9b10de7d4c206a3581fd5b2124233e04db49ae19" - integrity sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - is-callable "^1.2.3" - is-negative-zero "^2.0.1" - is-regex "^1.1.3" - is-string "^1.0.6" - object-inspect "^1.11.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-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50: - version "0.10.53" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" - integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== - dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.3" - next-tick "~1.0.0" - -es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@~3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== - dependencies: - d "^1.0.1" - ext "^1.1.2" - -es6-weak-map@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" - integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== - dependencies: - d "1" - es5-ext "^0.10.46" - es6-iterator "^2.0.3" - es6-symbol "^3.1.1" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@1.8.1, etag@^1.8.1, etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -exec-buffer@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/exec-buffer/-/exec-buffer-3.2.0.tgz#b1686dbd904c7cf982e652c1f5a79b1e5573082b" - integrity sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA== - dependencies: - execa "^0.7.0" - p-finally "^1.0.0" - pify "^3.0.0" - rimraf "^2.5.4" - tempfile "^2.0.0" - -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" - integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - 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" - -executable@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" - integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== - dependencies: - pify "^2.2.0" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= - dependencies: - homedir-polyfill "^1.0.1" - -ext-list@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/ext-list/-/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37" - integrity sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA== - dependencies: - mime-db "^1.28.0" - -ext-name@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ext-name/-/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6" - integrity sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ== - dependencies: - ext-list "^2.0.0" - sort-keys-length "^1.0.0" - -ext@^1.1.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.5.0.tgz#e93b97ae0cb23f8370380f6107d2d2b7887687ad" - integrity sha512-+ONcYoWj/SoQwUofMr94aGu05Ou4FepKi7N7b+O8T4jVfyIsZQV1/xeS8jpaBzF0csAk0KLXoHCxU7cKYZjo1Q== - dependencies: - type "^2.5.0" - -extend-shallow@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" - integrity sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE= - dependencies: - kind-of "^1.1.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -fancy-log@^1.3.2, fancy-log@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" - integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - parse-node-version "^1.0.0" - time-stamp "^1.0.0" - -fast-glob@^3.0.3, fast-glob@^3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" - integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== - 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-levenshtein@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz#e6a754cc8f15e58987aa9cbd27af66fd6f4e5af9" - integrity sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk= - -fast-xml-parser@^3.19.0: - version "3.19.0" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz#cb637ec3f3999f51406dd8ff0e6fc4d83e520d01" - integrity sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg== - -fastq@^1.6.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.12.0.tgz#ed7b6ab5d62393fb2cc591c853652a5c318bf794" - integrity sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg== - dependencies: - reusify "^1.0.4" - -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - dependencies: - pend "~1.2.0" - -figures@^1.3.5: - version "1.7.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" - integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= - dependencies: - escape-string-regexp "^1.0.5" - object-assign "^4.1.0" - -file-type@5.2.0, file-type@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" - integrity sha1-LdvqfHP/42No365J3DOMBYwritY= - -file-type@^10.4.0: - version "10.11.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-10.11.0.tgz#2961d09e4675b9fb9a3ee6b69e9cd23f43fd1890" - integrity sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw== - -file-type@^12.0.0: - version "12.4.2" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-12.4.2.tgz#a344ea5664a1d01447ee7fb1b635f72feb6169d9" - integrity sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg== - -file-type@^3.8.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" - integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= - -file-type@^4.2.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5" - integrity sha1-G2AOX8ofvcboDApwxxyNul95BsU= - -file-type@^6.1.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" - integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== - -file-type@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-8.1.0.tgz#244f3b7ef641bbe0cca196c7276e4b332399f68c" - integrity sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ== - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -filename-reserved-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" - integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= - -filenamify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-2.1.0.tgz#88faf495fb1b47abfd612300002a16228c677ee9" - integrity sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA== - dependencies: - filename-reserved-regex "^2.0.0" - strip-outer "^1.0.0" - trim-repeated "^1.0.0" - -filenamify@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106" - integrity sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== - dependencies: - filename-reserved-regex "^2.0.0" - strip-outer "^1.0.1" - trim-repeated "^1.0.0" - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" - integrity sha1-zgtoVbRYU+eRsvzGgARtiCU91/U= - dependencies: - debug "2.6.9" - encodeurl "~1.0.1" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.2" - statuses "~1.3.1" - unpipe "~1.0.0" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-versions@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" - integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== - dependencies: - semver-regex "^2.0.0" - -findup-sync@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" - integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= - dependencies: - detect-file "^1.0.0" - is-glob "^3.1.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -findup-sync@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" - integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== - dependencies: - detect-file "^1.0.0" - is-glob "^4.0.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -fined@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" - integrity sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng== - dependencies: - expand-tilde "^2.0.2" - is-plain-object "^2.0.3" - object.defaults "^1.1.0" - object.pick "^1.2.0" - parse-filepath "^1.0.1" - -flagged-respawn@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" - integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== - -flush-write-stream@^1.0.2: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -follow-redirects@^1.0.0, follow-redirects@^1.10.0: - version "1.14.3" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.3.tgz#6ada78118d8d24caee595595accdc0ac6abd022e" - integrity sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw== - -for-in@^1.0.1, for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -for-own@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" - integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= - dependencies: - for-in "^1.0.1" - -fraction.js@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.1.tgz#ac4e520473dae67012d618aab91eda09bcb400ff" - integrity sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg== - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fresh@0.5.2, fresh@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -from2@^2.1.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-extra@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" - integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^3.0.0" - universalify "^0.1.0" - -fs-extra@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" - integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-mkdirp-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" - integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= - dependencies: - graceful-fs "^4.1.11" - through2 "^2.0.3" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== - -get-caller-file@^2.0.1, get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - 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.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-proxy@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-2.1.0.tgz#349f2b4d91d44c4d4d4e9cba2ad90143fac5ef93" - integrity sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw== - dependencies: - npm-conf "^1.1.0" - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - -get-stream@3.0.0, get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - -get-stream@^2.2.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" - integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= - dependencies: - object-assign "^4.0.1" - pinkie-promise "^2.0.0" - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -gh-pages@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-3.2.3.tgz#897e5f15e111f42af57d21d430b83e5cdf29472c" - integrity sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg== - dependencies: - async "^2.6.1" - commander "^2.18.0" - email-addresses "^3.0.1" - filenamify "^4.3.0" - find-cache-dir "^3.3.1" - fs-extra "^8.1.0" - globby "^6.1.0" - -gifsicle@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/gifsicle/-/gifsicle-5.2.0.tgz#b06b25ed7530f033f6ed2c545d6f9b546cc182fb" - integrity sha512-vOIS3j0XoTCxq9pkGj43gEix82RkI5FveNgaFZutjbaui/HH+4fR8Y56dwXDuxYo8hR4xOo6/j2h1WHoQW6XLw== - dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.0" - execa "^5.0.0" - logalot "^2.0.0" - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.1.tgz#42054f685eb6a44e7a7d189a96efa40a54971aa7" - integrity sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog== - dependencies: - is-glob "^4.0.1" - -glob-stream@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" - integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= - dependencies: - extend "^3.0.0" - glob "^7.1.1" - glob-parent "^3.1.0" - is-negated-glob "^1.0.0" - ordered-read-streams "^1.0.0" - pumpify "^1.3.5" - readable-stream "^2.1.5" - remove-trailing-separator "^1.0.1" - to-absolute-glob "^2.0.0" - unique-stream "^2.0.2" - -glob-watcher@^5.0.3: - version "5.0.5" - resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-5.0.5.tgz#aa6bce648332924d9a8489be41e3e5c52d4186dc" - integrity sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw== - dependencies: - anymatch "^2.0.0" - async-done "^1.2.0" - chokidar "^2.0.0" - is-negated-glob "^1.0.0" - just-debounce "^1.0.0" - normalize-path "^3.0.0" - object.defaults "^1.1.0" - -glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.3: - version "7.1.7" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== - 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-modules@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^9.18.0: - version "9.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== - -globby@^10.0.0: - version "10.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" - integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== - dependencies: - "@types/glob" "^7.1.1" - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" - slash "^3.0.0" - -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -glogg@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" - integrity sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA== - dependencies: - sparkles "^1.0.0" - -got@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" - integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== - dependencies: - decompress-response "^3.2.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-plain-obj "^1.1.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - p-cancelable "^0.3.0" - p-timeout "^1.1.1" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - url-parse-lax "^1.0.0" - url-to-options "^1.0.1" - -got@^8.3.1: - version "8.3.2" - resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" - integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== - dependencies: - "@sindresorhus/is" "^0.7.0" - cacheable-request "^2.1.1" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - into-stream "^3.1.0" - is-retry-allowed "^1.1.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - mimic-response "^1.0.0" - p-cancelable "^0.4.0" - p-timeout "^2.0.1" - pify "^3.0.0" - safe-buffer "^5.1.1" - timed-out "^4.0.1" - url-parse-lax "^3.0.0" - url-to-options "^1.0.1" - -graceful-fs@^4.0.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: - version "4.2.8" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" - integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== - -gulp-cli@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/gulp-cli/-/gulp-cli-2.3.0.tgz#ec0d380e29e52aa45e47977f0d32e18fd161122f" - integrity sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A== - dependencies: - ansi-colors "^1.0.1" - archy "^1.0.0" - array-sort "^1.0.0" - color-support "^1.1.3" - concat-stream "^1.6.0" - copy-props "^2.0.1" - fancy-log "^1.3.2" - gulplog "^1.0.0" - interpret "^1.4.0" - isobject "^3.0.1" - liftoff "^3.1.0" - matchdep "^2.0.0" - mute-stdout "^1.0.0" - pretty-hrtime "^1.0.0" - replace-homedir "^1.0.0" - semver-greatest-satisfied-range "^1.1.0" - v8flags "^3.2.0" - yargs "^7.1.0" - -gulp-imagemin@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/gulp-imagemin/-/gulp-imagemin-7.1.0.tgz#d1810a908fb64b4fbf15a750d303d988443e68cf" - integrity sha512-6xBTNybmPY2YrvrhhlS8Mxi0zn0ypusLon63p9XXxDtIf7U7c6KcViz94K7Skosucr3378A6IY2kJSjJyuwylQ== - dependencies: - chalk "^3.0.0" - fancy-log "^1.3.2" - imagemin "^7.0.0" - plugin-error "^1.0.1" - plur "^3.0.1" - pretty-bytes "^5.3.0" - through2-concurrent "^2.0.0" - optionalDependencies: - imagemin-gifsicle "^7.0.0" - imagemin-mozjpeg "^8.0.0" - imagemin-optipng "^7.0.0" - imagemin-svgo "^7.0.0" - -gulp-minify@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/gulp-minify/-/gulp-minify-3.1.0.tgz#9ed9e09f6bfca64e99cd0427bc8e90d44e736770" - integrity sha512-ixF41aYg+NQikI8hpoHdEclYcQkbGdXQu1CBdHaU7Epg8H6e8d2jWXw1+rBPgYwl/XpKgjHj7NI6gkhoSNSSAg== - dependencies: - ansi-colors "^1.0.1" - minimatch "^3.0.2" - plugin-error "^0.1.2" - terser "^3.7.6" - through2 "^2.0.3" - vinyl "^2.1.0" - -gulp-postcss@9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/gulp-postcss/-/gulp-postcss-9.0.0.tgz#2ade18809ab475dae743a88bd6501af0b04ee54e" - integrity sha512-5mSQ9CK8salSagrXgrVyILfEMy6I5rUGPRiR9rVjgJV9m/rwdZYUhekMr+XxDlApfc5ZdEJ8gXNZrU/TsgT5dQ== - dependencies: - fancy-log "^1.3.3" - plugin-error "^1.0.1" - postcss-load-config "^2.1.1" - vinyl-sourcemaps-apply "^0.2.1" - -gulp@4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" - integrity sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA== - dependencies: - glob-watcher "^5.0.3" - gulp-cli "^2.2.0" - undertaker "^1.2.1" - vinyl-fs "^3.0.0" - -gulplog@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" - integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= - dependencies: - glogg "^1.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - -has-binary2@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.3.tgz#7776ac627f3ea77250cfc332dab7ddf5e4f5d11d" - integrity sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw== - dependencies: - isarray "2.0.1" - -has-cors@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" - integrity sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk= - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbol-support-x@^1.4.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" - integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== - -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-to-string-tag-x@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" - integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== - dependencies: - has-symbol-support-x "^1.4.1" - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - -homedir-polyfill@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== - dependencies: - parse-passwd "^1.0.0" - -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - -html-tags@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" - integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== - -http-cache-semantics@3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" - integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== - -http-errors@1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - 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-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore@^5.1.1: - version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== - -imagemin-gifsicle@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz#1a7ab136a144c4678657ba3b6c412f80805d26b0" - integrity sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA== - dependencies: - execa "^1.0.0" - gifsicle "^5.0.0" - is-gif "^3.0.0" - -imagemin-mozjpeg@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz#d2ca4e8c982c7c6eda55069af89dee4c1cebcdfd" - integrity sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA== - dependencies: - execa "^1.0.0" - is-jpg "^2.0.0" - mozjpeg "^6.0.0" - -imagemin-optipng@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz#2225c82c35e5c29b7fa98d4f9ecee1161a68e888" - integrity sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ== - dependencies: - exec-buffer "^3.0.0" - is-png "^2.0.0" - optipng-bin "^6.0.0" - -imagemin-svgo@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz#528a42fd3d55eff5d4af8fd1113f25fb61ad6d9a" - integrity sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg== - dependencies: - is-svg "^4.2.1" - svgo "^1.3.2" - -imagemin@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/imagemin/-/imagemin-7.0.1.tgz#f6441ca647197632e23db7d971fffbd530c87dbf" - integrity sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w== - dependencies: - file-type "^12.0.0" - globby "^10.0.0" - graceful-fs "^4.2.2" - junk "^3.1.0" - make-dir "^3.0.0" - p-pipe "^3.0.0" - replace-ext "^1.0.0" - -immutable@^3: - version "3.8.2" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" - integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM= - -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - dependencies: - import-from "^2.1.0" - -import-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92" - integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== - dependencies: - import-from "^3.0.0" - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - -import-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" - integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== - dependencies: - resolve-from "^5.0.0" - -import-lazy@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-3.1.0.tgz#891279202c8a2280fdbd6674dbd8da1a1dfc67cc" - integrity sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ== - -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= - dependencies: - repeating "^2.0.0" - -indexof@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" - integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@^1.3.4: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" - -interpret@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - -into-stream@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" - integrity sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= - dependencies: - from2 "^2.1.1" - p-is-promise "^1.1.0" - -invariant@^2.2.2: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -invert-kv@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= - -irregular-plurals@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-2.0.0.tgz#39d40f05b00f656d0b7fa471230dd3b714af2872" - integrity sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw== - -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - -is-absolute@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" - integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== - dependencies: - is-relative "^1.0.0" - is-windows "^1.0.1" - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-callable@^1.1.4, is-callable@^1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== - -is-core-module@^2.2.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19" - integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ== - dependencies: - has "^1.0.3" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-gif@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-gif/-/is-gif-3.0.0.tgz#c4be60b26a301d695bb833b20d9b5d66c6cf83b1" - integrity sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw== - dependencies: - file-type "^10.4.0" - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-jpg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-jpg/-/is-jpg-2.0.0.tgz#2e1997fa6e9166eaac0242daae443403e4ef1d97" - integrity sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc= - -is-natural-number@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" - integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= - -is-negated-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" - integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= - -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-number-like@^1.0.3: - version "1.0.8" - resolved "https://registry.yarnpkg.com/is-number-like/-/is-number-like-1.0.8.tgz#2e129620b50891042e44e9bbbb30593e75cfbbe3" - integrity sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA== - dependencies: - lodash.isfinite "^3.3.2" - -is-number-object@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" - integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-number@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" - integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-object@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" - integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== - -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-plain-object@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - -is-png@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-png/-/is-png-2.0.0.tgz#ee8cbc9e9b050425cedeeb4a6fb74a649b0a4a8d" - integrity sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g== - -is-regex@^1.1.3: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-relative@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" - integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== - dependencies: - is-unc-path "^1.0.0" - -is-resolvable@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - -is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" - integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== - -is-stream@^1.0.0, is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5, is-string@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-svg@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-4.3.1.tgz#8c63ec8c67c8c7f0a8de0a71c8c7d58eccf4406b" - integrity sha512-h2CGs+yPUyvkgTJQS9cJzo9lYK06WgRiXUqBBHtglSzVKAuH4/oWsqk7LGfbSa1hGk9QcZ0SyQtVggvBA8LZXA== - dependencies: - fast-xml-parser "^3.19.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-unc-path@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" - integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== - dependencies: - unc-path-regex "^0.1.2" - -is-utf8@^0.2.0, is-utf8@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - -is-valid-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" - integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= - -is-windows@^1.0.1, is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - -isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isarray@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e" - integrity sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isurl@^1.0.0-alpha5: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" - integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== - dependencies: - has-to-string-tag-x "^1.2.0" - is-object "^1.0.1" - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsesc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json5@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= - -json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -jsonfile@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" - integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -junk@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" - integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== - -just-debounce@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/just-debounce/-/just-debounce-1.1.0.tgz#2f81a3ad4121a76bc7cb45dbf704c0d76a8e5ddf" - integrity sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ== - -keyv@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" - integrity sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA== - dependencies: - json-buffer "3.0.0" - -kind-of@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" - integrity sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ= - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0, kind-of@^5.0.2: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -last-run@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" - integrity sha1-RblpQsF7HHnHchmCWbqUO+v4yls= - dependencies: - default-resolution "^2.0.0" - es6-weak-map "^2.0.1" - -lazystream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" - integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= - dependencies: - readable-stream "^2.0.5" - -lcid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= - dependencies: - invert-kv "^1.0.0" - -lead@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" - integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= - dependencies: - flush-write-stream "^1.0.2" - -liftoff@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" - integrity sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog== - dependencies: - extend "^3.0.0" - findup-sync "^3.0.0" - fined "^1.0.1" - flagged-respawn "^1.0.0" - is-plain-object "^2.0.4" - object.map "^1.0.0" - rechoir "^0.6.2" - resolve "^1.1.7" - -lilconfig@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.3.tgz#68f3005e921dafbd2a2afb48379986aa6d2579fd" - integrity sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg== - -limiter@^1.0.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.5.tgz#8f92a25b3b16c6131293a0cc834b4a838a2aa7c2" - integrity sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA== - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -localtunnel@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/localtunnel/-/localtunnel-2.0.1.tgz#8f7c593f3005647f7675e6e69af9bf746571a631" - integrity sha512-LiaI5wZdz0xFkIQpXbNI62ZnNn8IMsVhwxHmhA+h4vj8R9JG/07bQHWwQlyy7b95/5fVOCHJfIHv+a5XnkvaJA== - dependencies: - axios "0.21.1" - debug "4.3.1" - openurl "1.1.1" - yargs "16.2.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash.isfinite@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz#fb89b65a9a80281833f0b7478b3a5104f898ebb3" - integrity sha1-+4m2WpqAKBgz8LdHizpRBPiY67M= - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.topath@^4.5.2: - version "4.5.2" - resolved "https://registry.yarnpkg.com/lodash.topath/-/lodash.topath-4.5.2.tgz#3616351f3bba61994a0931989660bd03254fd009" - integrity sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak= - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.21, lodash@^4.17.4: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -logalot@^2.0.0, logalot@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/logalot/-/logalot-2.1.0.tgz#5f8e8c90d304edf12530951a5554abb8c5e3f552" - integrity sha1-X46MkNME7fElMJUaVVSruMXj9VI= - dependencies: - figures "^1.3.5" - squeak "^1.0.0" - -longest@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" - integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= - -loose-envify@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - -lowercase-keys@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" - integrity sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= - -lowercase-keys@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lpad-align@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/lpad-align/-/lpad-align-1.1.2.tgz#21f600ac1c3095c3c6e497ee67271ee08481fe9e" - integrity sha1-IfYArBwwlcPG5JfuZyce4ISB/p4= - dependencies: - get-stdin "^4.0.1" - indent-string "^2.1.0" - longest "^1.0.0" - meow "^3.3.0" - -lru-cache@^4.0.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -make-dir@^1.0.0, make-dir@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" - integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== - dependencies: - pify "^3.0.0" - -make-dir@^3.0.0, make-dir@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-iterator@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" - integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== - dependencies: - kind-of "^6.0.2" - -map-cache@^0.2.0, map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -matchdep@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" - integrity sha1-xvNINKDY28OzfCfui7yyfHd1WC4= - dependencies: - findup-sync "^2.0.0" - micromatch "^3.0.4" - resolve "^1.4.0" - stack-trace "0.0.10" - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -meow@^3.3.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.2.3, merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - dependencies: - braces "^3.0.1" - picomatch "^2.2.3" - -mime-db@1.49.0, mime-db@^1.28.0: - version "1.49.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed" - integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA== - -mime-types@~2.1.17, mime-types@~2.1.24: - version "2.1.32" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5" - integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A== - dependencies: - mime-db "1.49.0" - -mime@1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" - integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-response@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -minimatch@^3.0.2, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mitt@^1.1.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.2.0.tgz#cb24e6569c806e31bd4e3995787fe38a04fdf90d" - integrity sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw== - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@^0.5.1, mkdirp@~0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -modern-normalize@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/modern-normalize/-/modern-normalize-1.1.0.tgz#da8e80140d9221426bd4f725c6e11283d34f90b7" - integrity sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA== - -mozjpeg@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/mozjpeg/-/mozjpeg-6.0.1.tgz#56969dddb5741ef2bcb1af066cae21e61a91a27b" - integrity sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA== - dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.0" - logalot "^2.1.0" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -mute-stdout@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" - integrity sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg== - -nan@^2.12.1: - version "2.15.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" - integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== - -nanoid@^3.1.23: - version "3.1.25" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.25.tgz#09ca32747c0e543f0e1814b7d3793477f9c8e152" - integrity sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -next-tick@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" - integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -node-emoji@^1.11.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" - integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== - dependencies: - lodash "^4.17.21" - -node-releases@^1.1.75: - version "1.1.75" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe" - integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw== - -node-releases@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" - integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== - -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" - integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== - dependencies: - prepend-http "^2.0.0" - query-string "^5.0.1" - sort-keys "^2.0.0" - -normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== - -now-and-later@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" - integrity sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ== - dependencies: - once "^1.3.2" - -npm-conf@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" - integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== - dependencies: - config-chain "^1.1.11" - pify "^3.0.0" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -nth-check@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" - integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== - dependencies: - boolbase "^1.0.0" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -object-assign@^4.0.1, object-assign@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-hash@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" - integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== - -object-inspect@^1.11.0, object-inspect@^1.9.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" - integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.0.4, object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - 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" - -object.defaults@^1.0.0, object.defaults@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" - integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= - dependencies: - array-each "^1.0.1" - array-slice "^1.0.0" - for-own "^1.0.0" - isobject "^3.0.0" - -object.getownpropertydescriptors@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" - integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - -object.map@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" - integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= - dependencies: - for-own "^1.0.0" - make-iterator "^1.0.0" - -object.pick@^1.2.0, object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.reduce@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" - integrity sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60= - dependencies: - for-own "^1.0.0" - make-iterator "^1.0.0" - -object.values@^1.1.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" - integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.2" - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -openurl@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/openurl/-/openurl-1.1.1.tgz#3875b4b0ef7a52c156f0db41d4609dbb0f94b387" - integrity sha1-OHW0sO96UsFW8NtB1GCduw+Us4c= - -opn@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c" - integrity sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g== - dependencies: - is-wsl "^1.1.0" - -optipng-bin@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/optipng-bin/-/optipng-bin-6.0.0.tgz#376120fa79d5e71eee2f524176efdd3a5eabd316" - integrity sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg== - dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.0" - logalot "^2.0.0" - -ordered-read-streams@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" - integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= - dependencies: - readable-stream "^2.0.1" - -os-filter-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-2.0.0.tgz#1c0b62d5f3a2442749a2d139e6dddee6e81d8d16" - integrity sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg== - dependencies: - arch "^2.1.0" - -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - -os-locale@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" - integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= - dependencies: - lcid "^1.0.0" - -os-tmpdir@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -p-cancelable@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" - integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== - -p-cancelable@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" - integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== - -p-event@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-event/-/p-event-1.3.0.tgz#8e6b4f4f65c72bc5b6fe28b75eda874f96a4a085" - integrity sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU= - dependencies: - p-timeout "^1.1.1" - -p-event@^2.1.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/p-event/-/p-event-2.3.1.tgz#596279ef169ab2c3e0cae88c1cfbb08079993ef6" - integrity sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA== - dependencies: - p-timeout "^2.0.1" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-is-promise@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" - integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-map-series@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" - integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= - dependencies: - p-reduce "^1.0.0" - -p-pipe@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" - integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw== - -p-reduce@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" - integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= - -p-timeout@^1.1.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" - integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= - dependencies: - p-finally "^1.0.0" - -p-timeout@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" - integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== - dependencies: - p-finally "^1.0.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-filepath@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" - integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= - dependencies: - is-absolute "^1.0.0" - map-cache "^0.2.0" - path-root "^0.1.1" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - 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-node-version@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== - -parse-passwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= - -parseqs@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.6.tgz#8e4bb5a19d1cdc844a08ac974d34e273afa670d5" - integrity sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w== - -parseuri@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.6.tgz#e1496e829e3ac2ff47f39a4dd044b32823c4a25a" - integrity sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow== - -parseurl@~1.3.2: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-root-regex@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" - integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= - -path-root@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" - integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= - dependencies: - path-root-regex "^0.1.0" - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - -pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pkg-dir@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -plugin-error@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace" - integrity sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4= - dependencies: - ansi-cyan "^0.1.1" - ansi-red "^0.1.1" - arr-diff "^1.0.1" - arr-union "^2.0.1" - extend-shallow "^1.1.2" - -plugin-error@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" - integrity sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA== - dependencies: - ansi-colors "^1.0.1" - arr-diff "^4.0.0" - arr-union "^3.1.0" - extend-shallow "^3.0.2" - -plur@^3.0.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/plur/-/plur-3.1.1.tgz#60267967866a8d811504fe58f2faaba237546a5b" - integrity sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w== - dependencies: - irregular-plurals "^2.0.0" - -portscanner@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/portscanner/-/portscanner-2.1.1.tgz#eabb409e4de24950f5a2a516d35ae769343fbb96" - integrity sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y= - dependencies: - async "1.5.2" - is-number-like "^1.0.3" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -postcss-calc@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.0.0.tgz#a05b87aacd132740a5db09462a3612453e5df90a" - integrity sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g== - dependencies: - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" - -postcss-colormin@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.2.0.tgz#2b620b88c0ff19683f3349f4cf9e24ebdafb2c88" - integrity sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw== - dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - colord "^2.0.1" - postcss-value-parser "^4.1.0" - -postcss-convert-values@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz#4ec19d6016534e30e3102fdf414e753398645232" - integrity sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg== - dependencies: - postcss-value-parser "^4.1.0" - -postcss-discard-comments@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz#9eae4b747cf760d31f2447c27f0619d5718901fe" - integrity sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg== - -postcss-discard-duplicates@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz#68f7cc6458fe6bab2e46c9f55ae52869f680e66d" - integrity sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA== - -postcss-discard-empty@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz#ee136c39e27d5d2ed4da0ee5ed02bc8a9f8bf6d8" - integrity sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw== - -postcss-discard-overridden@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz#454b41f707300b98109a75005ca4ab0ff2743ac6" - integrity sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q== - -postcss-import@14.0.2: - version "14.0.2" - resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.0.2.tgz#60eff77e6be92e7b67fe469ec797d9424cae1aa1" - integrity sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g== - dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" - -postcss-js@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-3.0.3.tgz#2f0bd370a2e8599d45439f6970403b5873abda33" - integrity sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw== - dependencies: - camelcase-css "^2.0.1" - postcss "^8.1.6" - -postcss-load-config@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" - integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== - dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" - -postcss-load-config@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.0.tgz#d39c47091c4aec37f50272373a6a648ef5e97829" - integrity sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g== - dependencies: - import-cwd "^3.0.0" - lilconfig "^2.0.3" - yaml "^1.10.2" - -postcss-merge-longhand@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz#277ada51d9a7958e8ef8cf263103c9384b322a41" - integrity sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw== - dependencies: - css-color-names "^1.0.1" - postcss-value-parser "^4.1.0" - stylehacks "^5.0.1" - -postcss-merge-rules@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz#d6e4d65018badbdb7dcc789c4f39b941305d410a" - integrity sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg== - dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - cssnano-utils "^2.0.1" - postcss-selector-parser "^6.0.5" - vendors "^1.0.3" - -postcss-minify-font-values@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz#a90cefbfdaa075bd3dbaa1b33588bb4dc268addf" - integrity sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA== - dependencies: - postcss-value-parser "^4.1.0" - -postcss-minify-gradients@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz#7c175c108f06a5629925d698b3c4cf7bd3864ee5" - integrity sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ== - dependencies: - colord "^2.6" - cssnano-utils "^2.0.1" - postcss-value-parser "^4.1.0" - -postcss-minify-params@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz#371153ba164b9d8562842fdcd929c98abd9e5b6c" - integrity sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw== - dependencies: - alphanum-sort "^1.0.2" - browserslist "^4.16.0" - cssnano-utils "^2.0.1" - postcss-value-parser "^4.1.0" - uniqs "^2.0.0" - -postcss-minify-selectors@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz#4385c845d3979ff160291774523ffa54eafd5a54" - integrity sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og== - dependencies: - alphanum-sort "^1.0.2" - postcss-selector-parser "^6.0.5" - -postcss-nested@5.0.6: - version "5.0.6" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc" - integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA== - dependencies: - postcss-selector-parser "^6.0.6" - -postcss-normalize-charset@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz#121559d1bebc55ac8d24af37f67bd4da9efd91d0" - integrity sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg== - -postcss-normalize-display-values@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz#62650b965981a955dffee83363453db82f6ad1fd" - integrity sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ== - dependencies: - cssnano-utils "^2.0.1" - postcss-value-parser "^4.1.0" - -postcss-normalize-positions@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz#868f6af1795fdfa86fbbe960dceb47e5f9492fe5" - integrity sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg== - dependencies: - postcss-value-parser "^4.1.0" - -postcss-normalize-repeat-style@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz#cbc0de1383b57f5bb61ddd6a84653b5e8665b2b5" - integrity sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w== - dependencies: - cssnano-utils "^2.0.1" - postcss-value-parser "^4.1.0" - -postcss-normalize-string@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz#d9eafaa4df78c7a3b973ae346ef0e47c554985b0" - integrity sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA== - dependencies: - postcss-value-parser "^4.1.0" - -postcss-normalize-timing-functions@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz#8ee41103b9130429c6cbba736932b75c5e2cb08c" - integrity sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q== - dependencies: - cssnano-utils "^2.0.1" - postcss-value-parser "^4.1.0" - -postcss-normalize-unicode@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz#82d672d648a411814aa5bf3ae565379ccd9f5e37" - integrity sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA== - dependencies: - browserslist "^4.16.0" - postcss-value-parser "^4.1.0" - -postcss-normalize-url@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz#ddcdfb7cede1270740cf3e4dfc6008bd96abc763" - integrity sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ== - dependencies: - is-absolute-url "^3.0.3" - normalize-url "^6.0.1" - postcss-value-parser "^4.1.0" - -postcss-normalize-whitespace@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz#b0b40b5bcac83585ff07ead2daf2dcfbeeef8e9a" - integrity sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA== - dependencies: - postcss-value-parser "^4.1.0" - -postcss-ordered-values@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz#1f351426977be00e0f765b3164ad753dac8ed044" - integrity sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ== - dependencies: - cssnano-utils "^2.0.1" - postcss-value-parser "^4.1.0" - -postcss-reduce-initial@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz#9d6369865b0f6f6f6b165a0ef5dc1a4856c7e946" - integrity sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw== - dependencies: - browserslist "^4.16.0" - caniuse-api "^3.0.0" - -postcss-reduce-transforms@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz#93c12f6a159474aa711d5269923e2383cedcf640" - integrity sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA== - dependencies: - cssnano-utils "^2.0.1" - postcss-value-parser "^4.1.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: - version "6.0.6" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" - integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-svgo@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.0.2.tgz#bc73c4ea4c5a80fbd4b45e29042c34ceffb9257f" - integrity sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A== - dependencies: - postcss-value-parser "^4.1.0" - svgo "^2.3.0" - -postcss-unique-selectors@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz#3be5c1d7363352eff838bd62b0b07a0abad43bfc" - integrity sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w== - dependencies: - alphanum-sort "^1.0.2" - postcss-selector-parser "^6.0.5" - uniqs "^2.0.0" - -postcss-value-parser@^3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" - integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== - -postcss@8.3.6, postcss@^8.1.6, postcss@^8.2.1: - version "8.3.6" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea" - integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A== - dependencies: - colorette "^1.2.2" - nanoid "^3.1.23" - source-map-js "^0.6.2" - -prepend-http@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - -pretty-bytes@^5.3.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - -pretty-hrtime@^1.0.0, pretty-hrtime@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" - integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= - -private@^0.1.6, private@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== - -process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.5: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -purgecss@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/purgecss/-/purgecss-4.0.3.tgz#8147b429f9c09db719e05d64908ea8b672913742" - integrity sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw== - dependencies: - commander "^6.0.0" - glob "^7.0.0" - postcss "^8.2.1" - postcss-selector-parser "^6.0.2" - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qs@6.2.3: - version "6.2.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe" - integrity sha1-HPyyXBCpsrSDBT/zn138kjOQjP4= - -query-string@^5.0.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" - integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== - dependencies: - decode-uri-component "^0.2.0" - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - -range-parser@~1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@^2.3.2: - version "2.4.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" - integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== - dependencies: - bytes "3.1.0" - http-errors "1.7.3" - iconv-lite "0.4.24" - unpipe "1.0.0" - -read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" - integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q= - dependencies: - pify "^2.3.0" - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - 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" - -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= - dependencies: - resolve "^1.1.6" - -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - -reduce-css-calc@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz#7ef8761a28d614980dc0c982f772c93f7a99de03" - integrity sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg== - dependencies: - css-unit-converter "^1.1.1" - postcss-value-parser "^3.3.0" - -regenerate@^1.2.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - -regenerator-transform@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" - integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q== - dependencies: - babel-runtime "^6.18.0" - babel-types "^6.19.0" - private "^0.1.6" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexpu-core@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" - integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= - dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" - -regjsgen@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= - -regjsparser@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= - dependencies: - jsesc "~0.5.0" - -remove-bom-buffer@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" - integrity sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ== - dependencies: - is-buffer "^1.1.5" - is-utf8 "^0.2.1" - -remove-bom-stream@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" - integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= - dependencies: - remove-bom-buffer "^3.0.0" - safe-buffer "^5.1.0" - through2 "^2.0.3" - -remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - -replace-ext@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" - integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== - -replace-homedir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" - integrity sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw= - dependencies: - homedir-polyfill "^1.0.1" - is-absolute "^1.0.0" - remove-trailing-separator "^1.1.0" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -resolve-dir@^1.0.0, resolve-dir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve-options@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" - integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= - dependencies: - value-or-function "^3.0.0" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.20.0, resolve@^1.4.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -resp-modifier@6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/resp-modifier/-/resp-modifier-6.0.2.tgz#b124de5c4fbafcba541f48ffa73970f4aa456b4f" - integrity sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08= - dependencies: - debug "^2.2.0" - minimatch "^3.0.2" - -responselike@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^2.5.4: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -rimraf@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -rx@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" - integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= - -rxjs@^5.5.6: - version "5.5.12" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" - integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== - dependencies: - symbol-observable "1.0.1" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -seek-bzip@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4" - integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== - dependencies: - commander "^2.8.1" - -semver-greatest-satisfied-range@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" - integrity sha1-E+jCZYq5aRywzXEJMkAoDTb3els= - dependencies: - sver-compat "^1.5.0" - -semver-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" - integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== - -semver-truncate@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/semver-truncate/-/semver-truncate-1.1.2.tgz#57f41de69707a62709a7e0104ba2117109ea47e8" - integrity sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g= - dependencies: - semver "^5.3.0" - -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -send@0.16.2: - version "0.16.2" - resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" - integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw== - 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.6.2" - mime "1.4.1" - ms "2.0.0" - on-finished "~2.3.0" - range-parser "~1.2.0" - statuses "~1.4.0" - -serve-index@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - 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.13.2: - version "1.13.2" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" - integrity sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.2" - send "0.16.2" - -server-destroy@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/server-destroy/-/server-destroy-1.0.1.tgz#f13bf928e42b9c3e79383e61cc3998b5d14e6cdd" - integrity sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0= - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.0, signal-exit@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -socket.io-adapter@~1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz#ab3f0d6f66b8fc7fca3959ab5991f82221789be9" - integrity sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g== - -socket.io-client@2.4.0, socket.io-client@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.4.0.tgz#aafb5d594a3c55a34355562fc8aea22ed9119a35" - integrity sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ== - dependencies: - backo2 "1.0.2" - component-bind "1.0.0" - component-emitter "~1.3.0" - debug "~3.1.0" - engine.io-client "~3.5.0" - has-binary2 "~1.0.2" - indexof "0.0.1" - parseqs "0.0.6" - parseuri "0.0.6" - socket.io-parser "~3.3.0" - to-array "0.1.4" - -socket.io-parser@~3.3.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.2.tgz#ef872009d0adcf704f2fbe830191a14752ad50b6" - integrity sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg== - dependencies: - component-emitter "~1.3.0" - debug "~3.1.0" - isarray "2.0.1" - -socket.io-parser@~3.4.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.4.1.tgz#b06af838302975837eab2dc980037da24054d64a" - integrity sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A== - dependencies: - component-emitter "1.2.1" - debug "~4.1.0" - isarray "2.0.1" - -socket.io@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.4.0.tgz#01030a2727bd8eb2e85ea96d69f03692ee53d47e" - integrity sha512-9UPJ1UTvKayuQfVv2IQ3k7tCQC/fboDyIK62i99dAQIyHKaBsNdTpwHLgKJ6guRWxRtC9H+138UwpaGuQO9uWQ== - dependencies: - debug "~4.1.0" - engine.io "~3.5.0" - has-binary2 "~1.0.2" - socket.io-adapter "~1.1.0" - socket.io-client "2.4.0" - socket.io-parser "~3.4.0" - -sort-keys-length@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188" - integrity sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg= - dependencies: - sort-keys "^1.0.0" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" - -sort-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" - integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= - dependencies: - is-plain-obj "^1.0.0" - -source-map-js@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" - integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.4.15: - version "0.4.18" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== - dependencies: - source-map "^0.5.6" - -source-map-support@~0.5.10: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.6, source-map@^0.5.7: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sparkles@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" - integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.10" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz#0d9becccde7003d6c658d487dd48a32f0bf3014b" - integrity sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA== - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -squeak@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/squeak/-/squeak-1.3.0.tgz#33045037b64388b567674b84322a6521073916c3" - integrity sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM= - dependencies: - chalk "^1.0.0" - console-stream "^0.1.1" - lpad-align "^1.0.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -stack-trace@0.0.10: - version "0.0.10" - resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" - integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2": - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -statuses@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" - integrity sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4= - -statuses@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" - integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew== - -stream-exhaust@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" - integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - -stream-throttle@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/stream-throttle/-/stream-throttle-0.1.3.tgz#add57c8d7cc73a81630d31cd55d3961cfafba9c3" - integrity sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM= - dependencies: - commander "^2.2.0" - limiter "^1.0.5" - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= - -string-width@^1.0.1, string-width@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" - 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.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" - -strip-dirs@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" - integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== - dependencies: - is-natural-number "^4.0.1" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= - dependencies: - get-stdin "^4.0.1" - -strip-outer@^1.0.0, strip-outer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" - integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== - dependencies: - escape-string-regexp "^1.0.2" - -stylehacks@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.1.tgz#323ec554198520986806388c7fdaebc38d2c06fb" - integrity sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA== - dependencies: - browserslist "^4.16.0" - postcss-selector-parser "^6.0.4" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -sver-compat@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" - integrity sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg= - dependencies: - es6-iterator "^2.0.1" - es6-symbol "^3.1.1" - -svgo@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -svgo@^2.3.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.5.0.tgz#3c9051b606d85a02fcb59f459b19970d2cc2c9bf" - integrity sha512-FSdBOOo271VyF/qZnOn1PgwCdt1v4Dx0Sey+U1jgqm1vqRYjPGdip0RGrFW6ItwtkBB8rHgHk26dlVr0uCs82Q== - dependencies: - "@trysound/sax" "0.1.1" - colorette "^1.3.0" - commander "^7.2.0" - css-select "^4.1.3" - css-tree "^1.1.3" - csso "^4.2.0" - stable "^0.1.8" - -symbol-observable@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" - integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= - -tailwindcss@^2.2.7: - version "2.2.9" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-2.2.9.tgz#1484bd45a4a9f9f5de7faabf74c11bf0aeb5ad98" - integrity sha512-P8zCKFkEthfUvqcnun8DqGGXw4QqyDw971NAM23e8QQ+m5HW1agp4upq50rFGwGNtphVYvr+0zvVLSXo5/I9Qg== - dependencies: - arg "^5.0.1" - bytes "^3.0.0" - chalk "^4.1.2" - chokidar "^3.5.2" - color "^4.0.1" - cosmiconfig "^7.0.1" - detective "^5.2.0" - didyoumean "^1.2.2" - dlv "^1.1.3" - fast-glob "^3.2.7" - fs-extra "^10.0.0" - glob-parent "^6.0.1" - html-tags "^3.1.0" - is-glob "^4.0.1" - lodash "^4.17.21" - lodash.topath "^4.5.2" - modern-normalize "^1.1.0" - node-emoji "^1.11.0" - normalize-path "^3.0.0" - object-hash "^2.2.0" - postcss-js "^3.0.3" - postcss-load-config "^3.1.0" - postcss-nested "5.0.6" - postcss-selector-parser "^6.0.6" - postcss-value-parser "^4.1.0" - pretty-hrtime "^1.0.3" - purgecss "^4.0.3" - quick-lru "^5.1.1" - reduce-css-calc "^2.1.8" - resolve "^1.20.0" - tmp "^0.2.1" - -tar-stream@^1.5.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" - integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== - dependencies: - bl "^1.0.0" - buffer-alloc "^1.2.0" - end-of-stream "^1.0.0" - fs-constants "^1.0.0" - readable-stream "^2.3.0" - to-buffer "^1.1.1" - xtend "^4.0.0" - -temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" - integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= - -tempfile@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-2.0.0.tgz#6b0446856a9b1114d1856ffcbe509cccb0977265" - integrity sha1-awRGhWqbERTRhW/8vlCczLCXcmU= - dependencies: - temp-dir "^1.0.0" - uuid "^3.0.1" - -terser@^3.7.6: - version "3.17.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" - integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ== - dependencies: - commander "^2.19.0" - source-map "~0.6.1" - source-map-support "~0.5.10" - -tfunk@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tfunk/-/tfunk-4.0.0.tgz#de9399feaf2060901d590b7faad80fcd5443077e" - integrity sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ== - dependencies: - chalk "^1.1.3" - dlv "^1.1.3" - -through2-concurrent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/through2-concurrent/-/through2-concurrent-2.0.0.tgz#c9dd2c146504ec9962dbc86a5168b63d662669fa" - integrity sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A== - dependencies: - through2 "^2.0.0" - -through2-filter@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" - integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA== - dependencies: - through2 "~2.0.0" - xtend "~4.0.0" - -through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -time-stamp@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" - integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= - -timed-out@^4.0.0, timed-out@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" - integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= - -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - -tmp@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.0.0" - -to-absolute-glob@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" - integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= - dependencies: - is-absolute "^1.0.0" - is-negated-glob "^1.0.0" - -to-array@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" - integrity sha1-F+bBH3PdTz10zaek/zI46a2b+JA= - -to-buffer@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" - integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== - -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -to-through@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" - integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= - dependencies: - through2 "^2.0.3" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= - -trim-repeated@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" - integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= - dependencies: - escape-string-regexp "^1.0.2" - -trim-right@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -type@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== - -type@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" - integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -ua-parser-js@^0.7.28: - version "0.7.28" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31" - integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g== - -unbox-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" - 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" - -unbzip2-stream@^1.0.9: - version "1.4.3" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" - integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== - dependencies: - buffer "^5.2.1" - through "^2.3.8" - -unc-path-regex@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" - integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= - -undertaker-registry@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" - integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA= - -undertaker@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/undertaker/-/undertaker-1.3.0.tgz#363a6e541f27954d5791d6fa3c1d321666f86d18" - integrity sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg== - dependencies: - arr-flatten "^1.0.1" - arr-map "^2.0.0" - bach "^1.0.0" - collection-map "^1.0.0" - es6-weak-map "^2.0.1" - fast-levenshtein "^1.0.0" - last-run "^1.1.0" - object.defaults "^1.0.0" - object.reduce "^1.0.0" - undertaker-registry "^1.0.0" - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" - integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= - -unique-stream@^2.0.2: - version "2.3.1" - resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" - integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A== - dependencies: - json-stable-stringify-without-jsonify "^1.0.1" - through2-filter "^3.0.0" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-parse-lax@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" - integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= - dependencies: - prepend-http "^1.0.1" - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - -url-to-options@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" - integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid@^3.0.1: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -v8flags@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656" - integrity sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg== - dependencies: - homedir-polyfill "^1.0.1" - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -value-or-function@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" - integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= - -vendors@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" - integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== - -vinyl-fs@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" - integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng== - dependencies: - fs-mkdirp-stream "^1.0.0" - glob-stream "^6.1.0" - graceful-fs "^4.0.0" - is-valid-glob "^1.0.0" - lazystream "^1.0.0" - lead "^1.0.0" - object.assign "^4.0.4" - pumpify "^1.3.5" - readable-stream "^2.3.3" - remove-bom-buffer "^3.0.0" - remove-bom-stream "^1.2.0" - resolve-options "^1.1.0" - through2 "^2.0.0" - to-through "^2.0.0" - value-or-function "^3.0.0" - vinyl "^2.0.0" - vinyl-sourcemap "^1.1.0" - -vinyl-sourcemap@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" - integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= - dependencies: - append-buffer "^1.0.2" - convert-source-map "^1.5.0" - graceful-fs "^4.1.6" - normalize-path "^2.1.1" - now-and-later "^2.0.0" - remove-bom-buffer "^3.0.0" - vinyl "^2.0.0" - -vinyl-sourcemaps-apply@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" - integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= - dependencies: - source-map "^0.5.1" - -vinyl@^2.0.0, vinyl@^2.1.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" - integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw== - dependencies: - clone "^2.1.1" - clone-buffer "^1.0.0" - clone-stats "^1.0.0" - cloneable-readable "^1.0.0" - remove-trailing-separator "^1.0.1" - replace-ext "^1.0.0" - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - 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-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" - integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which@^1.2.14, which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -ws@~7.4.2: - version "7.4.6" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" - integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== - -xmlhttprequest-ssl@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz#03b713873b01659dfa2c1c5d056065b27ddc2de6" - integrity sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q== - -xtend@^4.0.0, xtend@^4.0.2, xtend@~4.0.0, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^3.2.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" - integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== - -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - -yaml@^1.10.0, yaml@^1.10.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.1.tgz#7ede329c1d8cdbbe209bd25cdb990e9b1ebbb394" - integrity sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA== - dependencies: - camelcase "^3.0.0" - object.assign "^4.1.0" - -yargs@16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - 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@^15.4.1: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yargs@^7.1.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.2.tgz#63a0a5d42143879fdbb30370741374e0641d55db" - integrity sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA== - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "^5.0.1" - -yauzl@^2.4.2: - version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" - -yeast@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" - integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk=