From 0b6058654e8e2baa745368e85d625cc6ebdf3352 Mon Sep 17 00:00:00 2001 From: allburov Date: Thu, 27 Oct 2022 15:57:18 +0700 Subject: [PATCH] Big changes - change engine, split core\plus version --- .dockerignore | 7 +- .eslintrc.js | 2 + .github/workflows/build.yaml | 2 +- .gitignore | 4 +- .nvmrc | 1 + .pre-commit-config.yaml | 15 +- Dockerfile | 40 +- Makefile | 21 +- README.md | 220 +- docs/images/screenshot.png | Bin 142026 -> 0 bytes docs/openapi.json | 908 -- docs/site/.editorconfig | 11 + docs/site/.eslintignore | 4 + docs/site/.eslintrc.json | 31 + docs/site/.github/FUNDING.yml | 12 + .../.github/ISSUE_TEMPLATE/bug-report---.md | 25 + docs/site/.github/ISSUE_TEMPLATE/config.yml | 4 + .../ISSUE_TEMPLATE/feature-request---.md | 17 + docs/site/.github/dependabot.yml | 11 + .../.github/workflows/codeql-analysis.yml | 62 + docs/site/.github/workflows/node.js-ci.yml | 34 + docs/site/.github/workflows/stale.yml | 19 + docs/site/.gitignore | 5 + docs/site/.markdownlint-cli2.jsonc | 11 + docs/site/.nvmrc | 1 + docs/site/.stylelintignore | 3 + docs/site/.stylelintrc.json | 48 + docs/site/CHANGELOG.md | 112 + docs/site/CODE_OF_CONDUCT.md | 76 + docs/site/LICENSE | 22 + docs/site/README.md | 156 + docs/site/SECURITY.md | 7 + docs/site/assets/images/default-image.png | Bin 0 -> 4694 bytes docs/site/assets/js/app.js | 1 + docs/site/assets/scss/app.scss | 38 + docs/site/assets/scss/common/_custom.scss | 1 + docs/site/babel.config.js | 17 + docs/site/config/_default/config.toml | 83 + docs/site/config/_default/languages.toml | 28 + docs/site/config/_default/markup.toml | 29 + docs/site/config/_default/menus/menus.en.toml | 75 + docs/site/config/_default/menus/menus.nl.toml | 39 + docs/site/config/_default/module.toml | 68 + docs/site/config/_default/params.toml | 114 + docs/site/config/next/config.toml | 1 + docs/site/config/postcss.config.js | 40 + docs/site/config/production/config.toml | 1 + docs/site/content/en/_index.md | 9 + docs/site/content/en/blog/_index.md | 8 + .../en/blog/say-hello-to-doks/index.md | 17 + docs/site/content/en/contact/index.md | 10 + docs/site/content/en/contributors/_index.md | 10 + .../en/contributors/henk-verlinde/_index.md | 12 + docs/site/content/en/docs/_index.md | 9 + docs/site/content/en/docs/examples/_index.md | 10 + docs/site/content/en/docs/examples/python.md | 52 + docs/site/content/en/docs/help/_index.md | 10 + docs/site/content/en/docs/help/changelog.md | 57 + docs/site/content/en/docs/help/faq.md | 27 + .../content/en/docs/help/how-to-update.md | 34 + docs/site/content/en/docs/how-to/_index.md | 10 + .../content/en/docs/how-to/config/index.md | 36 + .../en/docs/how-to/plus-version/boosty.png | Bin 0 -> 307981 bytes .../en/docs/how-to/plus-version/index.md | 93 + .../en/docs/how-to/receive-messages/index.md | 182 + .../content/en/docs/how-to/security/index.md | 53 + .../en/docs/how-to/security/swagger-auth.png | Bin 0 -> 81521 bytes .../en/docs/how-to/send-messages/index.md | 178 + .../content/en/docs/how-to/sessions/index.md | 79 + docs/site/content/en/docs/overview/_index.md | 10 + .../content/en/docs/overview/introduction.md | 79 + .../en/docs/overview/quick-start/img.png | Bin 0 -> 198978 bytes .../en/docs/overview/quick-start/index.md | 148 + .../en/docs/overview/quick-start}/qr.png | Bin .../overview/quick-start/scan-qr-phone.png | Bin 0 -> 53153 bytes .../docs/overview/quick-start/screenshot.png | Bin 0 -> 163167 bytes .../docs/overview/quick-start/send-text.png | Bin 0 -> 41235 bytes .../overview/quick-start}/session-start.png | Bin .../en/docs/overview/quick-start/swagger.png | Bin 0 -> 84617 bytes docs/site/content/en/privacy-policy/index.md | 36 + docs/site/content/en/versions.md | 11 + docs/site/content/nl/_index.md | 10 + docs/site/content/nl/contact/index.md | 10 + docs/site/content/nl/contributors/_index.md | 10 + .../nl/contributors/henk-verlinde/_index.md | 12 + docs/site/content/nl/docs/_index.md | 9 + docs/site/content/nl/docs/help/_index.md | 9 + docs/site/content/nl/docs/help/faq.md | 50 + .../content/nl/docs/help/how-to-update.md | 32 + .../content/nl/docs/help/troubleshooting.md | 30 + docs/site/content/nl/docs/prologue/_index.md | 9 + .../site/content/nl/docs/prologue/commands.md | 98 + .../content/nl/docs/prologue/introduction.md | 58 + .../content/nl/docs/prologue/quick-start.md | 69 + docs/site/content/nl/privacy-policy/index.md | 36 + docs/site/data/docs-versions.yml | 60 + docs/site/functions/hi-from-lambda.js | 11 + docs/site/i18n/de.yaml | 5 + docs/site/i18n/en.yaml | 17 + docs/site/i18n/nl.yaml | 17 + docs/site/images/logo.png | Bin 0 -> 7912 bytes docs/site/images/screenshot.png | Bin 0 -> 121933 bytes docs/site/images/tn.png | Bin 0 -> 141361 bytes docs/site/layouts/index.html | 90 + docs/site/layouts/partials/footer/footer.html | 18 + .../layouts/partials/head/custom-head.html | 1 + docs/site/netlify.toml | 42 + docs/site/package-lock.json | 12116 ++++++++++++++++ docs/site/package.json | 71 + docs/site/static/android-chrome-192x192.png | Bin 0 -> 19174 bytes docs/site/static/android-chrome-512x512.png | Bin 0 -> 79062 bytes docs/site/static/apple-touch-icon.png | Bin 0 -> 17333 bytes docs/site/static/favicon-16x16.png | Bin 0 -> 646 bytes docs/site/static/favicon-32x32.png | Bin 0 -> 1540 bytes docs/site/static/favicon.ico | Bin 0 -> 15406 bytes docs/site/static/images/logo.png | Bin 0 -> 7912 bytes .../site/static/images/versions/core-soon.png | Bin 0 -> 1203 bytes docs/site/static/images/versions/core.png | Bin 0 -> 651 bytes .../site/static/images/versions/plus-soon.png | Bin 0 -> 1114 bytes docs/site/static/images/versions/plus.png | Bin 0 -> 590 bytes docs/site/static/images/versions/soon.png | Bin 0 -> 707 bytes docs/site/static/site.webmanifest | 1 + .../static/swagger}/favicon-16x16.png | Bin .../static/swagger}/favicon-32x32.png | Bin docs/{ => site/static/swagger}/index.html | 2 +- .../static/swagger}/oauth2-redirect.html | 0 docs/site/static/swagger/openapi.json | 1 + .../static/swagger}/swagger-ui-bundle.js | 0 .../static/swagger}/swagger-ui-bundle.js.map | 0 .../swagger}/swagger-ui-es-bundle-core.js | 0 .../swagger}/swagger-ui-es-bundle-core.js.map | 0 .../static/swagger}/swagger-ui-es-bundle.js | 0 .../swagger}/swagger-ui-es-bundle.js.map | 0 .../swagger}/swagger-ui-standalone-preset.js | 0 .../swagger-ui-standalone-preset.js.map | 0 docs/{ => site/static/swagger}/swagger-ui.css | 0 .../static/swagger}/swagger-ui.css.map | 0 docs/{ => site/static/swagger}/swagger-ui.js | 0 .../static/swagger}/swagger-ui.js.map | 0 docs/site/theme.toml | 14 + examples/dev.likeapro.jpg | Bin 0 -> 2949 bytes examples/dev.likeapro.mp3 | Bin 0 -> 13149 bytes examples/{ => python}/echo.py | 16 +- examples/{ => python}/requirements.txt | 0 nest-cli.json | 4 +- package-lock.json | 1103 +- package.json | 8 +- src/api/all.dto.ts | 91 - src/api/chatting.controller.ts | 148 +- src/api/device.controller.ts | 58 - src/api/exception.filter.ts | 25 +- src/api/screenshot.controller.ts | 13 +- src/api/sessions.controller.ts | 22 +- src/api/version.controller.ts | 15 + src/app.module.ts | 37 - src/config.service.ts | 27 +- src/core/abc/manager.abc.ts | 28 + src/core/abc/session.abc.ts | 100 + src/core/abc/storage.abc.ts | 3 + src/core/abc/webhooks.abc.ts | 5 + src/core/app.module.core.ts | 53 + src/core/exceptions.ts | 20 + src/core/manager.core.ts | 116 + src/core/session.venom.core.ts | 229 + src/core/session.webjs.core.ts | 207 + src/core/storage.core.ts | 8 + src/core/webhooks.core.ts | 76 + src/main.ts | 27 +- src/structures/chatting.dto.ts | 199 + src/structures/enums.dto.ts | 22 + src/structures/responses.dto.ts | 138 + src/structures/sessions.dto.ts | 14 + src/version.ts | 27 + src/whatsapp.service.ts | 301 - 174 files changed, 17851 insertions(+), 1803 deletions(-) create mode 100644 .nvmrc delete mode 100644 docs/images/screenshot.png delete mode 100644 docs/openapi.json create mode 100644 docs/site/.editorconfig create mode 100644 docs/site/.eslintignore create mode 100644 docs/site/.eslintrc.json create mode 100644 docs/site/.github/FUNDING.yml create mode 100644 docs/site/.github/ISSUE_TEMPLATE/bug-report---.md create mode 100644 docs/site/.github/ISSUE_TEMPLATE/config.yml create mode 100644 docs/site/.github/ISSUE_TEMPLATE/feature-request---.md create mode 100644 docs/site/.github/dependabot.yml create mode 100644 docs/site/.github/workflows/codeql-analysis.yml create mode 100644 docs/site/.github/workflows/node.js-ci.yml create mode 100644 docs/site/.github/workflows/stale.yml create mode 100644 docs/site/.gitignore create mode 100644 docs/site/.markdownlint-cli2.jsonc create mode 100644 docs/site/.nvmrc create mode 100644 docs/site/.stylelintignore create mode 100644 docs/site/.stylelintrc.json create mode 100644 docs/site/CHANGELOG.md create mode 100644 docs/site/CODE_OF_CONDUCT.md create mode 100644 docs/site/LICENSE create mode 100644 docs/site/README.md create mode 100644 docs/site/SECURITY.md create mode 100644 docs/site/assets/images/default-image.png create mode 100644 docs/site/assets/js/app.js create mode 100644 docs/site/assets/scss/app.scss create mode 100644 docs/site/assets/scss/common/_custom.scss create mode 100644 docs/site/babel.config.js create mode 100644 docs/site/config/_default/config.toml create mode 100644 docs/site/config/_default/languages.toml create mode 100644 docs/site/config/_default/markup.toml create mode 100644 docs/site/config/_default/menus/menus.en.toml create mode 100644 docs/site/config/_default/menus/menus.nl.toml create mode 100644 docs/site/config/_default/module.toml create mode 100644 docs/site/config/_default/params.toml create mode 100644 docs/site/config/next/config.toml create mode 100644 docs/site/config/postcss.config.js create mode 100644 docs/site/config/production/config.toml create mode 100644 docs/site/content/en/_index.md create mode 100644 docs/site/content/en/blog/_index.md create mode 100644 docs/site/content/en/blog/say-hello-to-doks/index.md create mode 100644 docs/site/content/en/contact/index.md create mode 100644 docs/site/content/en/contributors/_index.md create mode 100644 docs/site/content/en/contributors/henk-verlinde/_index.md create mode 100644 docs/site/content/en/docs/_index.md create mode 100644 docs/site/content/en/docs/examples/_index.md create mode 100644 docs/site/content/en/docs/examples/python.md create mode 100644 docs/site/content/en/docs/help/_index.md create mode 100644 docs/site/content/en/docs/help/changelog.md create mode 100644 docs/site/content/en/docs/help/faq.md create mode 100644 docs/site/content/en/docs/help/how-to-update.md create mode 100644 docs/site/content/en/docs/how-to/_index.md create mode 100644 docs/site/content/en/docs/how-to/config/index.md create mode 100644 docs/site/content/en/docs/how-to/plus-version/boosty.png create mode 100644 docs/site/content/en/docs/how-to/plus-version/index.md create mode 100644 docs/site/content/en/docs/how-to/receive-messages/index.md create mode 100644 docs/site/content/en/docs/how-to/security/index.md create mode 100644 docs/site/content/en/docs/how-to/security/swagger-auth.png create mode 100644 docs/site/content/en/docs/how-to/send-messages/index.md create mode 100644 docs/site/content/en/docs/how-to/sessions/index.md create mode 100644 docs/site/content/en/docs/overview/_index.md create mode 100644 docs/site/content/en/docs/overview/introduction.md create mode 100644 docs/site/content/en/docs/overview/quick-start/img.png create mode 100644 docs/site/content/en/docs/overview/quick-start/index.md rename docs/{images => site/content/en/docs/overview/quick-start}/qr.png (100%) create mode 100644 docs/site/content/en/docs/overview/quick-start/scan-qr-phone.png create mode 100644 docs/site/content/en/docs/overview/quick-start/screenshot.png create mode 100644 docs/site/content/en/docs/overview/quick-start/send-text.png rename docs/{images => site/content/en/docs/overview/quick-start}/session-start.png (100%) create mode 100644 docs/site/content/en/docs/overview/quick-start/swagger.png create mode 100644 docs/site/content/en/privacy-policy/index.md create mode 100644 docs/site/content/en/versions.md create mode 100644 docs/site/content/nl/_index.md create mode 100644 docs/site/content/nl/contact/index.md create mode 100644 docs/site/content/nl/contributors/_index.md create mode 100644 docs/site/content/nl/contributors/henk-verlinde/_index.md create mode 100644 docs/site/content/nl/docs/_index.md create mode 100644 docs/site/content/nl/docs/help/_index.md create mode 100644 docs/site/content/nl/docs/help/faq.md create mode 100644 docs/site/content/nl/docs/help/how-to-update.md create mode 100644 docs/site/content/nl/docs/help/troubleshooting.md create mode 100644 docs/site/content/nl/docs/prologue/_index.md create mode 100644 docs/site/content/nl/docs/prologue/commands.md create mode 100644 docs/site/content/nl/docs/prologue/introduction.md create mode 100644 docs/site/content/nl/docs/prologue/quick-start.md create mode 100644 docs/site/content/nl/privacy-policy/index.md create mode 100644 docs/site/data/docs-versions.yml create mode 100644 docs/site/functions/hi-from-lambda.js create mode 100644 docs/site/i18n/de.yaml create mode 100644 docs/site/i18n/en.yaml create mode 100644 docs/site/i18n/nl.yaml create mode 100644 docs/site/images/logo.png create mode 100644 docs/site/images/screenshot.png create mode 100644 docs/site/images/tn.png create mode 100644 docs/site/layouts/index.html create mode 100644 docs/site/layouts/partials/footer/footer.html create mode 100644 docs/site/layouts/partials/head/custom-head.html create mode 100644 docs/site/netlify.toml create mode 100644 docs/site/package-lock.json create mode 100644 docs/site/package.json create mode 100644 docs/site/static/android-chrome-192x192.png create mode 100644 docs/site/static/android-chrome-512x512.png create mode 100644 docs/site/static/apple-touch-icon.png create mode 100644 docs/site/static/favicon-16x16.png create mode 100644 docs/site/static/favicon-32x32.png create mode 100644 docs/site/static/favicon.ico create mode 100644 docs/site/static/images/logo.png create mode 100644 docs/site/static/images/versions/core-soon.png create mode 100644 docs/site/static/images/versions/core.png create mode 100644 docs/site/static/images/versions/plus-soon.png create mode 100644 docs/site/static/images/versions/plus.png create mode 100644 docs/site/static/images/versions/soon.png create mode 100644 docs/site/static/site.webmanifest rename docs/{ => site/static/swagger}/favicon-16x16.png (100%) rename docs/{ => site/static/swagger}/favicon-32x32.png (100%) rename docs/{ => site/static/swagger}/index.html (96%) rename docs/{ => site/static/swagger}/oauth2-redirect.html (100%) create mode 100644 docs/site/static/swagger/openapi.json rename docs/{ => site/static/swagger}/swagger-ui-bundle.js (100%) rename docs/{ => site/static/swagger}/swagger-ui-bundle.js.map (100%) rename docs/{ => site/static/swagger}/swagger-ui-es-bundle-core.js (100%) rename docs/{ => site/static/swagger}/swagger-ui-es-bundle-core.js.map (100%) rename docs/{ => site/static/swagger}/swagger-ui-es-bundle.js (100%) rename docs/{ => site/static/swagger}/swagger-ui-es-bundle.js.map (100%) rename docs/{ => site/static/swagger}/swagger-ui-standalone-preset.js (100%) rename docs/{ => site/static/swagger}/swagger-ui-standalone-preset.js.map (100%) rename docs/{ => site/static/swagger}/swagger-ui.css (100%) rename docs/{ => site/static/swagger}/swagger-ui.css.map (100%) rename docs/{ => site/static/swagger}/swagger-ui.js (100%) rename docs/{ => site/static/swagger}/swagger-ui.js.map (100%) create mode 100644 docs/site/theme.toml create mode 100644 examples/dev.likeapro.jpg create mode 100644 examples/dev.likeapro.mp3 rename examples/{ => python}/echo.py (78%) rename examples/{ => python}/requirements.txt (100%) delete mode 100644 src/api/all.dto.ts delete mode 100644 src/api/device.controller.ts create mode 100644 src/api/version.controller.ts delete mode 100644 src/app.module.ts create mode 100644 src/core/abc/manager.abc.ts create mode 100644 src/core/abc/session.abc.ts create mode 100644 src/core/abc/storage.abc.ts create mode 100644 src/core/abc/webhooks.abc.ts create mode 100644 src/core/app.module.core.ts create mode 100644 src/core/exceptions.ts create mode 100644 src/core/manager.core.ts create mode 100644 src/core/session.venom.core.ts create mode 100644 src/core/session.webjs.core.ts create mode 100644 src/core/storage.core.ts create mode 100644 src/core/webhooks.core.ts create mode 100644 src/structures/chatting.dto.ts create mode 100644 src/structures/enums.dto.ts create mode 100644 src/structures/responses.dto.ts create mode 100644 src/structures/sessions.dto.ts create mode 100644 src/version.ts delete mode 100644 src/whatsapp.service.ts diff --git a/.dockerignore b/.dockerignore index d6bf90f5..72b4ecd9 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,7 +1,12 @@ Dockerfile -tokens +.sessions files venv +.wwebjs_auth +docs +examples +.github +.git # compiled output /dist diff --git a/.eslintrc.js b/.eslintrc.js index 8d260bba..7e130b40 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -21,5 +21,7 @@ module.exports = { '@typescript-eslint/explicit-function-return-type': 'off', '@typescript-eslint/explicit-module-boundary-types': 'off', '@typescript-eslint/no-explicit-any': 'off', + "@typescript-eslint/ban-ts-ignore": "off", + "@typescript-eslint/ban-ts-comment": "off" }, }; diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 1d73882c..b10b5a0a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -20,7 +20,7 @@ jobs: id: meta uses: docker/metadata-action@v4 with: - images: allburov/whatsapp-http-api + images: ${{ secrets.DOCKER_IMAGE }} flavor: latest=true tags: | type=semver,pattern={{version}} diff --git a/.gitignore b/.gitignore index 369f4b8b..27a51f37 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ -tokens +.sessions files venv +.wwebjs_auth +test.js # compiled output /dist diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000..9dfef472 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v18.12.0 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 401a2417..91e57e1b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,5 +1,14 @@ repos: - - repo: https://github.com/Lucas-C/pre-commit-hooks-nodejs - rev: v1.1.2 + - repo: local hooks: - - id: markdown-toc + - id: no-plus-in-core + name: No "plus" in core + language: pygrep + entry: 'plus' + files: | + (?x)^( + src/api/.*| + src/core/.*| + src/structures/.*| + src/config.service.ts| + )$ diff --git a/Dockerfile b/Dockerfile index 06cd4b68..2ffb6524 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,26 @@ -FROM node:15 -# Chrome -RUN apt-get update \ +# +# Build +# +FROM node:18 as build + +# npm packages +WORKDIR /src +COPY package.json . +COPY package-lock.json . +RUN npm install + +# App +WORKDIR /src +ADD . /src +RUN npm run build && find ./dist -name "*.d.ts" -delete + +# +# Final +# +FROM node:18 as release + +# Install Chrome +RUN apt-get update \ && apt-get install -y wget gnupg \ && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \ && sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' \ @@ -9,16 +29,12 @@ RUN apt-get update \ --no-install-recommends \ && rm -rf /var/lib/apt/lists/* -# npm packages +# Attach sources, install packages WORKDIR /app -COPY package.json . -COPY package-lock.json . -RUN npm install +COPY package.json ./ +COPY --from=build /src/node_modules ./node_modules +COPY --from=build /src/dist ./dist -# App -WORKDIR /app -ADD . /app -RUN npm run build +# Run command, etc EXPOSE 3000 - CMD npm run start:prod diff --git a/Makefile b/Makefile index b5a68dd4..9be6185c 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,23 @@ build: - docker build . -t allburov/whatsapp-http-api + docker build . -t devlikeapro/whatsapp-http-api run: - docker run --rm -v `pwd`/tokens:/app/tokens -p 127.0.0.1:3000:3000/tcp --name whatsapp-http-api allburov/whatsapp-http-api + docker run \ + --rm -d \ + -p 127.0.0.1:3000:3000/tcp \ + -v `pwd`/.sessions:/app/.sessions \ + -e WHATSAPP_HOOK_URL=https://httpbin.org/post \ + -e WHATSAPP_HOOK_EVENTS=* \ + --name whatsapp-http-api devlikeapro/whatsapp-http-api + +stop: + docker stop whatsapp-http-api + +clean: stop + sudo rm -rf .sessions push: - docker push allburov/whatsapp-http-api + docker push devlikeapro/whatsapp-http-api + +update-swagger: + wget http://localhost:3000/-json -O ./docs/site/static/swagger/openapi.json diff --git a/README.md b/README.md index aa98d4fa..4cd552a7 100644 --- a/README.md +++ b/README.md @@ -1,185 +1,57 @@ -# WhatsApp HTTP API Free +# WhatsApp HTTP API (WAHA) -WhatsApp HTTP API that you can configure in a click! It's really Free! :) +

+ Image +

-The project provides you HTTP API for Whatsapp that you can use to send and receive messages. You can -go [through currently supported methods in Swagger](https://allburov.github.io/whatsapp-http-api/) +**WAHA** - **W**hats**A**pp **H**TTP **A**PI that you can install on your own server and run in less than 5 minutes! -> The project is an HTTP API wrapper around https://github.com/orkestral/venom +- Documentation: [https://waha.devlike.pro/](https://waha.devlike.pro/) +- Swagger Example: [https://waha.devlike.pro/swagger](https://waha.devlike.pro/swagger) -# Tables of Contents +## Features - +### Messages +- Send messages +- Receive messages +- Message replies +- Send location +- Send buttons +- Receive location +- React to messages +- Send media (images/documents/files) +- Send voice messages +- Receive media (images/audio/video/documents) +- Receive messages - webhook retries -- [Installation](#installation) -- [First Steps](#first-steps) - * [Run WhatsAPP HTTP API](#run-whatsapp-http-api) - * [Create a new session and login](#create-a-new-session-and-login) - * [Send a text message](#send-a-text-message) -- [Receive messages](#receive-messages) - + [Python echo server](#python-echo-server) -- [Environment variables](#environment-variables) - * [Common](#common) - * [Webhooks](#webhooks) - * [File storage](#file-storage) -- [How to](#how-to) - * [How to build the newest Docker image locally](#how-to-build-the-newest-docker-image-locally) -- [Support](#support) +### Sessions +- Multi Device +- Get the screenshot +- Session saving (don't have to scan QR on every restart) +- Single WhatsApp account running inside one container +- Multiple WhatsApp account running inside one container - +### Security +- API authentication -# Installation +### Updates +- Bug fixes and updates come as soon as they are implemented. +- One month delay in bug fixes and updates. -Only thing that you must have - installed docker. Please follow the original -instruction [how to install docker](https://docs.docker.com/get-docker/) -```bash -docker pull allburov/whatsapp-http-api -``` - -# First Steps - -We're going to go through basic steps and send a text message at the end! - -## Run WhatsAPP HTTP API - -Run WhatsApp HTTP API: - -```bash -docker run -it --rm -v `pwd`/tokens:/app/tokens -p 127.0.0.1:3000:3000/tcp --name whatsapp-http-api allburov/whatsapp-http-api - -# It prints logs and the last line must be -# WhatsApp HTTP API is running on: http://[::1]:3000 -``` - -Open the link in your browser: http://localhost:3000/ - -Note: We don't recommend expose the API outside the world because it does not -support ([yet](https://github.com/allburov/whatsapp-http-api/issues/4)) authorization! - -## Create a new session and login - -1. To start a new session you should have your mobile phone with installed WhatsApp application close to you. Please go - and read how what we'll need to a bit - later: [How to log in - the instruction on WhatsApp site](https://faq.whatsapp.com/381777293328336/?helpref=hc_fnav) -1. Open API documentation at http://localhost:3000/ -1. **Start a new session with a name** (you can use `default` for the start) - find `POST /api/session/start`, click - on **Try it out**, then **Execute** a bit below. - ![](./docs/images/session-start.png) -1. **Scan QR Code** - find `GET /api/screenshot` and execute it, it'll show you QR code that you must scan with your - device. - ![](./docs/images/qr.png) -1. **Get a screenshot again** - it'll show you the screenshot of you Whatsapp instance. If you can get the actual - screenshot - then you're ready to start sending messages! - ![](./docs/images/screenshot.png) - -## Send a text message - -Let's try to send a message - you can either find `POST /api/sendText` in swagger (http://localhost:3000/) or -use `curl` or just open a link in a browser (change the phone -before!) http://localhost:3000/api/sendText?phone=79776772457&text=Hello+from+WhatsApp+HTTP+API+Free! - -```bash -# Phone without + -# Using GET -curl "http://localhost:3000/api/sendText?phone=79776772457&text=Hello+from+WhatsApp+HTTP+API+Free!" - -# Using POST -export PHONE=79776772457 -curl -d "{\"chatId\": \"${PHONE}@c.us\", \"text\": \"Hello from WhatsApp HTTP API Free\" }" -H "Content-Type: application/json" -X POST http://localhost:3000/api/sendText -``` - -# Receive messages - -To show how to receive messages we'll create a simple "echo" server with two functions: - -1. When we receive a text message - just send the text back -2. When we receive a message with a file (an image, a voice message) - download it and send the path back - -In order to send you messages we use **Webhooks** (look at them below) and configure them via environments variables. So -what you need to -create "echo" server is HTTP server that will receive JSON POST request and then call back WhatsApp HTTP API -via `POST /api/sendText` endpoint with JSON body. - -### Python echo server - -We use Python. Feel free to create your favorite language example and contribute to the project! - -Run "echo" server in one terminal and leave it working: - -```bash -# if you haven't already -git clone https://github.com/allburov/whatsapp-http-api.git -cd whatsapp-http-api -python -mpip install -r examples/requirements.txt -export FLASK_APP=examples/echo.py -flask run -``` - -Visit http://localhost:5000 and check that we are good to go further. - -Let's start WhatsApp HTTP API and configure the "on message" webhook and point it on our "http://localhost:5000/message" -endpoint: - -```bash -docker run -it -v `pwd`/tokens:/app/tokens --network=host -e WHATSAPP_HOOK_ONMESSAGE=http://localhost:5000/message allburov/whatsapp-http-api -``` - -Now go ahead, open the second whatsapp and send to our WhatsApp HTTP API a text message! It must reply the same text. - -If you try to send an image the "echo server" will send a path to the downloaded file. - -# Environment variables - -## Common - -- `DEBUG` - show debug and verbose logs, set in any value -- `WHATSAPP_API_PORT` - listen port for HTTP server (default: `3000`) -- `WHATSAPP_API_HOSTNAME` - Hostname for HTTP server (default: `localhost`) -- `WHATSAPP_START_SESSION` - start session with that name right after launching the app - -## Webhooks - -The description of [webhooks you can in Venom README.md, section Events](https://github.com/orkestral/venom#events) - -All webhooks are disabled by default: - -- `WHATSAPP_HOOK_ONANYMESSAGE=http://localhost/uri` -- `WHATSAPP_HOOK_ONMESSAGE=http://localhost/uri` -- `WHATSAPP_HOOK_ONSTATECHANGE=http://localhost/uri` -- `WHATSAPP_HOOK_ONACK=http://localhost/uri` -- `WHATSAPP_HOOK_ONADDEDTOGROUP=http://localhost/uri` - -If you want to look at the payload of the webhooks - use the url for that `https://httpbin.org/post`. - -```bash -docker run -it -v `pwd`/tokens:/app/tokens --network=host -e WHATSAPP_HOOK_ONMESSAGE=https://httpbin.org/post allburov/whatsapp-http-api -``` - -## File storage - -- `WHATSAPP_FILES_FOLDER` - folder where will be stored files from chats (images, voice messages) ( - default: `/tmp/whatsapp-files`) -- `WHATSAPP_FILES_MIMETYPES` - download only these mimetypes from messages (download all files be default). Mimetypes - must be separated by a comma, without spaces: `audio,image/png,image/gif`. In order to choose type use prefix ( - like `audio,image`). -- `WHATSAPP_FILES_LIFETIME`- to keep free space files will be removed after this time (default: `180`, in seconds) - -# How to -## How to build the newest Docker image locally - -If the changes haven't been released yet from `main` branch - you can build your own version from the git repository -```bash -git clone https://github.com/allburov/whatsapp-http-api.git -cd whatsapp-http-api -docker build . -t allburov/whatsapp-http-api -``` - -# Support - -If you want to support the project - you can either: - -1. Create a Pull Request for desired functionality -2. Support [the project one time, every month or get access to telegram channel on Boosty](https://boosty.to/allburov) -3. Looking for the personal support, have an important feature request for your business, need to develop a whatsapp bot? [Reach me out at Telegram](https://t.me/allburov)! +### Groups [soon] +- Join groups by invite +- Get invite for group +- Modify group info (subject, description) +- Modify group settings (send messages, edit info) +- Add group participants +- Kick group participants +- Promote/demote group participants +### Contacts [soon] +- Mention users +- Mute/unmute chats +- Block/unblock contacts +- Get contact info +- Get profile pictures +- Set user status message diff --git a/docs/images/screenshot.png b/docs/images/screenshot.png deleted file mode 100644 index eee58ccbfd5caf4bd904d35679dff6edd94d5821..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142026 zcmd43WmsF?(=SYw3ew=t-OxgT0>vHL65QRPKyfE{khYW(ytuo&yOm>_}y|vU_Q0PO%z#GXA z&&brCy?bo`gMh{1seF#wShbd(>~Wm-l8u?EovE9vNr|>u$z-CP8C;&cv>+neLp9%f zRAW{}b>u!VNcn!myEUv-M>8MakbhQe{X@crdnR3W2l&&D`S-y)g&Q?#lqtEEf9b-) z`b~0D%6c=xN?-c!d^vCm#c!@LcU zfX`wsgk8C`^oE*G@W&wx2n)B8;E$ zI~9nCXAAj?^#!RXaU!T{qt$eX+0egvBI>$c;_Q(+Hcl9l3UT>(d@i|c7|T6XAY=!H zqK7+CK5@u^8!7(SKb=rj%*oDPaGkeZ_C+HHG17{Nov*WRgO@hx)L8wU=GOA4fpN)S z`RPYz4^kkO8owMno8ZV&i6R5zw`tGjQeW;j3$ayoYSg6+hu&LG70ULjS{z+h6t4Ub zC*S#udoSi7x-NEe7SxG$9#c+e`ZyM?tvj61nQ{LN;&TLcMAZ~|?zOmhY^tq;kIQ|p zg)>s7`4Ndz*7IvHbNs|NwbTL^Spgl20o*!!k(vyHbET=9#P>nrNgU4)A8v*gAq?2> z<9S;Cj!-nyFIEKDE^qVF56O!zf51(He&wad4?ZhOa!!`GH35saIXO9phlkjBRP|Cb z%7ozT+}z8ntF*eo7&G_XnrW00w$4Ug*&zDjEA(6vpF+g${L?#xb6ZP_`MassEQZ~l zDh_7BlTch9sMJL`XOH&*I8Y1}Vhh2i<}CKzSJ+sERE4VrX`w^~}zHhZ{TOJ-65Y}_!Vu|f?L9lMz3bqd?0k=`0Dv>KjTAdp{d zVrkPZquEWqCy2-DYh>KF6a_R6qT$#J-ITPqft*M*3__^mPj_#7?(T~ zmzwcyd3HZcw1!Iyk0fRu)M-$O(9&w7DG?S2J<*VZm~;V>pktL+S&BmE2S_&roQBwo z$;~{~sz|8P)^~Nud!C0RqOWC{|H_%H#&6zLJtc2=1L;|POazEng{h`p#c@7S{*s9u zMs+W$pyFc#F+)%H;a@PyzL)z=>y+QZ_Vponfh882jywJ1JqSB` zAjkOzBi+)x1}iXT7S?9f()0@G^m|%w6DtDmF+Tn_?D}5t)-%GD)dsI{V>}Bxk|bz` zMw&`v-OjZ)>ZoX{Ef@%dM3R=cgl!xIdTuX1MyB{iIS1~J8P7oxWBuZNzA^^Mv(|EI zADZ%i9I36s!jSJXvw%L!w4^s)uq~;r&DYAx%FF9o-)&Ld{9}(g0Y-)|sOk5+hwxug zntKy*RNBi0K;P2(-S5PO@Rw>-WhKC_lG8#)Tbia{TV-_OctDP9Ujl(L;Ic+W?nX54COjaZv6)Y6MV_3*YA6FlxObZ~GwD8d zXha+h*e2v12UFPYd#Ag(3=xc!Xr6@FQZk8ySSt9UD3s;sBUAvhXOlf(`Nu6Lz@K-C z*uOG_(Yj^0f!jrbOMpQ$PQ2IdzdWWkr&MJ7MA2%ZgjN(zh67sH8Pdca)Psa=!FOgqx6;i+g|CwkUF=^?GKjM`Xd>lX_65AgTpFG!b1Tn7PWm?}&U!6T* zVwknc;1AL;ehyvM024K}>mOK3N~t;iP+&#~fG?@jwvFz5Q~dTVDDxZ|4Ta`2up$DQ zR5qvER@75C?w=rgNV76=H}#ak8Sgsjfdt6T9p4vI^TBxaF2Cl}7>GWaq3o?Uh77CR zcKg}*?1%x3L&;ZD$r@GNr|0s58SW_s#~)2o;xY?k@i_h!D(}4k807g+YCDu{WAmZrn8}j0K!B8rGl@}^)`*TE8#7Sht zNw0vJ#MjY6yDe+BJ>oKBydP!4?b>n}#H5NyfLG!myq*5Z7YA~gm?zxkZ&-MV-J|EQ z8ynU0zeXZ`Q5WW#n#$9(DJ?3M-Y#PdRZBiDV<*)*IT2@QRq5qP~eg&21ChU9XGX=jY^> zc-+dJVb}?apikW89pYgBir6Apxz<9BCr;3r4-pmXN9`r=nmh`Gljv*;l<2YCx*P`@ zUuU@hCn1RAQMVJIHx+35Sa|OKC0X&hB$($#8Mt%=Kt)Xa8b~l_FSWDchH+xmB~Mc! zdBzsu&lrdFYAiy*IVx$akCAru6N8BevI#nm`8gE;yjC%{S>MC3?GgG2NlEJ4YNy!% zjrUxLPlrNZjUrwyRJ*pb%4a(a&X+OMJ(R$vlyNK3;&KB=K&AS>(%_@JH%}t(S@x@* z1^$|%hGRRYHoOz$ITV%CW!DC+<0&>zh89umD9vLP%ZyQ9ke&%$)Z=UgE#;&<}0Yxd1gv*dSh@s6X+g zb=}?^B>zXIm9d)F07iww!{CDThH5_&T*Tx@>F9@pwOja1SJ6JgY7TmTLrqGcJzP6) zR{R2lmD`EuPL$fm*oAx!j=vMuWW;J!h*&lG>+PHyj+P=05&&9JY zc3m{dyI)1+<1$)nAmba3%X9PyX+^Y#zz$cL$HCwD1UaoUJ}#r^_|L1rPp(bQl|_ zAP`m{Kwol8Dyfxmq)Fi(#(;1Co{kOPZE$}8wliwPc}V8pp8d~58izVUXi9ANt-9*hE z;srH>V#9?+*j#B*z>UuR*69h#zPaUppLO?4vYMl2?gaW_%W2s;y1cwORSzj8u&r;o zot<%yCOKAP>Jwr>=Z)*{-xW`tC=X(BjmDeAuwUTOT>hC_cDrb&jfx^+)j2ZpL2BGA zS)b@p--rbOfI0Q`1ikCi;wfRp8j_X;CUAo*->2fBPF=*byI4Q?E_uI*t`!|JedO3C z#F(YLC2Eh)rK_m*Q}SfLPsPK9#M7R;nz4;AIQNCj z#8xNta+^JWGoKVwaO$FXBe7ETQU!sKMg!h$O8D+o9SKrUjH_kH zNOZDNEGi@7p?#ElP-)-nKw*yUt7SVuaEgMZjkB6pZU1v%Nv3e>&WG26dJ!k%1**W6 zKdUfUkU1dY+NGbTXhU#6)LzFsTL`jF+K=9kD_$_kNgTAm!`Yt!|At= z?0x@%3SZJqO>DmSWc4HrhTe*QM=cKosx&(N+?s7FylSwVX=Z%98O%}5VpulB4hm`I z-Ii-qO-Q<&{bHI_b<|%R)GPXiuM&>T`nI%T=&dt&VW&LScd{5DQ<93xC^1=~C7VLi zZ^}VFrJjB<&D2%@gY2gE_G5ASopY=Tm)<8wa7}Dp`XQVW~6gq#4 zh&7mWS+kM5Tq&y77bi)I_seQr68vb9<`4y);V=(Rt*+D(SQO>pqT}b*XGduq+;) zZc1C%u9H|wfGzT99^;G5wB!Jd`%@8XMT`$7HS^>tztdwo- z*O3*Nl@ceFaJefY>Sw50)-B(Ryc@p90%5qAX&z8j=iYVp#E+UC-yARuCBpZn^W8Mh zI(~k#lsD{2p?|_P7Z$y)O(60Q`-a?>QewiTzNcLR0U6CCKZg=?pMoymZVIuuIcp_x z&XE51m!C6QjeBJk6FG!y&QHj}TA+^~LHQS%;i~oY>pd#qy3cOOfe$C-(TN-;>SnDh z<*IVdJs+Yx|M4DQN<5XTS$s<0!UZ0TT~JY%ld!fNVuP#jP#4a_@xe=Ip8mNPLX|Pv zGP3G`f&m53)BUQp{(c*Eqr%ix#atBE zn>ul`)Yj9pV||p(3&G3=bQAPJW_i4 z`|7;x2r@LPo-E3Ab;5C+H^%k~)suPN`4)gKHKBJS?oALqn=K38UV?MkB6zJ`XMP5t zUUsX22V5->dny2v>4+%99ZLcL5XBT7%TtJCReU9zHbvDul4Mo$?q={<(UO}cV zDqa-wu)+**+5Ho5x7YR!J$FNkl-O z8*eQ$An*wQqfe@y!Uu$pLOeG74)u#-+s@a%yk@a>i=ApK0A5&c_-ei|-o9L$AicU@ z*f!wdIF@+L5*%v-6R8DTph@Wwq_bSMTN7MGPW|NtIO~7?*C+V5;3&L+j_1Hk-YxMR zAWcw-cRaywA#+iee^eD1s9mOE<+K$%RtLsxMs9sU)H=V?KUd_=Ne%*bkvzGqTHu5D zLQ4(n3~^9){e*GUc6P@^g>Hy6XrRs|l*{h2H!&@Vjlf;IuG&Vgvi6rVydGs#gGX`K z?@Nfv$HkN0V8S}LeFDNscKSjWmwT8x=VBt1K=?dj<{!+{f{28WR-?{jedBBAukqoG z``ApGxyZ<(KxksiNsF|sIH>wPAR==S67+(@w}(|7RNc%?+uSMv0##W6RbrCBQjHpH zQFBMRQc+MYTrNrwvARpx%pv~c(`YJg2&%tquT{8qoJCpRKG4FFuPHvM(Tyi~=I8vm zOsx2XOc6A5uWz6(Fy7?q6psin&hpr;MxT?dh>LFZyR(_8#$Vyp`!w*u@>Oh2fvrB5 zv7Ws({RPG@eG7CvDMy=aTy5jidk$)fr3Fn20Rf{EzZ_D%HTCjrO#0@4<18kZbtT?v z{n`Ssng_F1Dc!E}g2!DSj~soJNGiI0 zlesF$wODbfLPWdy{R&Oefz9w+fO7xqMCkd$OGrvx|90X)Zq?KB*dh%8Kz0wWf0m(; zt3sX6hWP~=8rp64BvauzyZMwmJoy>h;v`cLqYLggF#RY4K*Fc6>xhiu~-U0h=_p%pr`;LE4^yGU0X|> zASBLZvYBVzHZ|@%G%G6Zkz#>$!Nl!~hoXp*hSy5ekh>YjryIpSn|E6tqKD3e6WSk?Jj=$y1JPg7vSl zkO0I!=1FBixlJaI7ESXM3q5pITNm69BEyaPmk-;l>aNYYU-bMwrQ|s*VH9u>5ElJSz44#t(%F(|R zc*)0WwW>6Rq&d1TiEQ-F#9;iIl%XDm!h+7DunPR#t)`W`;-IVLFTJu=3PJheB!Gwo zZu{2nc0`8_yMLzl!oT;G$ZC9)oi_?h8Ky=nS3qFdvk;`1uK&Y?uE?Yq6T-)#7P|}3 zY|Aq2eeJd@_`>ymuJD;(?^;2D=~TL?;@w%f=Z%T z?XG9+D?^`Cx+YA2c}FA!S5`(EQq<7r2TC)uRH_BtXK-$AyL!2lQtLYj8LxAH`0d-n z#Fpx7{nJ+vo1?A$=K{hrW>n!_U$^K5<*v=LM<()def;XCN%rGR~PrBmfal zY&Wj6@`hRlI;Pj)t04k-D3$9S`l6+(gx+}vyAEcBemU)k5`TQ@9j`sFr|9!MdMy$C zawmB0%QRE$now#7#m;8?%3&+xH$CCx#`=dIR;8GzlKhRCT(dT)Qzy2Ku1KT5FEhCq z2w?Y*4Ti1<5L2g90P@co{ zI^O+}%@$|B6l18B&SZef;1zcb3&!QpvpNfM5}OvOu#(toZ!S(|Dq5i&yBPYK5f0Mt zzNS{qlVnh|y7U-Jv~B27V-Ij{Ic~+K-7ydZvLnd(1?=}K2emIe8b|;yp%pjj*>9Ay z&TbdGb;bOyMo~>>rtyaFJ=D~^^3{asw1M!k1jYN5p0bWe0n;7H*_71O!<7bEHN9lh z(@tfuo79JuXmYwCed|@A&Fpci7kAg210+mLrwKTJljElUL4r&6dgo=ETUtUTvJ8CN zJ!nd4#~n*JdlaRD>}PZ-fD!{bLYYSUxAw#R$4YzqHog2EZXy=|kKa#?_Npri{;LC6 zKT6)@{#!N(UygF-I;x*}l47^f=&5xxUFy=t0DEMuvTv%_^1o6+1Y`;ZwPx^4S$!L* zX0g}2SX{SaLHy6+eB=K+tu(TF;VsA~%29QDe?4)nh})#}zbjDG7rO{h;Z5B*LoBRP z7wxM|Js`}1k7~u?nzKe^`!>BlZ*dmrS;y(BKZ(ag8K_IF91)pY*3MHmp><_T(g&9gb0FI;AJPt^!+dEa+VxYM=1)AG~l-_&-Ul{x)G zoc7J^|HtZyke>d{=~#Q1btf*c0HZKx7ZE-Fe=+I_{F{;nQ=P5qba5?>$WDH-vx~Uq zgOs?q3h}3^Z72iY<=2`bJ0H$&>p7=C$iZsYN5SicoHgE8P<|^uCT7gwHK$17LhIs1 zZ0Xi6+4v1xZ;_Z9$o956aOE^l^nxDmO|8YB?V!>pQyl^QDzWOQYw$&3OsIe>7a5M` ziEGGhl_=e3X7^0>;sW@7KsgCRz;fpups}D+r(K;PY(C<)J`MM_j{HwAfD(T4F$Wcc zV$dUYN$Md|W6jBj@h$KFcM$pQLY*TSRDOiGb$C?Rl(Nj{#t|&Z)w1cqG=kyhpFB=jBdA*N4OI_yj!n^A^j7MtihDKhD`4ivXh+Q4R zvfq+NQ!bO0OSAj)L|w9`nPq#&u%yS(ZYs}zXmV1&hT;|MQ4>5++RqOJsxA)ik<;?} z$JVwxi@na$W7(Gn8C*R;S9tEYL#Dp91dw}wFud%gU??+Qgc=I0wR%cHg&+9BK`q3JxlN@efI!Mb5hj*T zRhb0Q>$PuprMgMc?#L2u0>ozg2VJAf>kH;^D74X|Ti2eY{}6WZi+T7(ZH>+OrZp#T zT#^ZGqiDBc=d&f>1wubN_TJCYaR$2ewZ+JL!$Qb9zVRV+Gq0l~%7ckf+8Z(GPgyu8 z`eq|=Gr&!Qqtyc$>hDqe&F4l(Kf!;D78>F~-68ZszeD&zog*7dxxVQ1uIPZ~kd>J@ zy`u{Oc{`iy1Eu{Rs|<0&tny{g04d5KCWTxt$FYS;hT0e+bm5R}X?4)dQJ5n7pmVtE z+sxv zLpaIM@XUKVwY>wb5gFqMB23$e5ccc}xaf3i;6}wie{-&b*LY*7nvC;@s+fpU)g-^- z%t-80+Oc29ad$WV1Go;d*V(U5KTSEJN^CxA6WXHO`3e~3dM^nFmR(mrHj4XSxw;NZvtDmFTO7S4-P$>^^gB`|5TJN-l_dtnO=` zV{fH$iGL{XyFO?MR0$W*1-OW0O8rT75=&J`zn+mc8)oZ&f zPg+;oH_@++tBSo$79i;P#@$by<^DGX_4L#WkHxuMo8i{N_1>6W+M^>vK*g?f?SP(9 zi~>saVOn3=Gckv(y%b@wwY7~gS=UX#*n5U6stas|-cX4O4WCn^SvyOvbC2O4xxfdm zNpqe zDq}Sw0E_kP4p9TM2I@Y@uJd3^W(No7PlT`Iu7IxKVKI~RHo)BAcFdH{*rHqtV zq=sd!+YhOC6`5!qUwS^jG3R8X5Xdh#IK;GRnmVbxi>}$fbvxg+T+3#u@1CE$56bG3 zG9Iy7PAQAM%iBe}Ny^UDChkT!b{O@CP13oQvt z@t2au$24GPgtzk7Oksy78Ot9yTm)E7-l0?|mFhPB#8Mjm-+>qNc?F`RLB#=V>@V-i!CiY@0H4{|2Q??p*e)KvTy4;s*~( zOV_Q8guUutnlkDd&xrZM&D6+j%mFo-NG9ox;eVAWT$vZdD- zw^RI^@cd46(7q>nOJM2a|KUzuO(EFGST3#t)#XmyMNL>iLDV;qCNA`sX}!q_>Sf!3 zQ9b<|xB!bU?IHQNk;)U*jndZ^P+fh;^?8lK<+uOt^JH()8o49NFfMnnn zl=F^S&3<|x_iht4}((uHptEi#SJ;??IxEqc-2`~sITwTj@zZw_RmRdTVU-%cAc5&R~!iX zIJ>Kgp;MF97rY@cS#%W~Mfg4@fAn~xWop>)iH7eRTR+R+YizMEyxA{AROcjVi(ffS zrK2j@H)9XeUPF3jl|b} zv-Wtw9L$+qp@B_Z(P>qNgaAJ&_20X`u%$5@6&&L|PE-_3u`3|4^Me(&n{HC!bu!RA zuKP!PtA0`t+1+``#2jfkFUcrqbqEeGF)4AN)Kp{jO8z_i?s#HA+5yVX^W0{+JmjLt{#%xO%Gs~q;KXy`(@ac zbza@t1rV1DA`Sw5*`wzEfGj$WJM%Qx`VAAS&HVZP@wNt1{n{^)DK--*4;)JUVT@y= zyx9GWY>inkh#8c95Vz*f2y2q%1^{Z*G7FO+55Mu0p!8f`+3scTyKNM?0xAl5&{9`0 zPWoe*^b3iuS3amaLu^6HJB9R_G^|W&b@J34=W@i~4t|=L$Ed3*Wt$FANAMvAGIIZr zU>ewD#=rmL2ZcH}yKS-T56}o2&&rRc*ax;`x!G7RFCR_axSSvMqYlymWIqWd5tnV! zV2#schaoHKI485MKy^aPkI#CgQ!kZ0;dus^FId$8vq;!Xp#P>pZth@W<;)nO#*Lwt zH#oWk0-iYPZ_6{@JKauZPr)^85uj+riy5;mr#^h7&|npXGaj6V>f4Xfd58zs8lXkexf<_Skp8K zr!Z&j$Q2s8Lrj{S#NoEsE)#KdU9D(9eT8`;0>Dl|TtP&mQX^wYKHY+>;Fe}~Qctq* z*WHx&+8E4faA{=JV>jJ^04V>%XhMDv;6eQxsr-GtFt^>Vm;kgnbZ@AG@`)Jv}M z3-Iy+c)>cS%1n_$*pOKDgWAIRp`T6~B$QoUps{XgI+%T+~)l|{@`bJSSgA~SxM7!JV>U2w{f`Wn) z(75Ni_LBGF)MZhTd4>bfG=7+Y@ATx&$yj^z?6nz4VL-=N~0oOibS0@`snxz>czp+{d&*m?$*pW@B-KvhUe} zsxI-orL~jxu5-QWdf|q_db)tWv+18P7l*!*C>h?Z!FTt*&N)KTYsTD!Y!>b>s2!MN zOdeXhxd|RG?!A#e&wFm&*8k*2A-G;g;? zagNE%F;#VqpLi2=;P6y@oGYJ<(o4}YVbZdT!cKI6?w*6KHkO0169y8n@bLOv1jjJ1 z88nu!{PykmP@QW_hKsJF%gmq3S>{Q0$u3g3EIw5Y0XTgL)1qLDWO1ws$I-6iI{Hvs zw0-9jJXQ>Y5DZRYN-Lk3r35{Wq}ns=+q4sts(LOU%l=*UPI3W@cIdVcCsGouI)v%) zl`fUw80u~8aZ$S+iW)6xr$Nxwg3KUtk(c6ShQn%y^j9VPW*A2Qbd}}Wui@c5RfM0vNK&pVacF>E7bag zPxSI8_ThvPDzbr#c5b%ptf?)T6_gK4%bnQL$bCJEWh~XeFS5@M@?(x&UVpi9ji(Ih z(yD-h!b0bZ9b(r6|0}_T?5?(b@;~`CK!uZ~U0>Ax6Vlk5M$-ECQUVV8GfTOuG6;w@ zZG-vowy3GCi@NY%W%|VYHT&Llu)WC@l4!PJqiE<4S*z!}{!FibFV1&+L0um<&<2_L zoUXxbNU5zTlE6{q*!B27^M-%tEhJ1gKK1l9Q%+M^IyJ8aM$gi?o?&5>?p(}?M2Pbr z$AeDwoKn{NSe+e{53q0xvnwtP1H*;u&c*QOVWGZrG;@d#+nK{xI4-tEn%pfMTj-jt z@ss3L|JcCba8f-OZZ=LRjn}LCRTLc|x~$LB-yRdZux1GH+FBmfC2@ko3liIjCYYG^ zmardo`7@Q4KE<-4gZ*$ZHUorY|tdnxzr+8L%g5WWB_jCUKnv6OpQss7(nt zT&s!S+lgB2Y--t$X~PJ&KD%!xTNB;-Vw%a|a|vCCH&gK0uDl@!3uph)Ms}x?CMh?;ExBFIRQyr%Zp57{_6Ut3Z^z9jR!ww=ZzsrG`{89a#>OR zB&1#twM17OuadYrD!wy?zQDVFW5;2iL`o>RZC~_+t9!+{?lgHdL7`=cPlDG?0Zcxg z5XaA#yWb*1C8>RQv5~6^WvdDPgi{(i;-p}={vJ9P@@3j{twiK8t9=%9VeHy)S3xe# z&8Du*awNrveUMnRf_N=WtFo0VYk`>U9;R7mxZQs9b#D#RpT}hi6jQyJaAh$`$YmvS zv1n>%i??sHxYlZ@@WHX_m>a2O_m5wKG-UkE=J`Ni?7+)3R;>o^X=Ba@7?_vK?4wsa z&=kHzC1Ndm{=>Yq0sW!eSy1vigB`JYCCvzpu|!H2GCI+{6=Gc;;QfuL`fTj>CJYx$oR~15ZiV zxhNd$s~|cMs%6c~-O{M;@7>`Glp__R51Q&oqJ5isn1ICC;cTYmXFJ^ zCQs|s$aOD7mwI^PeM9bGjXVqDs9g(+Z^ZFTS3Px*Rh|FLrjUm0DppPzN^LdP7KPVn z!|@)TQX^0DQSUC8MLiiTSDyw_QG9C$-8Ecca8`$is2YqrKyXr>mZQ1*W9nkRK1n|8 z_7D0>V(Y=m&&>_)lrIs3;7~#!A9_-i-x2t{;r5pHaaBmDJ|hwbsi`i&qXKGe^Ly_6 zp2GMSWZ}U{>O~wo+sl^C9CiNiYChNVvgM&9{@?5Y3Y&9tr7|v4FbAqvZbKg{a?nZy znwyf8?}i-y+Q?3ML6mPwQZjSrCc<&<#~bcU0McJLVh(Du8( zFufpcR2QVfi|irfhG$Xu-E(#taEvIz!g}jhNxV)9oxyu4e5|B0*#1S#pTLx3%}%G$ zVu_(}(rnTO_)xxR_RcWTtjNO4^}7yY7_U`IZAWmu50St)G+BGmmgMRQkhNNJTVZa-?ck86a;Gaj`@&9ltu&yfJ!AaIv@iR2epeCxb%~Pmon%L8-IKy zD&hlW8@H`5&nryrbf_rH4cx&z_RJsQJRxB08}3zpIiUuwKZtXdwQ#=5-P~z4ex&GS zsixUBzDzXy7K{p-7SV|^4Wc>h`%VTPEo2Cz8J=%+~4?e zLS&51d$2@XS5JMorYC&?oM*^9I_9RKjieNHZ;Gpf)|{xdGXfM-YRat;p9{SUhvxs8 ziV8FCFL(mj$1+iEfo=(ObNkv#jiggLYb13rt=JwNkN{dLLNAhixnSa;Fj`Ud=PQd+ zPmYRQY5BBmrXj&CUs}xXU|Bpur8I#UjTevBGg)HC119u?mwe6VWKHsNVkWID9^v4U zRA?6)@K%S1SkSJp!~j#5BIA;Z0>^44+jM{G@>J-^=pR1AD#gdt;XbO{EPr3=sAxm2 zT^EA+zLgm$Z7uJ-Rbs|?=9t5+nVi}BBx~w&Yq)ASZ5w~O;`dVb08^vH7QXTeVP$k$ zi(q(grq3!CY9RFo>n26fr$?`V^x5f|pJj|w8MAY8Vl{Qv5)#c)Jw7JZCFFWUO9lpJ zdOQq#!o;+#s0JcZ;=ijur2k=mnfAw*C+>GT4n5kgO*V~OH>w1mau54#3ToU5w1h+w zDI;Dl=*ivn)J+f_;dSE$b1GBMB9_}p5f^$Kk}LjOkCS6osYVR zk3nFfH%wS}MlQVbb77aAf#iV%e@!`I5y#%*ppu37UY01#O5$-2vyR)|tR14HC?knS zyLDQ{h0)!xdJep@-5_7W(hyC9*l$%LP7%Bwc@MHAAN|8Cgq(p$V<{;b$zfx<6zp5R zF~q>EA59b~?Tj8Lw=pou!or*32p?(zU+7PtscXpI!i;H--Ng7701A z?z0~*!;D8|@`D9pDmKkBbgU>2Y7<%tf3NjQVsoBkvk09dvZACZz~;d|wqK)TujZF4 znIC|{oe<*dq8i7GOGMnm!;5Z`@|_3d-=If?Yk+X)7d&T<+*a9)3kXD(Dt?W;j<(O1 z<$&Taa(BO&?50$kPp&73_UPZhJ9Ugxa#{$52R?Cpnr2iLJ9tXprE=E*y`HM=HO)4(toVKRm`UcjBLKdPp&NFw1=R^06GiuAfn-9-64CqCetY@_zJdn#XH?HsO306K}{j-t72~dD*~3m69H;0#jB$ED_&|HN)mp7#rh82 zk}BE?vYS32EG&a(e@_^9?R~M^mywk4KlafOMnpsa=HJciIZJhtsokxa@Qv)& zU82lk2Co7U5Z;HWxJLhS_I5X#5klp%hXc^ol9?HLFI4L~@CK*jjeXMrB1N+@=1#g3 zyMpbPrgLA1%TF0&@G;R|`x%J_*AMK(SZ`BmeI^k$k{AJevRYfJ^&Y(t2_~PRQfdF= zptl<;y7jue;^Y0|8a*r~aArpnsg4`hYYtB&l(30vjJEt=-qULVPeLhpE4=G8eFY)d zcmeB0yfZd$FnvOw-yWE8c6UjXOj@3Lw$McV^LDr6gj}ERPldA0`%$1_R;tH!T!8L| z#S4<1hxf4ZnNK{0#cy1b(3Y+rZqz-;)ieSJz;CVKRbQv(J?7~X_C z3)Dtp32E-lkzX4vJJFhwupH5t&JNDMxN`ZNI&98MhGFl6g#%_^v9OfF9WiZ70UgmF z*dHgE2m~4Mcf6s(!_MMQ*QkovC`qyuabnFg6W_pFdYjoY*&%qab#e-WHl@`Bn7 z6Z8N5e4zb%19|udIz#?YcRewGU!J*-ll!kFZp#&)fLqR3%};9TBvI7>Q)Y>I{73ly zRYd=C9pa+IlOHS;sIb>qoS5y=v z=>KC#6nq#vGw}PwW{3zat>{$x{qbWE1FLB?6N%U@ror{`@7g4blp05;%iE#%zdd2w z2<=}&EUj%zv*M$XFKn%2lO3~Nf_d?8+4Y9&!A89&w- zI|*aocs%(p;<)}^Pu}tiggT~bX(-6}DKA5;sQ*rfI=J9=1qvbze}$1#t$|*X&MS_% z#6D}pQN)5X|5>3Nqi;%G6Dji>inQ9b#wSRutsiXPoIcVr&G;jIct~k zUf9v?`#SEtyxkXzR~X*&NrEmuC%Ts41c#`+Og*{BARN^tb-Ot39n7{)`eC5Vq#Wz9 zUrN7)`iK;@ei9XG;oR=K(*9ot^_>ZxUR>IrO1u~IcRMb%*z+WzyA}QfXq95-hB57J)UaI zc!jfe5#g}bpuChB+fA(m>upOHBqHX-)7xbeD}R_QlI^O`YfEl#5xeU_!+Rkg$DuUQ z?ZM6+iQAjy3&wAj9W5we@I;0d8jLkeXY;c6>5KNStdh&Q8YufiL!}*go0Hk7= zxbyGF;72g`t5nfkv9f9H#3zM7z}t?gIRo@D??B$MbQUAi!7y5}^2}}V+Hq&&R-pNW zC!UkR#Tv75y%_Kf11CDqF$LWp8G*ITZ*PP#>KfJ38h=r!{MXH=x z$%XgJ+CFQKoU3}!<8%SHxF&q}M#d|DlE{Lus(S`POurt#i1_|tnVOvD6Mo)k^)Xw@ zB7?md~!n+$G@2zO1QEWq`u!%@w|D`#G;d(L7-&rl0Q5gQT1wenc$hNa9zsyE3 z_;?jPeXu0@-}SSnn4WfRxYRvqd z(Jfb>D)B=DdhsB`JAF#%uG95O*S(v5o7N*7mmQ=+!|2m9uLFF9H@|Mlz&+nZf!@>_U6NB5c z@ZiP7Z~$nQ7b&|N-r%OR>mK;FbSYH;rUkbOan~>G>d@lYR}bYUpXH`76X}UnG72Qr zT-Y6%n$bDE!L3+sw{oE5yE8#RjrWIGb`yrhM5_|tw!hSr#Ak4Y{;ip5xhcu8Li%K_ z4kMwa+p_fK<|qjh4}s@l*9}CrR~*ChOMB)GuH|(W4x7U!vzz%st;2r+T5+zL!^-52 zDwqvsd*~+If6Eyn@nMT6>VjV>xjk-Oc)#(R)5T*3;EVE z#4-21;l<9Px%7z*1R)oipj>$f>iadBKK2GX24$QZg<~5BsU+@!d_zcf&@)U#V~1yb zv676q?Dx&t{u73O4&^&8^=d;$FZ@)(E-C`#biBS;9(-m!9@=Jx9@(vXne^Wl83QWiR>JOf`yr@DT!LVPM z57M+@TN4^d6WEpg5#O6a`9#U%g&iq?N%yFuz#1vE1r@Cf=c_;U{Ot{1xNBfG-7MkF zbZ=D^Y^qQ-2M-GDW8gjC*afUPSdQ~2%>BZWzk)^wK9k2fX};Rh-)H5$<51>0_8ct# zHSSuj3x|mJzYh$`!U<^3OOd7i6ew$!&A8Hd!-HXE%;!q}Wu2hLi!XV)qY*1?M<-70 z&09-8-)-9o*`s-Co$Yqn-!)|zAQsw7xx(}Ie3$}CMubDo#0~8^eZ&V+%k>9odt-V1 zX_y%{Q{wXj6PIR$fWQ;qkpQW5#Z`>@$&|eIzA8G;o~_3DRCP1XqC$S(su$vMhqQ33 zNwWOSC42pJ?a%3wVYx5XMg7@;X-RlV?4#A>q{z0%EpyzmeUe0EHf!$_yr35DV_?Pq zw$0`AyQ+{vi4i%dfC3(jWv!SC&~ll6&#P!- z(X$m>9nE-0Z}yg?vjseA@Yh4j#e4gPb$8A>!LoW5SHERETl2tGW4-3!GId)0c1}=j zoe5Lwe*k@mm+}$PO9_o=ua`On*M`%JqfcY4vDKJba{@S0d#fW+W(z7MO;(;Z#_>XeZ2G^xJ*{ffe$~=RcHM?Y&N>uCWOt<9dAs2YK?mkgRC^U zYb?K$Cr2LrY0$zQ)gB(d835VajaCxue}bVB4M<2rnXOqE*sXuDzG|H~n&zC<0S>j#Y2?xf) zh{fi6NIy!|8fltzs|7rhXFVw(w9Ct~7SIu@S=xJU%NJIlKmWuuy>k~fOGk1}U+vt@h|%IHg2uk~g3QhT1W6$m6`HIB>w^{eU!XmiX%Yj&28 zH%1_&(Rvl0N61O0lrc#>`C) zJ=|+>&P42v#~EaDquQ9mDqv0lz+^u@i|7d7*G3a0@L=u!Q@&jVU54?z03%zG2);R; z=vl58*oy*Qt+09mDUT9d+$IhgI5~M+Z}QfgLw!ZHL)0YsVA2U^DS6;_MQE23bV|z%&CjbLHzGYbhqK#%+%4hk-67&@8Lo&$qYs6 zH{1PS91r~-TTNrsHi)nj@G=yx-S81Tj$Of6?p@38`RtM%zn~Cm!2!!q)^K#;$ z*vG9ak_8S)+VD^vxDI`Jyx!DMGrIZf)h8^st!Io{Pu>9l)0}p34HO=mb$_HsQ2Xk1 zK1u&Asi_8jCxRE%25(&s=$axD>hCw{9x-{z`MA26@PSXuvzd3<(YM3rU8-Ct6%qBU ze_j5=_xmY7AuEnkb$_kAI8sX1{`G$Jh9|m(()T}GUVm0YivJg4aK1+~SXWWKc4k=^Sv@=HRQPx< z#H2c!Db&R4bl_EjiH%DivC!Im)%V}Nw2NCGAc)F{j1Y@wYM?6jeXKhBGdPsG>R3aa z&734(AVBWPh>PbI{2zccx_?}7bGmjb%1uHV3M#&K{x)e1eq2uh}giNLO8G&_FZg`u5ba6RyEqmACLV_kx~2XC%Xxu+sj zOKiB47y!;s9`Q)-V4xij9O(atP##tN3AWA0f{lmVlK_kFq!Z6FX8yZnsj1sFg;*<>OPA`%2Sloy%717{wIK>t}zu^#IOy&`3_U+bZtc;oo1K>eh>%Bb3K)9ivCS?EFJ!91wl#(!KAo$W}RCX4z-T`0!>g z+&}M`*d{k@HQv5z9zZ#fLP(aCr;l%vkzAdv1C@2Wq3xx-`H5AgNX7if1~eVlfBL@U z^W5ydC*!Y(Jd1yZ?EO-(%`&#UTt>KYC%b7N5nOhev@GM( zUY8ES*(Lpd<4}_=e36cTt?25yB1fQ5p;xw?d?3#yW&OAL64Bw!mo2^c!qf1>`H*4# zoWbpL?H-~t%)gjb`8oWu6I$yxCU&dpw>Wqil6=-QRAm3-AFv-jU92g(C@I5?p7{+I z9(2iH3NIs|RsL`JtMGvgAyIC;L$To&R1ayAUu>Ph=$&qQ>>Zo?$}s_tjZj)s{afDq z1}uE78m##INKf3;VhBzOxgJ_5f&|JHdL=GYcRhxWW6|HMFE7LW^4xhN7|raLHuI`p zc0Q6P52V=v3s=x}d(PCF3@V~%;cGZKvO@Dnj(nEKNEf_7w$?euk#SY*N58xL`(_dx}Gf7@QfX|&eaVrjS5wB&eeP(xm`_yoUl zBoHhfr#Of8%Nr|Y}#>$%H6dBqN+rVkPZ01IjVI*ynj=4vUlE|te?2K zXhdX!${A0@x_0=V^0JD;HfaQT!wbI48uc2=;8%!!Y0`%+`%oe5f5S>LY2KPF()eJn z2+#y0Ygtm(wFD3qOu%Wo9=v4eqwx`#yF)LnfGp3sNsjZt8~*S`-e1!ioH_mHwqCyZ zvFn@f6xPwNYBeue4HkP|=`iu8?NoJ?j+fHAR&gOyH}}Q%&GUG?9|GdrURRtUwz(jD zC`dP%)hsp$bGkwv+76_J4@5y49CU=RC$+yHS~dAe?pbY5*l?3`VB^NNP-XM?b0VHN z%QfbmIA<)L0PyyNBajIq``bRXx|+-Q_|UYnDn7mwsmWbxUxk~n`af3hv~B9W z(e*Txl9KWv^6_;;^fVMchCTnL`=&d~6f_Zy^X78tP%1`~`>{Dw?maa(NZTO3QnzC6 zPmlbffH;=i4Wx_*N9kYh!r>BvGKJP~+mVV6R*_wW{%y4xWq0LcNaKO%Ob*E5tzP$J ztub%?GCu!jLH?gFK7cI*<@!Gt_FyC3Bqh)ifosdKaZLPtp}R--X;+t)e~cbBy77zEhVJ zK^?t5+O&s|eD)=0&BBmA_*8ljus>EWm4M`C2I;o^JM&~q=oOo=BDIqW3vP}~W<7UM z+f4}R01wai-elIC!!gJ(QNtQ<=}ZRqnzTel*3d?wP^nBrztLZ@pi^R-%nnh!W^Yfy z1zg{l&*XZo<2G|=5PIi&CT8P2*Gn+I?hZS>77=uU+2w7e%jKQrseQYhP?@bo@S36@ z5wBKBrv_aLF>d9$r8Gu9m`_sxyi9)H1~QY83&d$cAi2p%Rk$OQL|R*9z7i|LH`9GP zzN#eU`w}$vaEq5Be%ZO8p)m*A_9n1t{u>oPP!PsdGFI*l^qj>NwYwjma`_omtQHQG zs7y<8fc_Rj{pM(E4iRC*#wGP~t=iEUU$_<6p5ImRew;ay?=L={(4&Avf$p5XHWD== z?O*U;+&tm$()vBpQxeuYCLNeeX+(~Q&|!R{#8BedUsf`J&G~7!Y=*?9hw77o+2G#8 z=VZ73*X};@NyAO4^=^pdCi*r8j2zjuza~phn|X8oWjIPOkht+;lyMXZ4p1~Cz8Dy_ zs&r!`o^JSx-HAIGDrNBK7L5-EQ(u^C>?Jlzm^0AnM(A{HURad*^P)^8@OF698G z^cHWp_LeDw=RY%OI&W!b316Je{ItIf27`(Hq)&D1L@(=%NAQOH(~Qv8Mcm3ME(oU; zx_)|GZuVe|0fAi?TJ^$(%7a9#UGw?=+a1d{Gy2U&o*w1Nre{jVmlwU)bL=?KjIm`+(-GrqyogUAL$P|2vf|t%Fu)`gZwUwjJ{IK3VqlXnOD&)9NN`l2W2Y z5fvC8k&3MI{zV(f_)dV^^|eZOt3BbZ*~%&_fgkT{42d}%*DafshQqx-$Vs2K1Pl%< zgtGulz(k&37NR<00A0T#Va90enyOlPmh16uxye%>DG>s8nA1UShupk{_Ej>AP!=gw zX3^BJ#8u0)5WdjSVKou7Gf3UYHj|&-Ojh^pQMvmT!^Q?DtVe!+Ey8sT{z;2!#0`7e ziHb6D6uBF_E>V!}vJ}=(Sxp>n_ep;R?@~>Q)_pHXbCox%oV2<<<<}_yXO6_-l#xe+ zHxeadU_6U!UQ(@aCr4~8+6+b&y-inG z{@U6a-6ZReza&z0A*8W1oYPms0}%HvHf=5UOc7ZUUa;ELLdFYMCPDklqrDGejF8>~ z3tUDW?QNaIeWz-tz3$9>o`vmqYuN7M!6|vEnS6(Rb@VAWKbwWS?@*3Uko?z+ z^_H-#PR)oP;v3mwYfKtCoq`p^`~_&YNoH3WKkK7sGH#peWs(|?O3VCV96lF!Y)%&w zd!&NYjfATfvBV`C=iAu9uZrD052uRiWsa2!#VBYp80U5^euydg!zCtfooN~4z+mLU ztS`#W#zI2G@?_C_bBy0wI+n)`BQVc%cVl7=^!8`lX-z!EyRfXhA+Y2zN?hTzJ%uN& zVzaLg-QD@~^K2>+Idct5nZBDDeS|VQh8=ZO*-M>!X@B46pLm~`{^ zOLhS017AXe{pS{T9Y#pz5!D~5uU`ZmyxBb3p8}S6tI%R*`Y!g9>#3yX7l+Wp@svtCe0J|vgESS)}@~-QSMJe_np=R|0z&DS1Reu;Xjp;sm1W` zirR2NS~sZD*HLE&mn%B&q@pwMT6ek;yBD*`9`C@rGKbQ7Jblrukj7t{i0Byws(0PC zD=q_%S|` zsS7Bv(C_Q-m#9v0+RC4VboT!tOfVnfGg!JzSDV^2bvvu>(U6F#?Y*;C zJnTA7wPNZI4w~O%Bmb3<7Y?>Da70g>DCSnNFg@P;Lreq$Nwg^cgj&0|``5#g8nPE( z3dIRD+8x=f8u}8=S8)lbfqpkgX9$$KoNky~w2iJ9rHeA6U#$ZoVGbhL_9XcfXlO#^ z^sKAe3ZWk`*d68GU|2hcA&{-(g^<4k*lg?>h;lDVeMg_QCiZBWPb)1w!BsbEk1EWJ zC}B5fH_90IW%8}!u9YejeUUH=Ivi2Z1sS!)1jFps-cp^1)NN-Nhw+X7wj5)|t(bu` zjL%N+Ic6kG8Cb?>hl*OCF$IJB7pgr;xJu%#ub6!bl7gXprzb@Dwi;&P?9b8WMauUn8a-aAk7_+ z;G)&64)E3Wr=@+AiW;A?H76T4dHVc9qM*lzyk7zt1ziJ=X&4iu|4hH}qcCVn!I*DtyZo-T1T)jdT(f@2?qG>RzlKvqTL2#(lQEr| zIjqJi<+*Y}Vceg&=q~i!UsV6hu_7%KAY&W>9`f0;cc zPHlCWD}HxZaepTAWd^^yn5)?*FY{>Pz!hX}7=CGNG#fdh6UYlBDl7&;N} zwZFSmn|saHOvEJX4l8=ni>a)4m=YGibjT{QmV1qY5xxSJKXzz7VZlYZbTrfzwNinK zPW+4I>W7h$nE zJ+=$1xTR4iOk*+imA(sUTNtqtFZT<7Hn>^IJtL83a3p^*pXDyr`5pXJBuO|CRz1x1=S%MpgxlTF{bNRFmyurbUq_(*m@`TID zmSSN&coS)4Of=+6pJIfjD#wkzIVf-!z&qqn$VYT!Nr9wQVjqB_-1N6Vf2hIUt%R#F zDa7YES)_s3At2^w40*{}4Clg6M_CVOE0&Vil*hxnT-73Ph{=@Ip4ecS`{~8UZZ*TKs29pA0bjo#poh8u$P#dy{56Z#Y4c zjhJo>JpNP`i~!m@>Vx^cvq@#n96r*MO0z>v81b>IGdsiF{BUD+NsH&0FA+*V=}W+RVIX@eNP-8)hJ9cb^cL5J zx-e`vHWs-G=v>W`2#ctn_T_z@;rq;^Djp2}QK4OL5x8V>tL2(p(#t31PDQ$e22c7H z$w!?TG-*wKQI;kl<{2sqU}fy=YZVotBNDB!?U1S`wqw_l0s_x5Q}+%>h;Hg)X~J$B z@D=PThQh$&?z=~Gy=o|$B880(HV0)XH;0j{2j=^;^kg=J;q&tvT(FZj^RrGenFSaA zV+{O!K3myXptZI)F_{PG7p`^7^fxl91HGf8%Hb!r2T}7j-~e<+!}h%kHqip|27iT; z;L`2S{sm7JL|X|OJ?;0GP}thW?1QQ!Bg9pIH&pQnSO-%Gb%8^<9LhgP03$$q(<;T+ zu8yhj^iGx`Xbro3Xzh2l-`lY;O*+%{{X+U)s+9r%OJt4?LgWJk*W{R?3#R2M-~-6? zNg+*OIpwBE7gT!&E@&?0(#v3QfZu0v!7t-NIJJcjvwu~X7R3PHuhoo zxQ&S1gP`U={f8`C@uF7~yqsz2ya5+C%!eLl?*Ex5cG4Z;Z%7-XYe~>)uUS{OtU}qB zuz$1>qtFun(pTM6pw6tjwf%Z9->TN|7Rk=GJUP99Dr8qpzN*c#wkS_W>6XYgw1Ut6 zWOae4_;LoR%~IICwrZ+ShT$DRvF$m0&*lX0D+k&ux7==CWDx`1l-ejGmq~7P6S@)> zN{{t1OH9d0{1P);w0fCRwaQXrgZg)(XTlYDegRgj(`T}}waS)dU~1l*E0Rq(^l*|V z)tzo)*KxFJp#T^zc~`TZQR3V+rA9gysYVJ`VwN1lyZ``bshvMe#UE@=k2(V>`ShXX zVj#|(KyIJasxv!|;SM2VM56kSz*Z}#YO&v^vtyWv^lthSIb2KK`I^QPt`~1bM6e>y z;|K`IyWczPF4KjHv;zrUFB!jAmmd?*{KnGf8?)<*w-*{qtG89sR@4}DNW6Y$?Sp1H zGqKtzhEBZeY~8P5y1z^raHX>-Mf4YapLbQTzOo3Ja+W}W6LtPA5!6hF+MSc9$9*FH z8`h>BS*{f57jNuRBKqDX`9yk1%q&OO~lGo5f@VGcIU0RO1 zdLeaVfy0rQYq&ivlDqK&k*3SzSSN(furNwG0v`ad^npp<@m|Lm3+j+0Ej9>{OQC8J zx}9hmLQ%eb%Y4qS^s4q3XHd3tmP8}$0<9SRPNzmxqJ?5|Y#w(duCX=^D~AnHgI3-I z9CX1<6_rowho|rQGxLK)I)gISq4G=KD^dA=4=M0b1jUm8Bf&|tn46Z4#pQ;lNRv_w zk|8-5l}-^qM4{2Lz*tRn(!(EZk#YjVnF*C3S*X7t8#72wC;F<&bEf-LpSH@@emv;c z1RDzjd|C)M&Wvo3qEr=i1NbqgMFr8&sDpzk^puDX>#vPSPU#re0(+~JKLC|ubdpH{ z&Fid{OKI{kY2-uMDy`G+qreyG5Ps#?82mjw!#@jrHuB$}s#)K1Id6W7v9<|!=n=BXWN47rpSXoGQBzp2v7;K}ZZw z%+gVq&#iEkmL(uQ6`!4<3qQewF5Hk#QPy|YeXs3)@twR#V`};%DTK#e;-($l zQl#?x+1e%gAv$5n{?J*=QKD3Oojb38U7V|mEXb{5vWNT7Z!7lg9X=;jA?aH$Id!<2C_iJU{s@EeCwCo<_MZxO)`^ z9I(YA!U%~huVz;8_J>CPpq7E;rF?6b1lXFe+VX&o_$#8;1xozX2rP$wV=b=R2DzT$ zFSX}=EnUt1tV1q!V>}e)N#8@{28Y8_h0|hvS$(a_9L3^T{-tT+35gK9q7`Kwab-94 zFvS9j#Nwagki^{N3QQBJ)K6w6SgEhnGksaGSVzf=O^syJBRH@iEbOfQ;xXYlq|-*2 z`jYI{Ki`J4)NimQc2pU=%6)`R%4t*(z5gQ-3zrDFOG|poBwZ#DzCsG2DzRA@&YwNVK^agAD_JO?XOvUk!9>M~a=azTf#c{SrUEIiq97;xC zKX}Nd#8OjGuY9tTFea6Xid&A&A`Lggs6ETTDaunJUk_Km6k8Vw74nu&p-fEA0aN?M zeu5rRbAnPRrvQp&CH6b`YJ44j!aa`MM(714dq>)KZ@wS(q|WW))-QAwHDA6_axygveMmXtJ4gKGhXAR243SOL6*5j8o45>T z%uGAqg=GC2*c9iszaFAKM@wSRF~fpVe>Jzl=f2#2=iIj34h+!}B$N(z;eDNxSPB_I z%5fgaZT^LqR)DqI3HfMD`$Z+9{Uo7jP&<>xvp}m>Hs@%D!|hY@-5?(6Dq8PY8xhZI z?hAtb#XQGqO&N9zDtcQX%PEhEnbsTlfhTuYeI(zOv_F6C%2Ql1#9}wuh79>$}g9ezbLjuW5)(SC)TD0l7n~QB>8)78WD=2h+qUjMU zc5g@e&TdC%2jzDB=L_onR(=;ZCdM+Cy=Ue2o0^76Z?`mN{1j<#o2$jL?QNgzHr{cQ zs0q&V%b_%pbE}Eku#?{D&@R+}9#ZDt|3*As2FoK+-EJ$rr#?J3!g4e#gBz0irNnM(Erb-UMgR0ZlRu)${1KB6?ZegGP5aoEVYE>{Kh zm!>Id^0& z0&B-}!6jss7LDo3+VfZ4hwV7CVxe2|gE)$}v8?*DhtraAXj)U#Yg*`+{2LC3(b+aXn}Y54Q%_T_rbx*EU0_sg7jA+1nff@?*@hZedtS8$ zz(V%ooGNvxvmy?@?cn=B#^Sgk5a?D^K@?{Q++#Wxxk@nebD-*owTnH0WeIDTvUGc( z7j;%)eq?Yn4`LByRE zI5hf72#=>6uy(%bXN4w2LQe>}VB=4SX9$IlvlmwU8MgJ6oHztXD$dO%HqQeJ2jH%j z-P~M}A0)xyxW&;{+20gZ;Zw2_HeYVzX*;?YEzGojFztZPm7zu=m}iVxA7CT+S2N$w z?m6hv+?Xo4TX%?z!Az@i*-QmjNNE(nsl9o4{*scU+epWO z{Pi=H)TFx?&CBrM0((@0LTA@qhTv4yWq)cre)(3*pdhXKd*WiGq43U?D^_V32IlKd6SYn`239X*N|rQFwVrU;9KsZ)PQ!Q}WWdk@3%ouO3C zskC_MO6OXOc^+)NFpeTSfuHEeLCemuHFQsVGda`-!rY%_vE$M1N|+wcsSAV?3uP3%aHCe_&@Wu=4GF`7J-3F579Cz zZo(V3z<4)V6P;%DW*B38P|gbX18X3UI|2`hP4N<)^%CZ~;=roK0J^%Q0>9okr09IIiB+i9M|LJZPPDlTiI43ZR z<8ikfXED>NH@r26i!eep4ZKVdm23w1#UNH2F|fyIJqXE@Lofnm=FOKI4qznp?lti6 zr|D9Bijr}XY=XP#XEAu4-up=I9#~aXVg}&Iz@s#}dGX2EE_AjI-~UE<3sm6od-$#i z=$v>=rALLVo^JM6MONu7da_{OR^`9n8Fw$pD32|aAiJD`wlEQSwbi;Ql{v9KM)Nt~ zsx|~u-e57a))^)+O?`j<`;8xiiD{2fca3|+M)uPPk~$Dqna*TDCpzd-f%%{8&Fk+~ zf+OP)RY#9JxF!!nPODEs_HqBgi0Hl2hUoWlmzsNl+0=ym=MozkDtg@`lt;-%IVxOi zByYUYD|5`zGZrZQ3VSaBmI}?2C^G)1O&+-yJAKefwa{hK5s2ie-y^vi9~l7!2>2IK8#KrjDkO1!52 zyZ^lKH-S_p8l0T;EQmgtSkYe%CLce4%1fZ&!xfi=@pQn;nR?1$iy|`;$&2w$(xposv)fMrE+ULnW z6${zhGsu6T#kH3e!=Y5!zeQVEeS#p*SP%IC-|AKRdzdSh3P1xIn4?CKIj-d+|I#T>)0HBWQbNvYk;W3YcgSG--f zi!~+60Q+KSmu2#CxK7+v|G3IWEG}rSp{g?Dx^GaYVy`wLe*xrrg(Q2CoB^ihw^{d1 zxSQ*f|Cynmb>0{=u-G=!lwhrqy82zv({qxEj7W#RxT(`MxseJ3zv1`1=H7IAVEAQw*-U9gt)1uFI-;!FTXZopiH zo^5*WaZ4+T-^A=(sh(?D0CK8>71#Bz$tG?oT+dM-lAG~9cnaK?WK%D}`?sA--23&w zJRwLVBry^G=f=CUV}Y$cHL0%J%KHRCMfS2mXOZfrTU9#BVmaxK*9JiR*qYE4d-^nKBp#(xJ#z_%PUHT4 z1?7_7Gmv78FE^`{E!WLENKireClsF)bj?KMHGbMYq_3b|l8a?_y_lQdkp ze6B{1KbK4GZYI;-%YGH4xm>Rhe$n1-E6iLVT_2AJM6+ugmSJ?KDABMYR-%;tT=2R7=qCP#Fthn`PvE4bxc3WvF?`j{gRI0$RQG+oRT%YWnBO?7@ zlJaDLCP1o-zB);W87@I0S2Q%nwikRx2_Q?QyutMtt-q+jZ0HCB&*7EsBrpf8@D8SU z-r6km&q8L`qo&hee*y!6IsWI$D~#__gQ_mfm!>2F+udK}gIw*;$ZdK8Zs#io5HWOYN~8$iIk$vIcRbcliPmh%@lgM433e7av6l*2q)!+w zI@>+bWyow!4$3lDHo#RUJ1Z!>Y7EmZl)?*3Yk+|^qM1u8JA;EnB|M7$(uz{b(Sl_p zvZ5ci4%Zb?;!-UZ!;{0`FpCna6Cn0?^S#}wdkvY%FhBU=m!@kW*?vB5fuevXYVTOq zu+%=Jd%V5bKV4xV16DD(I)Rkh{6~*Dcju1R*Dg^U+aZQo+6hUff#S93r=_Z`L~~eB zEzLnAO#vIOl@EuFtkzZOh{+WLJd>TC*8x=-o?{nTjCe)Ut&bzL^GvnvdKBy_e1qQo zR`JsezqW*~#{X7Cvaw`I8e(*3xs#<>pJ252{APix^hZI}XZtRVqZQ>QW97rYNyW(a z6^;dxJWeWFhJI_G9Bj2_+YX}ly72@Q&Gy-QWHn|58xC{YSn1TeEdH^GG}fuy>9&sN zaG$r>ooQ>m&{f_@X}oKQF&fLzp!*Gt)IK{hkZZv9Ji=W9; zW4hTtawiMbwvu?oR0jdUjAF}v5JZy|&DH6ASsb$+QA?Y*Y@ur19cV0~iLXJlD862GUHP>lf4}HHva!m_@d#<3GxS z_$wdnQ426-nh^J>Jj?|u1BQ!Do+S0J+f=_&TAZ*D%}|VleNW{Od)!@rG8$DX6cCQ$ zXCb}^n_aWEF!NYPkoWU9&d0oVpZb-}iMh6`k!vy=|4&MMa5d)3ygc8>#>~8Ud`T$l zgPSw50S9FW>>rB1e9H_jy;s-<+$(HNxBlj|&Ca@?Pp?Fo-gJz6=D9X^$uFk!->bWn zO&^tIz1j5%XbSz#NWxz?k>T5n|8E_$dnM%G%jH>3t>EZl!T!sfO=l8`xM3y@Ch-f_ ztDD!4=;QglOzbp@CE0Z`>uHy&wCc`6Qe)e{9fa9W?q`1YC_(r1sdo5g+B9s>Q?mb~ zWKMRuhc>79a3wRh*7g@O>i5+)hZn6ufTVw7Re5(O_FthW>tttplg@%P3XJ`E-m^~- z_%firwcm@`Msd#_s$X_;x<8jG?-;yEs&@?y%O(MojzlWnWH*347NL`e zNo&-3BvYo@rD9jFYzlRhIabu3s*6yJjrCPeeOW_YC>o__CclzS{wc7~8yfEa_C-(A z`zFmk?nXi1K%8uv_nO-M?E=KxmtPsJ`hr&KoIC~m$k*ZNui(D{;%wzDMy+yvxR6Zn zvplP2VW%sP9aV$I;nttKglJKdCD;cS;_D8Gx;`i&e#tKu#9YVH4}c5 z_TiS$tbbALqK!O{^M^pQehK!guCAEDp{ zJj3r7ox<)GpIAi{rSp-B-9S zd|M|sG|HqWnJ5vMdEO`8WjA0EU|I)-p~jC{{qciBH<=-y03V3TuRhxxb!Dqov!sJY zD7B2%{IK{Ev|e13t_HC+elHHfFcYhpnBm3^&7sE%#FA5#KPXbx&6iOI%Z8*E+<}pea>qqF$T_Wedqz+@U+tqsX zv%2YO+DOLkDQE6E+3XBaTbvTf`$dR1>ufL{ zD`g+3(ZDML|KEYyVQyi*5z}LE+K#5kkJCmY#XpEUvBE@o+8?7Ve2InCp1B#M+BPn5 z1HjcDjd;mPPVkgr#vE(EF5tl=781)w($gfWeMHd5*N7!~EUK+XSZzk$p9iI{Bz4$v z7~ak4PqqfTO;Ymgk}NJ|q+FNQM3B)yMfOPLm^4lzNHB7c`a!2|F-0`Ir}-khc6&z> z-aw#$LSU5a3k6(5j|3^t5RC?dZzNJJrtM6iH>2SvI>y?gKcqhub1B*$W4nY9&+-bc zdiB}ijzZ7m_UDV{du|#9$M&rTb)!aZ#NwUzlTmqF)j1D2>-Q;@t5A#VtpAzGS0)YM z&?0s*EsabTjNZXTkOIQuCZmzbNU111;@*`Q)YGF>JczF-SWm;MRLK`4PRz3Z$;ik^ zqeq^CMmWkd40_p_xk?Z=Y*!O8+fBwho~TmbPEAhEHn8v5$bL?UPqddgedm9hIasKm zkYbpFq-c4nJ4I!Fm6^___0U~XiyrK#ZxWwoweLs_CUlKtkhjXBC}2T&46ZVNL@d|z zDAknpW2%NC*Uj$l)jzL~|Cu?Qv8(-N?~A6qDH(1XW!5H(y@>=trk{!_9br6dbxE-{XAH5mUv+2BaSZo=k!k}QgrDE2n{VLu?7jHKv1RQY{>e*WTq8ep8$snDpC_|zutCbKQo35exPG+lcy;TE# zUa(7z&g5Y_+j4MP*Uv!(Z^5jc{$KLKpBgu?^Rj+8Yu(s*cJ+7tJj_$&b|K*rE7E4A zs4Jy7?zmkEaAQ{b_4@jD4H~VQ2Z*y{_k$(cjngkM%0s z3SHJR(TBW;FjfMHsk@d8$7fP`k9shRIgI5-2gfTs^U zlr1(H;E09>t;nuEj|Lms8pX4_ME^6^l{oR;ywd{Sa=DR>-|4&&Zll(6yhwa^N|pbKokBU`_%MX1J@7j5Q<>gDY5v&*Br(IrK?N<_aGgeH+}@vq z!n3TEd;Qq>JRu#%;s!e96l6wwLpQBk=BHG7&3-?S_IemdF!53=46G739kUX_9f!Je zPIi+QHjn{BICK7PT2&mB}0KQ{THWiZ>1{!yW! zY;^0tIle;0TPhXwrT{4B)+^&^P3_&h6a}Q_oz4~dVrz|L5Hjse)#?oV% z1vM#nqADG8aO5t8NGCX8%uqMR1VVX{~lklTZ{;9A?89n#L@@83y| z(r1=t%5JJnk>fCOZY=6O6w-XBT%54EhOvZ&+xxA}lGTYA!u9$l{#I!^Lq0=~!?iw89+T zY>|1XS8^2#rt{FYb=d|oCqg;Q1aU-?dxL4(N-&3 z+6v6cznwD-Y@A{G?6 zFbYdS#KVIb($*~{D=Ehgk+@UpMY8q=i%;^q&4q13JkJzW=NAC01tbM}?ATB+VUn{t zpgLMZSUG)M?X?0#U>=C>oWt+mN7Z`E>of@Nz@sBG{uE$G!l+Tk3d13Z2t1eBuiSV1 z-mV`_M771iuiGE7QLJk{zphaLq>sK^{LvB6v{_5_b5sw5-Vlcl!keIleTwEoKPl)< zkAni4)gxWXuMvR|n0%2&R)CZn**|UHqJl+@ zrAv^MPU-HrbV)ZzqjYyD0+;UYZV-@e=`QJx3(_TB?{M{dYrWjdV&=rp{OHBicV9iZCPp-7)yzA5tP~XP`W3O4ns5S` zId`nTT$AqN4+#D$sGJK_m+M30>JAQ;0k`mb(U1fumzPs2cqv4t_6N&?Tjt7IVss~D z-%$m~BwMywi;KR0n*#;QF; zZ$zvDZ43J3;trkZmgBYfsI-R)-?h307XiB2`B5K(jY^%p&7KSoSkf*IsKz@LSgzyf zLhTf+mWP(ttpEPB=f}JE?Atc1X5ZvfjQW|NyZmyKJQV0SrDW6o0s@Kjal5Uv<+NlZ zB(>lBtjm#W{t#vnD{XG$_fWbTkAA~S&T6V!#^d8EyKXNF>*9=3GhT{8Dj-Tm-A*KM zes{6?w7*=JI?Jm)8(VJcUM(d(HpPwU{n^cSd*;NlTXXRe1FyDapQQ8<7GzvePX0Br zE5Au}x!lO7n?gr>Yzjb=Q43tOnj(D7gLgwq#O2+$rr&+HL3qb(`sZ{tcu8}qoYO{K zAXhRzPE`<-li0*xH9a=jdJR&#{p8c7lPf>7=fuy5tdTdO&2gWBjH0s4nweu6|FW41 ze1IR-`&rW}StG8y+_K++1qI|x2QPFwe&q;6B+;T8=a?k@{MlU=v~7jtCGqJ>H(nK} z_N4SmKwoe^(K5fWz5CjmkhG&d`wc0?3&187t{i1v2E-(pzsH^H)tbfNua_?OBbOmi zrZTq?Vj-iEzWbI0USCquugx(+y5J2Ae73ME+^Sa2D4jhXi$5Qww3M2U0@g(l_3D_S zJI8%fyG}N^}@Y$P2+c+@^kMQjl~Xo z#{?#}Nltd~@v~%-Q*;l_?Ss`;onPa+jG)H8m3^ZKC&1+Sm15apHF!gYS2gbi*QUW$ zbn_a}cZYO}u4;#}UMC+c4D&WeU;p^kbxt?i=dNf+<3XA~lzcJ%8+Cd|Vetz=Lprrh zXNW68zW7JcE^r*x>v@ILazY_tdnR1X){`ffK!GXkP5k@C%mK9v_s>6n zx9i9X?3Nly&c98LlGbN9oPAJ@X{h_Hnr|t1Fbpk5Hqv^Uokes?E45s)7kZ}_*sE-0 zcZhvsAIh=8+wwH=ly!4z;RjbmhT$KSBoteqp(u z2YW~q3cRVZFr`OR5V9Lgy342iu^Rqj9Hp;#ib4kq^87AslBo}y>Zrn|HE80M`4rcj zVNB*&Bmgk1J*>*1f6_{Cs$|<)_$6lkG^KBEqMXe3I4ra=zSo&-CW?-b-oWFB=DMD4 zf9uBdbwtu%IEM{a%lwUyjtDL{4X3zk1bipEW#Ud5MVB{JM2|)ZM=~ zrbdAHwCE)B)#)Zf5M6kIOk3)4;Ehnsk0i^k|`*Z2Tvs9`e z_T*BaSL`ka!PdP>!!80ZzfqeGk-K|;1XQv@;pcsyp`lf^?h7=uPw9cuIJtVPPLrWk z$}!Db zzMdNMbz({TRA}7X#MtF8-MBrVF2G7R#8;V6wBdrIn{=}dTZ-ZO(?fSEbtvzX4lNxA z3#C2cPW%;o6EV#d1x%&`~sV<#wAlRhvu-c!{QI2GFcTbT{QzA4aewQcb-UaO0; z%&{I$5Aq)DYUX6+vTzLHt)B=8z+zUKB)8H8pcQrt zviEx*G~1^59J{1rnl1M-VsI!`|Hg{W9($zPxRW#63c(vC)`#^HH`vp* zCqPS!Hk~5ei*Lq%)*a`gI?LVkyf)#tRQ|I4u>;w`7uT!c^A?mTOD)TydUNCHpcFOO zb$^2H0YF4j$Z0mvmDOxN9L z)6N%mh0ENtYKS!^uF!-FZL<^NIveXj)du9jHiuL zNC~u)ENU#>%v+N%>P8RV0ryOpu|_2qe;O!`3UJ?t(3K0aJ-n|(kSl?e4P@vD0dh8) z02W9;aefo2t;>_e8M|L|F7i*#M$3AwTL<`xei1!T-LEUvyBf2HT}+)5aBp9s2^CSa z(t&)cW(W@~z0O>{pfz)7@!kYjPpjj`!g(raVC#3v0z$cV=u_5QNz=!Xfu~!tctk(9 za=TiiZHDK5sl5Q%&c%)<;E+10d1?l|XbM+;q=$zR+^MFjE*GIm{N~Cix|~(e`s!`Ip0IMMS;IpthgGm#Iv0=L+fEFf z*_-jbXEg;JwK6A-PzBbLyJ=EBe6{<1mj~J#gIaGl`tl%@-vV}1A-y2AN?p0dmi?8! z1>ve-=Z`bJ8Vui@O-3wTt&H8;Ajb!$=jk+Lhy3f!xM>R+%A=ez&@ zjZGo`+{S_0c4`2gCoB=eg`J6OdS&eNkl{W4+nlVYI=54ozfy!*T+MC-_$;TQHNy&4 zly9eW3c37LTW(0Bb(7fZlrWZEKsM~B#SGsCpndY`#Y;7_DyIhh=gsf0m$rU2z=V3P zF7IG_^!bbH$g9qCPN|MUhOC17P2id`Dl0Oa3ZjoE3xyQX!n^K7*=_ZphFE_<*o)Nu>@ zgXX`>%Nxmr&)Y7H?siS9m3wB!%f=@-^vi(p#iy#?s$CCiG#Y*Lw(TxM3B!tDqx9PM zmp{D~2bu@l7zrxu#If1V#)9c=!CdM2DOwIeD;{?BpVke=rW>6ERV|c9bUTz) zxhkk&62@NMXIlO|#NGHR;e)k^nBu}FmVKUF!nw(~2Ft50xioggi=zTY%hB(d&v-*L z8j|$fKNGrI%|Rdm?*9HS?2NZ6?E-^_jkfzJ$ygy)?lA%v$pdQP?i;^{6YF*5c^4^H zGART2a(a1EZ6)6o3mOd%)GM3aO>`o;*NzZrM@RFb60(8kflKxt5Xg4B?CYV}AF}fY~Dlr~h2v+NBp@xjU8O zECs%Mnl{iEvu)_5#;k>s1eX#Tzjq=l8>}Lw9Wb zg49r_ck65O|CAnFukfm`Jtf&H5C4ICVpkcqe|)6Jn;?2q$5P+_TpF`{d$k}%@!$$P&KO~!~8 z;7j>oc$fAtS9ieoRL33ZcQNsu^EQ{C|3KmVbm{VG^OZBaIozLVyX#-!BeNdY0dU{J zd#U&;3@y$Nx=m+43muv>fB%fMw6>BMu6~8>G>k8>UF~a%U`d055*xx9pL9gR;CPrB zQj*;mon2Pd#5dmW<#&s-@_u;i{RpGx?4q3VmY4u6x&UQSmdbD1(Vt1fSk zT~qPTd~36Jru;W&&aVDHOLB&GYx3^N7AEhW`%D$ub*t~LKijDh4b-cQ9J-tR^x|)_ zPDhr{y-Q#xR;|P~ut%O~>B=v3y}6p$Fkg;vRb=Dzb|9L@P{7L?il&M&5G^}F|ytPhjoUJ~=^t2_SVYTM&-PivGm{%{-rBSBL^E*P( z9{PC9(^U~bqY_3yn~0t!I$HLrut#%xeUwgSeN7$>`-*1k{|2BXX=LyBfLkkVP(2T6 zy-m@mckGb5YE7>=_#F%+|4#gvD)iYjJiN$o-Bvb8m_svOQ!q9N`j=@mGaP01WT~0{ zMR1eP-S`@0)d3=4)mr z8M=B;4$VA`VUyLdJ+{djk{ga|t&;e2QAqGnN@|j2nh`5j?r$Tg49my9m@Chtx)*;q zCU#Eq*(MF$C3+iUNbYZHsDVIO>sr9=?C(I5V4=r~J=tdf=<%_C>Fw6mWX0dNqe={nuuB`O`}5z(RM-V7mvV z_-65cDHcKV$1HC~?)Q-E)*@T^1m4C@c&9|`62d2DV{{F!wLunsmNToEQJ*2G6{m&k%K7YiF10;?g;;nUPj;*Rm z_rhC`g4rX;xc*_Xsi%)`1d}@KY7?@g8#xw71CXnD%!n9OWSXK-cX?A*2v`g2l9|*)s+2=>QT&eu$q<|n&hgNY&N1DA6qZsDkne}Z9 z*+$xVUVrgTPvy>MVAs-E+WMmFn~u-o_FZ5af7*%U^f*?j)@T+2QGao`O@z;Gu#g~> zs)M&6uytzapGFFQIsE{QW?G+4J*eWe6&l^5rL-KtYjL~zwIr*=3Hm{{c9#ZCj;|A_ z4Jl#of!q$F-1b{;s#K+D!LGR%9QgHzk02KNoKCA|^@CVhD(!X;s1&64vke#H8E4-uZe~M>0YR_HP()&^p;=Q$eF& zXNg`jx3Z@uG>BJFJ=_t+f9sH=d-ZsjGP*vWq=nI@?@Nr&bM8ZoX({0vG0+kj2(@cT zn6`db?CC3g<)Yz?t)pdPyD1vWJDTFhB;<27(qkYYVNRJpJ*XiyMcSA(zoaUK`r9Xs z5PEp4Nlh_`B?s#r_D~MvPWNPYdEJ{f-|#URd=G+%Aulz!bZx<3q`lU|@77|-w_0{O z+7NyA=_#ph0!!h*bZ~yp)@v}+7z2Ov!JTc;I+2C+^|kPqHu!HLDQxawA6h7xb=kpo z-Rhqg4VR_I0FpI189n!Qn=7HLwro~{%Sf%{y;EbqFpXbK{}oo(wTJnXdmfH|qw}xt zrkMc%St{P-T*|eZaKd#67X)(1Z+E=8|7t$(xxLZwTn)+Qie&afwjo6r^2EkAx?1y_ zbVG6y`|FxBNew^kk>1~#_woE(dF7UVy*y2JvIcG%D@rVzGDz$8$R&F21u8!Rj@mom zuBtXus@%}&$+|3fbblF+?@a6N=_E8Uv8N)XpY7>!Dn6IjZr+n@{hB>r@AS{{a#7cWN+5(QYt=jU`hLKoHVH9*>O)f+u_A?&`^QFD%pHn>o3ds7n5IW zjn%vybwy!H@x1~DCBfH<3<%`xU;&z^`fN$M0}bu1yw{22mo}8N8l#;8v~1HB-fiL+ z&|E?;!`zcYxiqHeT|J8T2{>neI=e9Le@^4OQ@>}cjry9M2lnIRy_~HGcbm1F7^i1r zCC?GHopvB&P9Dk;us^}Q3J8U~++*VW{6TQCKH9XEt+(|KoXHu%)_Ha7KG>y7x? zYg~NXHpQh_xNQ7niA{4iPp^9UUqO70s)&cbQkGFbtPHBEEvv?v(u>RXdB1Yf>iwD2 z{?jROc^ax@mXHYN?aEMf%MZ@t$XTyO-9|6`TwVP(^wi&>y58KJ0+v}Ye0cBGGc>?2 zDvy9v3MAm(2@Sc{HSyBEV67WB4OZ}I_UY|d^p$F5K`^>B()eQvHmZ6J_JbRr+Bcgb zny-9MzMC{ggZiqI!$Ej@bW0asGb*CNe*G1RpM3937lPQ2uQx!gjW>IbsCH)9vV>gUM!p9+&-XhjE(A7 zBfSes5}2XmK%)NI)69I3Ik&jLUHf&CdQhXMg&y^?y}3~l9%%$!z@mMPvY1G)qp*3~ zV?WJR+=(oW4)2G{P0Ev)N&~3{d8G7TroAzaB6$g?^hN~o9uFVZ2z4$`AaK5DAhT!R zKo2Lix{4!izR$;)vLtx+8@MvqI*7ooMuXo`B5Y6oEB~6+wk8nfotr9FfeCG zsYb)ge?$rAnpMz7z4l8?Cy?WhsPlxbIqKnDEg6ah*yQX_OeddI%5A*CIhE_OR<9*( zj(|WR7HXA>RSfYOmf){LHv7WYEf{K?m00&4g(WS~djBWt%WAm;Wyn_W;VRnNm#tp6 zx7L$x|7Utd_2U`zbPut~B+*5IPUxvEYjXlC2MifIQ=vTGB)e-U+dcQE`xndGicwBP zy-g-i-}JA z&M#)MPc3y(#CT6n29JjEBL`30(>`}x=n=^9XWaxgAi10D3Ca)asGcu6=RYL7&c44* z{NivgBX+GO@DfFUrDm65*(>@u*!_2UQ26c%4-zih=x%;_6wAOpCV!SS%ENGwp4`LM zdQN!wHofBL_bpwItYGsA0ZtrH%J9<@8Lh&@4UkYDcqIR#vvS%UfS)mAX(4u4df*U|@G$pCX(c>q4}zMw9fm@J3IR;z8gn+=gkD%d zpXDe41wq0NP}!#$$WJh^>?x`^HMA7%o!-$(xcd(%r2r*qAVFFalmmt1k+%*V_@dBE z25o*Rr+*lB7#10GtO6qyy0Pzcqt%`fQMX(T|Eu8R#C}A$s^tdlRW(AMJ2m@XKi|&- zTm27(w0(ks6t9vJkGp}dQ{_%R)U;|t+CvGnDe9Q8Whuch4gwjQUW;*I&ZfEejI?V} zJVyj10O(BytnTLPBTNfL{ow@#lyc1heB)a2gw^5Rf8-6JJd!`JkM}Fz;GTsetge$_ zjsLFyA9<_-k1)+rYBDGPy@JS24SAqmg{aqo_qHSCxBL>e^shjvv@bOqJ= z59R-TelX+i#8RFnim1f%)AKrZAk6na`YT}chnIA~tMNTt;E6A=chiouq^iJrCkYzD zqOx)-gQ*|!&;f`I0VMN#{KHT%!TmMpLoVC{JDzLi4g5)$4g(r!;)^bzX^zg zg;)FPEZxWLPm4GomR6%pWcGG}+d=$U+-tgt9u8Hie)55AXy&HDD`R`od?tw< z2%+EiJWZt=QYvq*vLB$8uQw_Q=JN1^6dXwmUaw=exSXC}sD+;i5H(sI`sJ0Of-+L8 zkURuQxd$0z4ftGqVW6V+0^8letYxr@aF#Dh|z zb6fi5j_pO8;K)yD?4c>?dRJUaAGI^a>E?h|jdBKy9o#1%pF!HZ*_+#XtNG7LLmIR< z)pbsSX;-btV+acdPRxMwTmX}Wm0{Mcpq%cKy2}!J(rm)DUJG`N!&Ti=tT?s$=*&S2 zdKQes_A0jZrhuS9@=cQxG*HH(V($RQdo&)`$9x51k%oB!4J{fqhSCCMIpCVVjn;4l zSpwP#(9U*jYUBDtJS|?caZN(O*rHA*yUU^q%lfjKfRbF0`131aNr$GM%3OS7%X=-} zYE7;Cgx0Xn${Dd?k3S@!>hT+b!IN~7;#Yn-)2b92>Du?#Gato?0(eHEXFsS``F^CQ zCXMyq;&Wlf8x$U@>(iF=5WjGf1AHA>q2F&m>axV+U==f+Q7KW~fVuo|%YmAW>&#&>$>e&$N z6TF)uww6S87dP0R0_{9@zkly9%(iY0mtM%+q=uQLmGI9eIqTzJEZqmgWeBh&M8$m9 zy`f->aLCJtDtIUSRx?&iZO+R56?wh@(e^P?M}M> z`WoL~yRX4y9~^pm$YO9jC_zL*atLunK-6+BNyf4UavAr#DP7q=kkT4+S%~zw9Hrw* zO_bW*Z!QSn}smfd}Wx;aeS4a+RIzHSx>(iUPgoIWB*|{pIfNz`LN|& zo)+4a^-;o+6@KJoLUdYG%dYH+yZ3!ZO4YzqPyvyWMptWP~>QKtEpT?TRW}9 z+5+{Cw&U@xs{h}t4cP{P_r+pr1Md#zwesN(JXCwO*5zE+{#UXV#Ti-ApgPAVPt|fR zo_M6sW2tl?K`Rz9JT^}9R&wOH`KUM2SQknKZpRYK^v&R780%^XO-j{U7wFkQD zUi8IR8W>JY!qlS;_UOb|=Qn$vt--nNOP2gs9(HrT7}My}xLiYTAJ|DqK1kF1^535v z^&Jjrwo85GI_#1554dTnV~Z-+35Z3)=coBm1&@T6#fR=qej9Obzt#;<9DFA1u@^zPiz-#k>5~dDKF< zQ7T|-SN;Xk>phyih~ez@u!uFD)GAU)*Wvd7n0U%J??tZ`uE4IqgF zK1D8fZ6$1&%CXssaA0LpoPe9dz{rwg$i)a>LM1| zOuwv{Z(>1k9w{1HAuDd!38Jx>@2sj?8od058S*h9Z(UDX9gFD+VNKfm4Y#np-K8HF zI3V0ea<_u!W#1w{>nec-1^WQ$wXq^>F-dxLFPL)Cd`(6m8#4La?;G+51;)EWBbn~B z90bq&KP%j3E^(Lo2yX=CT+*fs7O<3!S!2*#QQy7}eR@m?+^U8)c9_;X@B%!nNA!tp18PJtf3{kY3J)jB ztFb)ko!x7O+Uv`Pi^y)^8mqb9juDG14ROgr&mNO%3TPDTqV4_68jt46*i zaHf`L+F7C?z=ocho_zNP!~HysYUM|`|JAg&%IeSI#C6JMrz49@S?FqJ6x!C$N$0a= z0(BRX?dXt_5oe-4^8a_5CK_Rnp!ZchQBS_fHu8aN<0_r*9sEU3N_LOkjP5f+vC$`^ zucfNQW1#h)hUSZ;KI}S&u62RLv!#P}8ZEbeaW%e9>Qi3ah z910j;A^5Uxt*e!W@EQDOa$BX%Ze(>BBa{am)sGSy7yWBj*10hkgg4`Ly2>My*4(`` zsMGEr4hI79_0a9Pj%Bv97AQqU&~3|`fz`TCH&)D zuwlltF-#9iiY1eDw#DpV4AljY^5YOx5*!~pkN`(f1x1lbl0|{hCBqc_ArRYJ0ic;M zv%kJk2qM$JX?_q&aL@58*wuYf!W5Mx2_zFAT)iYw!ggXrBn?C)jmC-8$MGkQ!ZE<{ zPuP+D`+c9dmy+W1ltEeVq_U_2*&@43O}|ShPe6$!Lk#u&aY){Fd`Il4Wd3h~qXxv= zX30R9k6aRyTp_9`nR6$cqo|P+H;6uGZURjbT@vwC6jgK}vwtL0h>Sm$<=>@d7y~LM zPeRd>!=LQsSDl#W3Rz<6iZQk+Q}jV#GK|1jrjihHv4-QO-+!Sr2$U}}J~s6-iwctU zPSshT^+lirs$|UbMyg6?e^LAY){6tI_v?--G7xo?L=_c^0vDQuj*0D874RizTjsb4 z2g^`Is^37~I5_=VECxV5DM0=6G5R23MLoB7i8Pd<`}-b7g}0<(gJP({aFnZzA|wZUNK)-roh&~R$gy)Tm^e@-=RH-27k-hym|8s)J z`S}3}8s~G=`CcM3+>d3aN*_O9#GF{tP%J_c1%6}@>Yh`(N$vcL)iMUCI%8}X{u?v5 zH^I40P1+REw)pwVG|-csbPHH5t1x|hV_jYEkt$42nGpe>r(jc311n%2HYAG-SHAZ9 z>8E6qB1{}VJ*-oIOp`^WS;8JX`MF|tbm;xJ1S9Sn%OSkz1DXyI(TTb=Lo`|Qa> zR<-fKh>4-Xd>tz_Sz#zHKCWLi+dnW+uGczjnG3#gF};D zqJ4c(yV*nLFg#}^8m{^jl{qeZW8>H^H|$h`uz=xyqt5#=(kBN#?_TES=8B4nPM7O3 z(9%|Emhz6cySg6p9`5W&fyJ_qr}ez=pz(TO1qXZk#)tcx=BCG?UgOwAzVGBNDH+)Q zkr6jE)KM-}Y<+usHd6#XS8-N-%R(-SEH*Aqx7DjTBSR2VG*@wZcXxMnHFL}?MF;nh z;XmFlUOKbIE0HV7{)ueUo|{W*euELy{AH4MR^suq9d#nx) z4x-2shfEYOk>EP2&8J@@AjC=;fBcvM^jxHgecx2yVNju6Z`bvak#&u0pub;ATKe(N zot-blcrB~YL@Npk3ci0IHK;(1eD|{T{<=6gc;Fcd@5FCb{!DK;MR6%NG+E-`Odcb_Z zX#!;7O3!c!WZD^>}FW~RF zw!sF(6FJO7q$s)Jq{rZyzdoj2y)bcW@Q5RGVu-PZTqf%CWBMrMK#3R$63M9VRMZQ! z!CeN-iDf#CsvkaltkzsyTx@P`=5gG~88g$?(eXZoi|#X`hYjA5;>ph(9JPSu{`&Rn z__!j8Vxe*vRj1_g>jfl#eccOLZO|9$$TZ4?P};ye>1}lM^6z9Py5v-Vy}?ae6=)o7+uCRM!u-$~d*o6bVXe zyv$xb7qa2~5C>t!9rCGPM-nt9p2V7nrMPbmDBn(D$|hGP~8l4aCFT5Wv)&^QVZ_cmb z>`xg_9~niFpPvuHFM1-s5WBofJ6gg9>=W|=sgzbDs9d8MDz=I1IdMtpCtJR?2dwn!YHlA9f2iBI4VoOy)P6BY z=cymip|7G6zZ6#O#E63!AYyK*Gri<~c$aT+MDaFMY^xTxaQ7ORHJ9MymLOPMTpZBZ zQDx}DGt0}%Gc$Gjw$!khsGJd0xK;h-6YEgz*PHEY8kECdnUvujG88*>hI;h(2iZ+Z z@DPLXkpr^F%v3brdEcE)dtXna4{NNP?M{0Gd4Q%14tBDCOs_XD7_Si4)}{Tp+3+c) zs-r0CLwC3)2kNBkdPn|Hs`AbU{Uirmk5hm_@F;{SRc+hb z+eHQJ@ohL&_4W1D)#N%Z{vE4;D&O4Pv<#R2%Yu5Xg7IU~wn5o-yseH13!0BtD-IHf zM_+maMp^kilJZ3q_z4uag?|4a?WV_0A zM|I3eFt(AL7-++2U3 z%HQ4Ycg&XRd3_wH3GYIbU~W#wqBh)5W({22JUGbz;iW!zv1z(0!*@jtNod$w%KYLY z0YF9j%B{pOf|aGc{e&hDKC+s5nuh~y%xBlJq1v+IhKgnH@9)nO20w}pRgj&tLaw1P zW5r!RG?G6xKROV_%aXN-#x$-6;}SKm%8fahE%f1!`g7%Gkt-*yy%TM%ftUOs#h z2N4dyCXN%VDk`Pr<$7Hp05-ukr=AwzEABfG$(qU!b0p$lY>ZXKsrFO2$A{URVvq!g z$IGap)#lb9r`Tc@qKpMmR9i+IiRQk1>me@ZhkH*F=I)ZX{B?u?h@8B1dLvey2yjoGHt=A zAfZWQ=*c^S8oO_(5DACZTlm_Xy77r3FQYCh>g%sw(AYpfX^SRY0g7f4xC=?I<+;z< z*;zSY#8*24iX5ndPG%=ss0LbBvh=X&>us)#FShn$E*z$>p9+X!iE6;k-sn63;=Nx| zU?lsOnPQj(U!NoxO7vh2;1f;Hswxbx|Ni}`CI0*YAl&I#w)oUsa8r};OW>SeUb=XC zdRkgq=2G6qoA44^TU)ECIL<$-CjU0S%6mac~!^#U1_ zG6y_7JaDcjwjIpP%?%9=Iq~Tycy=1nWGH|GPf1A${NLEv$iu^fhljTYuYpA-a5m0F zu6SwxaDNA2fJsL|##7*qQ5lNyPjzLx6BEFP++YWy9#;w}>n4I1*Dt`u^i%W4AXh8J z-IVgilW8@a*4dv;pl2*hxU4>|q;}1Lkki9vRG(~~ah$<9_%1#t0k5<9_o501Pm3Kg zAN-WQeJa7F@@?JMr%Fcvl=mTUN$$nL;_h^Lx`6k6kHG!$Y?W!$T7}J3pHXFP?Zt$= z00BP!ph*?bc`yV}WW~7-h;Y6)7l-Agr8;G2AxtKm_y>D?ye>y8{XLKBQkym^r#q!` zo2%#*VhGN9F_osBVNjEYNH?Nl_~0OgPH3OJAtDO~2KrZ~2sSi0-)?SNzbwg%-k;)o z!)ZEgJ|R8@PXn^3oI_L^Mjw7krW0j3Xx~?LYMO^ez8l9pn3=_8VL^i@F^H4-CVhy! zIZ1ncm9LGYSYc3#CEs(pH4+{kURzrm(2?m7iZ$&E!Hw<%m*4|?524EQe0lFD#x-%boc=}9-3NjEXpATQ}^D%!LUgchxHPu&4t(N_VO4|buc{#UH^^qIr`fd z`_nFMr;mcqH_40`S;Xs~j=jT8rmt9=)*l;eAGDiSk6wH`<`ZdwH%O-m*XOgw-3I3q zF<$-wN2Gs#5TB|yFN8^*j-e;Q|AnM}{Zw=jRnWMBaoJg`P1beTM-acNV}v|w^t~FF zX=#OOC-TI@0$M0PszQd~p6>-QBNJ2ZAqKz6VP9yLRDhj|g{7s63YKs|(GFnd0Y;jd zngXJi{mtwN%)IRZhk-rW^$=#%=9rb%26-Q$;3*nGns9eF=|dz$M8l%P55YE~@g~-1ChF6LT$Wldjyj zl0d)F??>oiPqG{o%X;ZVzg|r@QP`Fk3d!_YHLr(s_{Ka9Ft`ET`b=fU2LVz+4rp_9 zxG~KRqFKx?94#)M0-7uDRjm*jartdXx_aSMbYMYQa>FMR*>%s$f<-*Ad5DPvl^TS} z#L{xV@vvonc6N4oIleMxZ?3m8iOT-Oa?*zLb~D);Sj&&9D*I1bou%JvYHAuAZ*G=h zeuEVEUKuNds)DZdX7O-iS{gq7(US9$(DsfLe1?qrm~|RG5o}BOfoL{>p=cd-n212q zb+X8J9ye0lYZ_#M5#?YI5-BhLNrgg`cI^^E8Z+?0#PB^1SfZK*91$iu6}2lXXNAVv zEm17ciOK!6`}d2iEUIZg8iL~IB$|d#(e&s_J2bRZtUjoWOHFC+(le6(zCq~2dH!Qq zRb`S@cJZ?N24#of*jI_4l7U%Uv>rzhLY!)lY7ZC~Kx?rlv&kw=S6}Fs)fN@m4RdV) z{@V5RHNa~QcJ}V|;jREjy)g%}3y?arGs!fh>K2)MvWu(iY=X z+V<)bDctquawyh(1>wiXXC+{M8yS3Qh8nn)kNibRf9SJ^3~i8I&)9C4%2PDM>b@7> zkPT&2>Z`}hI1Bh~4L+jELTPMxS2XrR5+%KQLpcj1@4(sr>oq_1+0*YSHTv= ze_}uOQ+91^Q+WsZ7=*s?^+(#$e@C)Ta%!-2=9h*IOePc?h9zP_(B>fLtPXY<77OiY zD8|C2*$QbFQjrDJU&*j>iYH>0(03Yps_AfhE5N33;sf@QZ z?X*Ez9-qkk46NoriIXfCFTlRtMlV2$PbzRoa&kytJ@1tP;j86>3YABIjh(tyqk$0u3Gx}Y*p85$XwrNhw76v% zK}9XPWOjg@?D)1<7>=w$1Wub>I`X*3H;dDN%SbRmZ#$QG2<4SxnfQWx3kBGKQQ?VX zBj}|Js8=vylO3l@L&f2SW*w4-l28Rg1rZ6RnLsck7n4j@1Si@LC+L8QiH4Pszgrpi z%~NXb#SHg=dPSuO(8&rTOS+MaDQf38{-!S_Y8D|nUvS}g6-u>Nxf?IU(^Zh-`)!8 z7ocYMrH(WE@sppNnQ)Vwvebl%z>?(fT`{^gtEnG!TJBUf*NZBpA=k+ADVl5K1UoH( zD=9$*X|j?XZJc8A?~tY#(f)Mx&UmLVWh*c?W1h<$U4Jiej-?Q>{YDjy*qcwPyKNNd zuR6P{->U_`CJM>|1R&|1AdOt6;2;PB_?X=ttJQBx>2O}Hwbh4KA0NL8`0&g}=sV;M z;EFv;LI3LxQ2lZ7Z*2VXdIOMn%Q$uZIrDrxUOkf(#mLpE)9GFAk-`osLFTtaB+#F- zi>!VS>Ua~;yw0c04@BJe2qt0)J;8!@S|1zpElf%8ctriFu!8KuZI8MoJg6BjUIf~K zTw}G#huS)yKPPO%8E!$rh}KkD|A1*6Mnga=dHY-VM|W>P4pW|8nVpjrZc~Lm4od;e zmc`;b#<#3BX3b?VQMHSwu6`-^5NyB4I+PZS^718Igb;4L1cORF-doN*tGMXfVNr$r zwww~$FB^J3qG-%p<=M1C$M9KTsL{C&Z#VZzlY8u^` zEDX9at%L^?kiXy2d1Pe3jR}XjrcyRb#Xu6%Q3YAe>;mHP!;0c_gHHSa7yUKq8L9u1 zC$dl9cq(gSTvhdea1BeCFlXLrx@Whb|CQ44+zCpu%?~-$tmG#p{6M1=PoFP=FO@_v zV!Vi5y_R2&cEId~8|ra7%~!%MriIMI2Wo54?|b3VlVEnpMRXo%A!V(bvf} z*kVF6IX28gIDu=PV=h1DRKnF@DHvUvBF2PW$^N7GzgdvsMw%QyP+d1-N7lQ zKo^K-o4Q6ff^Az=>d62SSA}QfjnhPXiPUUW(#&1ndP z-ze2*?z2dF=n#k7dQVkN`LrpnWthqp)4P9x3)H)K0y4;#T_YnYB5KTrRM_<+FbdKT z)2r3i;o<|El(OTS6f(z^@weERdVXaiS68%h!YK_Wk0j_0_px#%3ad-3ob|Fru;OM# z@s%WGK3XoI#voOVIs^1xP8_%CF3)VgV3qP5mG5GIPwy^uBp~7M&!UjEvSzU_s}p~n z0mUV$Zj79yWu;-{8c^WVr`U`I(QF*eC0>rL>|+fb(_CNi(a!f`)y(-Qck#>_pPp_B zo4B7@)c@^Be=!rtc7<}@*G_6kQsmNtVZ1gBMf(vbj`>hL4yh5Q7hyf}7z_HdB;!os zX)z}S;aiJP)GNH!iK1%u62*1KLaH;gFPN6j=GM9zq+CecSPV4#4=4LgRdx~3jfpK- zfs=k|I4dECxOClTmTL1KHJLQu*!*ENcAm@qi#}m*qcw0tGvQy_zqGs&CfM>1d3S)+ zUwNXdaM?j>8pqqW+`!dfsEgu51ISADb!ZHBC;nNG2e}iWgM? z=<Lkx*lim_1_@#V$fJH zR1EVN7O@(QPTSCD=5l{2EYp;IL*oRWqgV3Xn7PY+BP2!KLw~dZ#6t+Q0$lf#(Sbd4aP*kS8Dbv!GmN3};yZE7R zpq$uW=4j1Tkb$UD&d@Nmz8!fGt1z;BRd!VW@u(Yv1VX^`iC0YRKX}Aug6zl-6+(n` z#N#C^2#MIHfvnNJA7%(UXN1ev2*KdX5H82?SaNMGsV72n-z8y(S7I&9@24h7T6SEg zCY9A@i}`RG#0O3}4|{!eHQwr+etkei1}kfK=SeT2PZ7{H-a9~l8KyoK_~1*fXAXX1 z1-WKjNf^=!po_SA!>rmdlHo5OyyMJgs`L&t>K!MBC>`wzkcbjOU-y~2RNFdHzZoX4 zy*rcUb0eR$AP6Rx$L+>xmFCCwr@P!O_)lV5dMbUF@S2-k{&%SSB%HFhi8-30m;D|C z^zNC6u&yagLT;^&#wpKZ4Ey$$jk4^bYH2r#`_#swuLc;WPqIfxehH9iX zL0^*aNGkh-m!{w<2*FiE_KJF{c4Plu)~3Vjb&PAQ@vNy_?1KCEzn?fm5uL#xA;g78 z9Y@PotL>t=W7H0shP%T`|Lz4!B7VeUzs#xayaR?!nJa&KFJTzz0BR{!G3egD?5r1 z{i_AZN>?Y-io^kXiFW&wkm!jFUN2^na&Kd(v6_EM?e7#6j*F+b6U@*%ub`uAQYN&| zD%lH9*X1d0w@^~!9NZX=k+oRJnNK2acXKV!Cx&p@C}zkAl)~4v*j6s?B4W-bxgdKO zEGdS$&&y1`^Q!MZUQ)D(wV@Z8k;yr-R6))O9e;pX3aD;Z?;h%yRAnQ)#VDuD z%MuF`LW4%~=`}1@HK4z2@`w-R^5^jI8)rc^yZ71D6DcN@a#D`xl{0EXtfLkNlsVgH zA2glCS-nZ63d-$xCHFk5^^!x2F4>>Q#2z#4Nc zLMhKm1nN4VlhD}=n79y9hnI;kD(V^$8H#uCLYcX#a!Cgj)rUGSiQfO$=%bJ&drkMG zHGc^NzYia*lf#7MoQNFa6y;?*D!KQ$#4W@1*jEh-(4;ak^ww1U zwI4}a>0(VA^N25S_3PkqmY(VQdU9<>=HzDuba)$$JFuI>#SAA#6j`j$A=ubN8U(J) zdDeI{^8wopD7i}i`Wue+8M#a1!I)NsXJeCmhQuKU%d#x?$B4+>c&@t}3+|XY7Jy!3 z3Ea&@6unFPPbMD1`wVvphet49ScjtPsu;F%WfwDlJ@Ac#2-5xPH?ds`H4PI%8*WQ< zB!DGIlW>MJ^FP41X6|muI!MdVEY$bbz$sOkl-_d_cJjZIhg(g)-B-gfwH-`66G7^I zHxVltTh5%KQ7`AMj&@9<;pB!vj!T$jeZ!a`V|Lu8%niJ-5rX-Q9uJSf_;?G?EuyW{ z3<4!zSudus$7nEnTcXg6Zfbr39yaOZORR#TD(F81^*>*nM=1*oLY&cO|BM7MnXSy0 ztGdlF);*fM{8*mTtRAmWrN|W{c$pTJgBl!xMYLoj_c5N3(ApGTKdp;K*w5%W_k>{U zKUFs(Dl0uO&H9TFMG1zQD=*h{OjLA{RduaO6n&fJbkPrc>Ae{_hTQuRidz5P!C-qRD zcm6Xx99~+?EJV;Q>V`Q}8-lRta)V9*1JtZ+>VGRZa=R}`>4d&3**wk&S%H*wvNh{R z3*0uLCCuI|{KtZ&`iT^lChDX~+`|k~ZvAj3orroR=o=Wso_SAO!jQ&>4 z&UDogZswRCg}P1lEXV%|1N}(9@->Bim@8j*gBSainx?-a1H267S1{pyY%ieQbp0N5UxgH=cDsKBPUZd>lASkfh%a+x#o0)EO|f?Kl#ZwZ7$&f5fUU< z3pr$~krRTiARK_^xY^K(V%z$74|4LO@N8fCWBuu}S&#tBuyC$-qGx7;TZ(8(aN0{k z@-W2}t0|f5v3Sp_P3zpA!Qu29>nj}m*T1HL00&8>P=<-^%%elLH4K}dg#2XuLT?(= z;syGwVh)YHqKXzR40d(?TdWviVE;z=O#fXC`rWNhG}bjExmoFp=<3RuB^-ICx_}*; zQJ}?FaQHvF0E2Oo=hj^;&x(SJXPCv+x42#=5G5~jmOh@Ul|-S4A3WA*$}z7A)S)(e zNO?-0pXXC5$=U0lp!AjxWzOHXVI*=Rg#C=>op%9hT&vYcnSV(AN0G6HhquRYuZFZA z?%emG)*-ks90A7D5;5Ei|FzN~3l8XOD0=dF$5Ed3-8Zq#QB(SSwQVJ_B{ zhst5?(3s6)EKb|lgyOWhz$2Meeo2DSA15toLMxPD;Ep?GfHv(c~w?O}rD? zQ`>uqQ(Ik%58@V`sx6vcxAog$?C0cr;?J4!3QAv1sT$#2Dp6Y+6xAU(oU2XT3fs!- z_mA6Bf9M7XAgsDf(ow|PVFsC*;l$+h^Hvs{RgFqMM2i3BiT~-b!B?fwE7nd@Lpy9I zEduhFL3*f58~+#9$MoCwpVFAJal+C`G>cus{vW z5&jvS=XR1xf~ke*@>Oen*T!It81F{*8T_jeg5Q{=zyc%Xoh*cU`++)a^qsmnA}^x9 zhUI5d8N;2Tc{Hb|FxeMtM-55un8x0^G~6dbE`@yEP#n-}Y`SbF37X@RR;iSDMnD zCRv-518SBc=zyo8;j_fJBF^U6|8tYj(C7gizQJM`rn9Etn`(4{Q3Z*8KIEGgK{L0M zi;!d+Lv=1pS(wHtR#-{OK+>m+tZ(>B2dL-nSBwH~1HrA%_itss-%k-kSM6IhNVFlq z;Kx$ojycG%{xukA;)Qm9mp92f=QV>ZHS7TyzY{jHEXfK|&@xyg$?NOw-A2JsUCxT# zs6FOi`tWFjI^tpgmMF>Y-C(@i)`3nEU=_JKKw{iyS&$kJKyLti{D0^E$?7!?{Wtm5 zBn!la&5Dwf*<_51d?B9LrTCsq_po2NI*(%^cXl`*Kb^09|3cS>-<*5Mut2Cis?`V` zBA|mVYyS)Kb^;rpLySjl1OnVR7ij)Tpd?%AKuy#g^XJfK5NGjyRG{dkwn~ zf7xAeWITVEa{Q)au(U@pukqG?lWpshwTIgK$cmOFGxIT7)=|gk?y&kklV0stB-}B_ zT>odq(j!phexInOzGyrqCjv*dvXhh2G7IU^;~m2_q!+7|;W$nk0)JebV^)5dh*c+V zOd|&gPcmC%K`$aHWHXgyzIyUQ%8B5_YRu08_PQjY63H1#H!){=T&q5*=I^bjc+Y;Y zfL^k!hXMH0oQtaBy&ZyfQI9wkx4i^b*0OftfI3&`wa z5?9+SSyR({+2RivxF~4ut@0X%pAGIh)BEFFABD)94w%a#!m(d^_S8KYC+Vb=KD@X; zHC?8Wep25UxjFL5gn|s?uCkukWKrK$usZ?3{@h9w`^EGQTU;dVlIo?c8 zfo34-m}r^W&foUqS+Bu4jdsT?o@aJMpeY8abxgkfs&W?ZYvSZ=jR%>MqMCyBW9oZo zLp@;W{IXNhKP>A#M*gk#uS<}-SOIaJ+-yU;^U7NQ-apQ_4`K3UG zf2J6!#0a&`{atCwk`fP(1@=dIimC5&yv`M2>x|pO&!6uPFR5y96*<&|&;X`4<$5w0 zW`J4u|3o$-g4H0$K*uoRP-OH8d2ngQSGy8_KO?l`@eYrIoaJpz#UAubjzU%@t}{Z$ z=oWFIX2b9bF$gOw8=cw{%jk~8nQvI&c@c{-!gIoT(a{6&ZCB^`V$LDW!v76o)5zHs z9B0}UKPJaz8@obH$iv@0mxLc&UzAp$NtJh@!;0J0g2z@&OV<&|&q^FIsbWYT%n&a7 zFmw-6VGWcp5=osrNgbX+j;)01`+}+DibtWb@h3cXZaD0%BEiUNPUEwCYPzU>#s4YU zHp^gJeNi84+B4v*ZK|7u!!+q3=?+Mw7Hlo|f>9;2VEzE|TA){@6>r?(pw7)HD{1zg zY@G~R2s(*CxNv*C9XSDN?#&XKzNdQzbqpE=*A+@w)aaQXk&8}i9z)_$J~#xEV=L84 z-i$t0k#Go))}vKfLsQ+0j>CTX&~^jsa%i${+VWTPHec(*%YbAmxZ*5EPGjHlALF{B zz(@agkLjo4>fHj@0o=3Y+ln_AJ@WkECuw6f-rvas8uv)OM!Gvo_o_0GtO)%5Es5PrQRC>Y6PFB%t`ArUvB znVP;ezIphV8Ab?Xj@Bhkq>ow_lS~^+?FkiJ%_)V97=6O(>$}eceUL9V4)yosGj(I| z8=?dI)HqbO;d_#-+d@zF_bd^rn}eOh3C#Sp=NcMg0unB90+lZ~hZ>9j*D%Ni9*aUn zLifs?0u>Nb%1s#;Yi(r(n&mHlWGQ8wryiPeK07@eL=R_+CpVzUY7MEAFpNr%-b zG4CfKaaahju-S=@9${lM4Mai1hIS%v#;uP_ zrJhdi(V+`P$ky5sDQxDr7}qWa4W|@U{a?8wiiRN!n*kHg_>t=$yi|~fkG9)t;ZO6l z)WfzeyqvU_^a>by1dN4a5QG}aF}Pird5ZgJ!lsN*AxiuAI6rXG#uH1sBXgZHT5*XK zd9^G>*)g^hS+=pf&b}rGt6<_rV$)X9P2ML6dqY_{XBJL5Y3A~v>?N%|F2v;5Xc1c6 zYa!le*0u&-TqWzb8B~8Zo^Ds>j|q9&{Nc(+2c>>SW(Ly2?it?{C}rOv{@2)PlT96& z@xb?XY)h<8AJ;rTs9NrwWyuo$FMj@y1|0U|ir1GJWMZYJan$wtSsU*zzP$nZYR35i&H)e2UuU$6f zuEzr=mYktTWSJOk*rGla8bAM4m(TP}{Cm1XjDVO~#zB#kln2&mDgk9ndlCx_zENo! z9~`5NdLyrUZM&Wlh4SC!&kZnb-jP@EbM7=84?@p7Td5Z0(Kq=WXZ9FRsxixDWo~*7*2- zTN1-yMvdxIR-s$PM!$H>_sTS%C<{$CD?t!aAmYjojgT$8w;aWedB_FDvL38X3M6*( z7b)t6Rhy*SWj)T}o#rL@qN2>9T0U=`oB+R}l(j~5;pEW>PV>9luU2hj(Aq#IAUb=N zJPu{7+NW2;yr1(J7#L6mL-;$hsG`Rh|IoAs&x+GreE>A4#0HkW z1ujY=;lv+K+#RJOYH1dMEe^u2E27ekcLIh4?FR- z!RT-ivS@1@gvb2{{OQt2G-_N3I;$-11_s=PZLEhTF35apH{>(3SBJ`^>i&+5nVHkC zzn_9qIx?c$qy83ohSC{in=uzpciR8 z*IdtDy}w+au|nxJr45AC*ESw;)7H(?GvL)aVt%lr&$uFr5v9@St-YVgI@c5;*9)y6 z0=>ach4oB%TwSabi%s8m{42WBMl_kHkGNhJy|eF@o}PEyr|0Tqy?OE~-@h`5A2~6uzTMjeg~7VBp+60Ll6ip2?Xpn2aT*xf zRf}M!W6gn)wl0`|ezzry5>RqmJVSz7&@I!BB5;0Q4&i*HgW88x()5y}i*#hpijeR# zo9U~>sZ#BrVseJzRB-%Z6Y0Go$Js-7m>7#Y-;AVkZV4-9eU@@fZzL z1nJ1Oa_rVeeWnr>i+(#fB6Htb!gn$UX&CWe?pyIS6N)%TbScaMnr|o0(rasX^Z< zYZU{_ULKPlzfz0;qsmUtqtw{HCYRfV4>C)L${$Nd;x2KxI2BHkCVzqOyN7(sri2h; zU}EDP42p(wyWmg|=g^7S{Ge7z7^Jq%%ij)c+AL~j^%^1GLQiITL8inU`5ni)qH@S| zy~^?%&rmtI47C)IgpPS_0F0ZeY}0jK-*QnVE-+*l1u`PDi;oNf4%-iTqKyN-=)Edk zS-HhIZ=5+7;M+!~vi5?_{1s8X^y!vNKgB+X6?F!+RI+!>v%m^EQ00YTzUWhlbyHNM zg_d{JG2JZBaGRKR_^MI8ZY`Re6F1{1+WrJTpP^h%JHvE>o$7xw;LzHJ%}k0=51<7;Ti7 z*2*m~uZPMFxO8OlKtWQ1d{d3to~fc{-*kFF%9y^$gYa~eIrlW`*f-^onOw$&7OOlr z3k2$AmGS76k*H8@v(DHU@)7hpDdDKr;X!<04WBmwRqYe?6n?z;@T>4{e>nc*vB>%j zHA5{iVd;@Qd!y{`t^}N(BS(H(BkVVfEVN|2Mw~+u>My)jCScl*GVAMFFthj!f=t{D zD9)JKyY$PL<9om#)CRH}P2N8b-~|mvKE?$pJi;A^FPOs4&}vI|#t)nw2ItgG?w8es z)J6MyHiZgo+9?t;^=5d3KhPkU5mt~1vaiw_`}Rgr-*H&%`#yKUE-|8yKO6*YlO8IM z#6k1~F)ZGqTfcJTGh%(X;9Nuc&aC9mp`c4Q&WcdF^kgk89xWWL<&50%dj$Wxn-6tU z5tuQ?>NV6uywYcRyR5|P2|R8&E`ddlsS9f64G*ejsihTLdH*fIm8~}Q13=;!&U{?E zXjH49`w&M6=ZBJbwQyeA9Yc_-&W`eAGWXcv!4A1HFP-g0{rce!in#o(7$%E#jg;m- ze|2`BK62DXzYmiiD&+3UJ{)^u!grz73xCQsx74r^n}Pnxb@Mu8uv3t7ERhE@^u8-a zC|brhGA!#uE=t> z*lG(}arVmS%4wZWJ5Tl+DtcQp#RJbgx99rQ(BLp$dZ}OIW-Y%zo0zOm%gqcSRanO$ z5m_eS7Ns^Y+&rj5&-l^s0xuRq`AwG6ZOhE3Sv|ZD;>8@*$A(eNjr4Mt^;?Xo3#D{@Faf@u|O$I88X7oDze4F~~#) z0wme=L72AdLwtdkghS-w2J;3?Fk?K+{a$b1xySVnE9|xsJ}EK! zGx7^ugb)xySa*13b){*+$T{R-YeG~E9HR?MdaZZhVN4OPf_U{`Xja)z^*G2`5I0e^DFZu!%$0Jn^y8(4~b~ zH1|FR5(RuGD}_lyQw&Fp2w~=*;t*H?TDaaH=2GH}k3GF%$($~~uNkzb5Y!>KTd!FN zFf(xSqp|}fK)b;oH?n>3K%|^kF8OCx0~7<@T0tZJxul46mmhM6Aj`i))!a3vKkws5 zZ>8||w60vAPsLA8Keq^&1t6>jIe~5rc0pxYQ-&_N9Sj&Y#H`^T&L)IhE(~Re@gzY{ zCN8X@;|msi0c7f#WQmMb!mwJ$xa7l2fOV@BVKJwCgCovmyM9=Ct)%{tfhw|IisNQP zM{nQQp(`*mTeINpLe(0J=pDFK2G4_5+fi_C+t-2NeJ1vflDT=B?ak|x1)gKHIP^uD zW!2iSGzX_wG7xGT&tzTG5xr%vTioZ7Ubio;d-=i|=XT>{bsxrYGrXYnr!xBVZz+6q zg3G3Lshe{smu<}6M#1zj8;Y#R;B7)A+Wo=*I#gOLutjDsVBxK1%#24_`z@^XNVxjO zc5X)VcWo@MZ$zvK=~QlXf7I5isG=;z$SJL1FuccBocVxVE$0$XvGBgT!iAX@Q+90S z)&WPYd2%Q$xrCOoHWxt{k{ODWLL(vZV8$Z|HK{XJ{La`7ufw;%%p8fWgCf-q_`YYE$I0+fTonFs_6h`k?GYjf1A{+u+4aNXR|$QF1j!#}=1Q16zpKm%Ez;MVnpy$u$? z&aF?aPnp@R$`G@CrbR=i>eh1VuTJss*&w$5Ph8S)4(Gs(S)ZTbIFzbknUmDQ*m4Lw z!K7&=G;wG7Pa4I_q?Xjw1!pkmXcj-CQML=KOVM#SE;bqgHo85h525Qh_OHJ$>P9Am z-*h%8`Bw8o1jgGq>}9K}8fkSZIjO)Niv%HM_4oguEoA03!CNaGA(4 zpKqaWUCS7{iN1b7HTHzP@ttuI4!VuC^1Dm|p-V`8pEjLL<|9q3L4#Ej!^xkHdY8E3 z5;1g`S;nO$enfBKwYYQCF4c`-?V_sI$l1s`Q_Vwik!yd)^Vf+^Z!oW!mf2?(^bd0U zxMLYZM$+G84=}D|r7=?~sjzJaJP|Gd1hLA-lwTX%6xZ0HABZ7HembJZn^lTdkQ8ee zg4;X3&Ztx@%xFpN`!nO$txM*f>yDQ*Yk_&TUYGEGdSmyg#$hFgPo7 z+WSZZ>n&ilscIZ+tpqPU{OBUiCxXW{JcnK1qZD-`B*{=kseMskvi9Qsx)p4=cj$Qd z?l{kr_OU_L$a8*X4D2xWh{1-;8O`-*YN%Jq)(?Z2j?a1r?XFjNxK?r3!hIP-@^+K( z?VRc=5p1Y{L#Ag_5-OBVimE4-gy%&U?T3)m#@;mCEZMvkustvl!5muFB^%e8hhz3M zYrD-p20=PfSUv&?4at@z2=x;N8x{_evQJZ;^4B{2l7GU7Eh%1@iX{nsi8y2dS9yNbh!m0&13E=E31%r{B>JuqQ1DmXRzBXScSt!f}XwU%bed^atzlMVxpg z^q)RSChMcYwp(d`%Ips zKxi_ic6jUAh7FDbBsn_dUUIdZ!$?;qXh*#I3gUknKtq$apFK`P1V6?XVbpR|W={xrxCIhiBU{<2URINDp*;OtA1b0dN(zZKo}c$A2#=W!kMy#wQKYP_ zyfqBXi=>d>nfb7IbAA!1)4S+L4CynmG1$>To#>RVCxm^4BE+*twY0QeUHxnZjD)tJ ztEL*4Ln$Fq&Gq(t4R*k2sGmOo1e%3~1>=?#I`)VUot?p+o}OCgn24&%J@6Z_Q!Oef zxp^rjB_$;x@oxX6FzvJF&xHWPBnS{7+{G5ZeWQ+7`rf0`Dt63XrOObL@-zf0zYe$t zIw9Fv_Q7}$HmxTysb4CEoRu1D%?qPV;N*>6yMma8ORkvY-`#Jgje}kwhcRbbRYfDF z57#%fsUJx0BW2aK$y9SL_9Ux6ouS4$Ib?b2j&~x9%}-e^Kp8L8N28D9EMMh-R_2|R z6hNxE&z1B#M$zw9k_F>$7ecs}keOf1X5v&WLj3ts={QyZW76w{?6Klz<^9GlP%>+Q zi0@ZJW({T=HJs{TB`P7T_USjn?>yk3@&JEjIi-WNRU)~mh_B_fcSB{$rpSN z)&|%yGPmn8zP`R4fcm<$WML?diq(I$Ud|b_s*oYlcpe%WFR)1;FzNm#1yF615#P*W+tX$nRlBWRRgzjiEnyXG1{iQtRn!()!d6 zM{7!xCImyE-a9(go<9jg&iYd_ac;~zG_;8lTAB-vZFiMvGIR(gdA!XIePZOBkC}7v zV1(LD7Hx%kgfonSc~p5bB6_b;q!9^d| z7aJH)AxSzWH7*t0;i&?b@KVlLaF7o@H`BkuB6htmk2i;zg0Cmx=l{q++0Q#@2(UqC zb}ORkPk(A%I9}HJf@M^aC%2&$Zdo7i zrKnGKDh+xhib{V@EM6HPi@A9Abp>rC1g2vVrOHs&NK9bG+pp|3oyjtB@_FEe8AcRq z)R?JDb-fWi9z-_eH8Eg$9Jl^T-uGbPcjxSzNaHGbp&^{D!)+WYXIDjo>AS4|Q(-!Z znA}=o{=T*HM^CJdcUfEG7XOp_r;rCS{OE~Wp&o5D> zXc-zP4Kx!5)wUmPAgX7Fu#`vg)}gHmhRatz+&b|wE$K9NnJ`_?A)5RK`n>->BY?rs z{&Ate9GDMyQEfbPu>6>kJ>$vK!;-h_?d`7(M`0E$iIv^>1zQal%Y4v5Lg2d(oc2vn zB?zo;Q*UgVs^-V=EE)io9Fc!-rCyTTu5SFbarPsUM!~AgD)~WJJqAYYlG{a&?@aS+ zq69DQT&nySIyR|JPjgfjN^9sq0a9DRY^FJ{k7BI!UR11+EGe$p2c$eEdU{}6!5{{% z1fFQF^mTT0Je&$a)dCra;BU*zM$Mgd@+K~T64L<=e&z1=T(6kt0y0q z=5|kc^h0R$rV-D{X3eSu?==lK21xjXQF-h>Qn{eKnWvT|i?!CX&_MaPA7O8sV2DplX=P=`#lgYBmsqO$`4RZ}r==RI@);KUZd^omiU&Q(*7Lp(7p9xTAE;^~tb)FkdiSJcgB5r&`!g zM{bQX3)RcH_Za|Tk<=Z76OU5--Q%#z=433v{-x`$ro2}ejhE@-6@6&v6k>GUL?@~G?XyXC* z{fS{J5?$uzbQ;i9``0}T4H-%m$YVhHa{D#-=Ii(GS&rI(Grb>6#aCIGVknOb=$L$ zPRN=&=M=clpj5(q3p^F>oa~1k9x6~)$xX8%pRC)uzBr2iM6uOv<3s=x44%QtIV6LW z=2uzUWO4Bem22AzD6gK7o!Zz4fkrQKr;3J{Cpxx53MY^1J(Bw~{R5aH;$03WMy&-l z9j1-@>WI5eJWgtTU)E+R3sq_T<>L)2l@v7laD+K}W?}6#4x3?fS`5kWzDq{1h4ILeMObg%qk}Rse-qjBNzP#M= z;*gP~{ngFobD-8xSIxl0)Cqpr*gza`P>I_OKivYfZ%}`Ei01-wp>*J1ci>8y|3Xz~ zCm-oZ{@wL<+cgNM|MFd9qlioO`7IDIqL4!)VFG^~9qtc|Z+SV-F)+X7E%YZ7q5wknz^#_fh@wFl%@wloP*|$oykF{i)Zp;!8iG*LPpjpnk;X_8;rI4^CQP4*jp4xM2SL~%k+DP)eHpJU^Tr8S zoLiFl;;UvYd1C-6Xg$HR@#`FtlQ9DN8UFl8kA(Tj=O_M&3!hYRpFYY49Ci?PWCH*G ze)qoP`_j^VmbWXQAYEBlxB?tvaF2~^?sM$@Txcd;&r;_v=^yRx?gn}0@YVUJ_Z^pN zA45(4iIjZ*Zbs9|@^T2sVt9*F@P%tckJD6ho)>BUx16SV-HXme8& zV#DmO!O&a@Sv=|+%KQ_(=CsP@n7ddY$cV;Ig6`MgcqFt1-@SVFta^q4aC&>9h!2-O zIaF8gUji|YDM>{QvUH`q0+3EX8KeRm;b5dV)JzZ|4uAcM2@%O2Wm`Ji*oZ)a zIC$o9q)#}kKgZhBFEp?=5wBG6sy)4?=MD;4d2 zDx!^dEbFOVc31CekX7^>s4C2#(`*@26+`hupIB`8P(03TLERXHzf^>BpM(mYEk!K)YYx5nYib6+!wRYQqZbI<}EO07AMm;>+IgTBy*pcYo-Ubq?_ND9nSh$Z z)QWP#O9uyz|McH4Uw#~sWZ9me7NRDQu4S#F2M)gs!tNUm?F}x=rr(Mk4KK!SF2;i& z3jHjpata7AXGKQ@PrKhDLm z9AJcMHoZlx-_sEnNANp}O)e|7_1G5QV^8citiTkz(|%01Q&l@h8$S2Lduv}dH0`4< zsVy{D#HD!6(Zp~J;`O_BiLYFXC)Y3G*ZvFL^0o1hz5x3VeJqvl6?7qBWGwGKw$vGX zcY1mX^gVw6{ta>;sIYEC&p|7BeQ^TXn8wD`Pb14iAU?kDI9I*G9{;6%75re}o z{`JA2Y#9&)HK;2ysO7dF`{w540MA{fX1%ckaY3+DK^WhE*`a=Za4@CUWpz-^R-^CpC~*vs()|QWKbdgc^2HVc*Kf`TEz1VN1#}AV3Z?mcMGzQH&Z)T}F&ZICGdwzfBI}-Vv;f z3mBh5guuq%IYbA3-umP-&rlQyy|G>J=1-pj+}%HbdKy3k|LI^E2Gt@?Tg9?R&(6<5 zT8%~mX8|4T6Zw}cLc`@&@|@4m9kb#(apUwS8}oHOLpBNUo0nz_zfs*f1C4cwZrPA>cnRQb!iGC^5$k)wY4R zKoGR`YM{5}sL+Wv=DAz$-@$Rjt+^k03U?Nk)so0$fl6sm&oJ5b@*ZZ_6bzLW*M_dzmLV-hB?i7l5;{Oo7$e} z^%Po4%6Ba`IUDFC!UdNWGdvFB=!y3r%=EZ$;gaH^m0ov|)C0%|5y#@z9*A)LcXemw zJN^ehy5^5Q&=TYHLC~ohK>z$7k90&$~cP z)p2vSaAHCIW^e<<4;&Hw&BSf{&cYkGowb2W>rp#FD4yF@TNw6PePLJ)}Wn zaCbd^m-G4qXspyEDg#_#Cw)XaFKh9R*N4u#y zLTE-0GpPyqZE);)=dGR>O7+PcQ6^#q@Ed)`#P3?ogrci5ha!ki4HUjUPW9S^hF`UB zw|((B{~br~yfZX3QgK2uXY1$J^5jM5=CAXB@r%3)EQ2T}1vsLYTK`Kpq$`??!!qd4 zEGM=9A!zv8>*|ho%k%T#URxL2`8Xk&PK(#jlY#ZMjUHtPv@hKfC zK{5$6AFIuqo4%sJwlMr7zxtL!-gYR4-bhfzFHhZ@?Ip%%$_dH5k>5Qigf?b_W4XCm z(9y7R1V)w6Z65_-Ftx<-a4P+d?1E2gSiF1sAR3K?2#HW3;DjhXo&79e!#DnB$cQYa zE2ik_(cKT&->wl-u?<+SEd97bW;lKUEpgWBDUY)i*+O5<8pJ2j{D(iEBCmx=up&||0U zp5F|c%hs2;_ShZtkzb|vLU$i~2s=BwJT5qN0hGP9HA~*fPK2O@ zggQc9T^&FqxtW=&DYl8n^q@#fEH$@xaG;AXN+M(u^l7W@uv_`f75r*B_;{w)7#N!n*`W@g49t1RHf>R)zY0RfL+ zi>sa1&#grRnTG3yV;kkCPyk{sR_~1(OElx&8_79SETSA8* zfF**&#}srr398NU9JoGT9<2=ysLKD16!uekWuqDLRdjd#*5gGJm}EMFvRH=eIN#Gt z`0|Pu{t8;<;o%u;6evj^7r-mg}t(nT+)YMyfge_U&8hQ)zbsyXzUj2xC$Gph;zM{UxKVFDrsAK{Dj4@*j@eG(xCMLXWxNHHgf1Ysr4o? z|K!IW=A`@K2~dP>7cWbs#-1yW5213OmBxFk0x|aYY$4yH3eyCxop;*!=?m3(!^1cU zTDRpGJ(&Ra<3nPK@)}2-$kV67RfX2+E?`q=gtV!QmqtEZ1^Yo^{YI5$PHiM^Yz}2r zG#x>sd-5}mmdDRxe=1+&q2a=OBB9ZkF#B~}61F)F;m52VX-X1nZWeX7F`s&p6R;%c zb-X!92CW$=Ww&{yUzJ)Z!oTkXT)^z|x1yps=P><2TKTl(*13|XgfVLGr;Z7rp7uzmk zGk6V)b0s9n5BSw8tO;~dWiB?}sHZ>tV)5_hrG2PY7Dnt(fTYNBtR~7h>FH3LvO;Ps>_`purrHd$a6&L`c<(1;~lN)1pK4 zj#x<6U1UShkPtKhT+B4y6Mx3K#VZ{#PgE%WtQDj5)$GFUEe$m~dWv68vlxg=hA^yu~Mf!NfzrO(!5RHa31C z*&{H%3Csutfk_OJK17Mr_g!zTd}%2W5yMg|pyCG zdXy~?Svu*cp{<=S70|TgcIXQ*kCsn{>+Zdu`%IRZ=!UD$>nBHdjc8m5-(~jNnaz)s*TF0;b7oa)&Bo@`s%o*!}aYE!X!6JPy{woKhcf&FAcVD*i@!W1+p7O6qiTZ-A!vhUN z4a1nI#<8ww@F#~VrZA3jJtOZ2Bx9%|=}le3uX z%dfN+Ybxv9uhSu5^d?BgzfH8@z7)r2_kiRhy!1oLy2z|7_lbikWwZrnG_Q@g0ed`=$!lX0efG8{nyvidjjfR;O>Lsi)RAQ-g{XTUN{!tH>FUx(1#3W zcsyl^N4T9{&YJHfqh!hEG(l2O8@=O~9slIb_-880(v7el%Dh`nbN)nD z=q@v?q89wF(&ZLV?RRC=EQcjIaA`gQO;b(nq7M2JyQ$N|sZ|3hfekKQ#FU*NTwOJp zNsMIJQhyzD;d)2+dGQmQBd_jiqsK?}Mb$bM__4%ACsVr^MH9AV9=%(BmIS)T&drZp zBa4{32h$BmsUdjbGG+M9SJ>SHS4tC4uYz(jE#F47tqym+j;ougt)fsBZ*=&$Z~?=H z#Cab~)<~KuFBRUV4shE75VfQ?tPb(#ydEsS^IK5RSCdUx>^C^n<86B-;rSAIF z{_>Nzw;kt?oJS~fPL}VafM~+VT zMci?_Ii8y4j@9YX9=EN{ESz#^?%6s7t3*xu{be|e$b89ZNo^xb02P6^d}t(_N zB3}6bQZ@6?%}{_vkL+v5R|?%dA2yV92)c|Xo?n?f+gp?5{@d_x*W1^J*T1i?j#sF? zTE4xl@A05jD6q;k;f*O9c%~5ON_P=?#{|u|;qux4>fCc}4mjVn)zy=H33V#eoF%6w zal>b>0J9#&n&~-LM@FeR*E^ocOvUcmwpVV)k9457V8@IT3 zg7!mqUicx^t(wwwq~_`Ge0)YsbE%F3}RJ8S!11;II+ zWk^b75vBE0IE-ExBblI=R%iE$=aYIBBdPepLpe{}#P^BjL*IY8&yMs%hmQf%MzsbdA3r5fcg8tYf> zPvcewqSLDMMd>a~y^~zDtZU2~)M6Sxb~_k!NjoiSX0B+yN$b(L#bkaW!%JTcPLd?y zFFDWK>>tO9RG>Qkk1C#enyH_b5aR^CjFO88VGHpMnZpm6yX(ND*Dlchj)&)`RhOf< z!thQ*%~)<-%mR#prg$<>9P(fpjjg&W!JxIIVHbBT!qM-gvo2gf`*Lyi(|ZY+dW8xJCPljQB;S zt6XTISTFDH#jxNQKabt#q3LeJ+Ic|}W)kOURhpLrf9Fp}Wq!3c{CNp|csKt#FVz;R zD@r18k=}m5-SsoXeQo&hlPC2?m0K}wbrSP<&NfVq5O9Pu%wkj^Uc$CZG#do#BoQ+a9{l8j?q0*I(yJ#_^Wb3 zrQB_M*pSm->}3j7Ueo=j+eMD1lX(VtSNGh_Ubbf#t8j`smOZ4%W}jFwe`@wQOM+8% zl0AVW98!Y;W4B;`eRXnZZq{|{v+lP}cMwU^n(6^}%~lKvVb{H&BoXa?_inzp z7&zNLx8>k zCsV$lU%vRPVC&aW)oYSS`BS;LA?j#u8obv|sXQA?@*;w1Zr$*aAHSb_Hwg966F`*A zdfo7Pg>mgGnUMuPoY>NZ(S4n)!)&A@Uc|A0nH$dO{W5O!Yvh3%fYSdiB-jkuf1?BF z03w4rCIwH4L@BJx&@G}7i7UQrCGWpIcj$pyo=@x>COCG9^>9NxR6BGg}2S9G)JJ7U5$nKD^~Uqw;K?twXk?AXUqs`V(i}_{%6ga{i6n&p8BG zdxOa}&{(C7r%Oce9<#)$jt+Z|1gkd|q{}q6NBq$TfoW?IkEqN?`HJHtN<3&ymiz_z z91Q?OuKx$hn#8)O!6-Is|QizKzC45@lkpIFAk!Z<$BS%P8ivD=eIQDOo;{a(V_O8&Zegavg{{Xq=qRKx>x z$lCX9+xegz{9i?`MBB37#q$RtVGoScAv*F}G5wr%ZJRyRP~B>^@)E)cMqw-ck?;7S z*8NY!rALs4iLk^jBcv=yZ{D^3lB6sND4fH`t?jWhh~hl~Cm9!Qe!s_wL*+&wP+T)Z zgkt?5hW90|4Sg7?q)v7~ZBOLE=}#Q;C0a_V?HMB3?4aPNZbSoPXuS#xGeKN3crRUEVGzCM0Dm zu)QbYehV?JCLEU0Xk3zpgiH=sGs7oMn*-gp@BX>eKih&p%5=4FW8q2u3B{Sjd60+X zKDsVrt@(-L|9LLEzJ-Dej--yOb0qE-`nJTIUi<)xToD9=R=;dxRdUzhrk(P9(xVEU zE`<%Atp1!xI?rQB_NCezwwP{R3Lzx@XQ7%ufjGy$oN`*1f--b;Eche&-`uZ=697k? zn7xxEehX-#Op`7->)o93eMu|H#T~xl?4Vp&67oJSt~?Byh+7W(Hda%Ig2SPZBkq%2 zF`EEb5>F4c3bAPTgpp-jv^^N7cx~E{WcQP7*WV6pC|-j>V7BCXas0U=x2j^h*K;Hk zOJu8|OojODIJ_F>WZETM5nY4Grvhc1-lc(ud{xW0DU!r}$d%%BGv#P3!2;gx%IrD) ztl)LC#fD#cWIls+yk*nZJRP3;+d#Rsg(y_>@!Y0}M@)Wx2$P?*^h+kz@FF}B%gpQDo*mq9Sh++S%^{-kB z#_jSL4NHWD!lJ*^sF0hd&EbQd1A=sk#v2yK(^Hx9IPNV+VG0tJ&n@wg*N#Z$O@_h- znQBC52zE4G2}+|+PD2I7?jzRWo_EL78l0%fm76<;h}CyAS(40V<&nF zehoeg6npoJ6f?frkpSCU#pHF&kmb9JbI4tY4e62pGxhr8Sv5uKD<3{Yj4OdbLo1nu zMd){BGxI(ggAE*CTe=o2P%bTwS&?!(z4u2J&AQGqOXmXX}d=s-gz5lFk285 zAGOXZzo7M=Tc^;T7-_MeoM~`C*YZugy*(cz8PRSXZwz}7ai^@>y*?|dn!*KP0t-W^ z-LKP{brPNvt$m~eNBu(D+Wh^c$z1wifv5Lo4&U7W^>Q3onTRBTj@%+`ML2Oot^9v^$B-E0ag7LtI^Ki639L-i-!lzrLM zSNZtqc+;9&)H8ZOaF~r$F)mq~P|JENT4FYx_ZtbNvNt`1BLQ_aH(?2@A50_sX2dc~ z7Dj1~yKenn?+(>V$*PXR1bhMl=sj6mwT-x%p1YRiJP|sSI?+;o==yCouP!MCam8gt zS!px39;0P!TM^QL-oQQcSR#aRxEQRmzeOhE=d{9`0%Z#&?wrW-uPiId;VKfNVu$}i z&}8y#^ivno=-caw8Z>gX#`F>;*jSo&`UzTq2BRo1Cz4`|53HaMeTkNf>)C=Qe@e@= zCUr>|qr%UK{^opcJZm1*AL!Sry>@)M3D&RYJ^hPe&{$kK!N*Qb)0KF{lpLWi4BvYi zD4y`~j&Y!{3GOX(PIra6TO0!8%pi$*+RJZ{{kmV9DaZ!5GQxi8O?;OK4s8U^uf1c> z%?2d9{|B$(!2CT0_-}C^q{^JkXC=)Opbq(pTla;cZipVM6^MSkpj7`u<^-xws~eQjr@vb#-LArQd(c++6E7QQh4KG?Sa8cnxc^_uh@Y(}v(iCUFBn z=*bs?t`o2nk`D*(Hdxi6OfqCxzaVJ5_vU^4&svR2LEq?!`qDUF+qDdzwwvcl z?+MU(Y$GI1-D~>1Q4X~IHPTyuXsutt4EO`=+o<;k%E)+1iXu9)-F;?@pK=$;Slti7 zg%3CXRJi78$BAwSX5lrjN0h{9 zd7F*!kKB%>E`9OREm#+fX;|<_!MG9uUsCm(K^Lrhx-@eKTg7+QTj6ppC|PI&2Ay`| zm8qGM|C0T_V$R0AM2|;YhWFojpci5Ly79ItWfzvHdXczg1nfYZbWp63k4-&s!t#w~dGp9~!Vm`ud3u{!{nCWR_~V7Q zK|XZS42FWJ_7wCO(ESOjNsqPt2)ip7M z9Vb_7cAuxPlt&oX#&_pIlkL7t5TQR5&s zHnaVk#*9eDQSE{vM}ntxk_eLSch!PJj}#dDB^enUEWXgW%A(VLn`2d@y(&Z0A3CY{|g0jj| z&U!HEdnAEPfy6?(kc%+|3B;YUy=5Sx?XN4MU6!;Oc~DD)Tl=!?J@1*-T1k&CuHw9y zssB0_nOG<~0@h3#q2%zmB<|M#R{XXr|2mHU$ngQCXkx(m&yqnB36)L8OSktraziE5 z5B0o~65Lm;*zBDIR@;{j_3-0(LkkJk*n;_tsJy=gnmgYw)@_@A{E@~LG4HZ2TK%Sa z@h7m~VN~XtJ$Sk|)dBGCxdo?UQ~eY&BSJ^Ps7&Mkv%A!`Iz=mV>#z7Zcbw5H5^wE3 zQYcb*(6rb~Cq*uFUdz;L%IbJvCavUvQ>)gR)zubXh+N>Oln*LkZvqxuSk1@QKl)$U zm=vB+dD&mTaQJXi56?x-M69}?uM84(nMe)>rtT%Nigv_J^K`(L zONNnet-;nDOXlnEh$goeKl24&7TQ{?29E!p(Pf_c*7$K3n!Koafl!t_`g2O4fV@6B9`V-lg~42C=SzI&mD!Y|<8;EW;!gs)T>quVGT=6FX$e=-lu z;=I$yY{^v9xHqU>pV7_){w&j?e>D4nZgGFFO)H02(~*!Cj%-othbyGM3S^4d`;`ig zPl~Ie*PCYD6jmk9>ED@wW;Qf0UC@mlw4xh^9FziWV^MPiKc6ZvbFYQs`}Vp??I9|+ z{+u;*E^1AnZ-sZ2PS0?dk<-h1KCZ`JM(O1Xx&j^iwc$ zdpOk!6ijrI9NWc^Hr@sXssAfE*!vTD_`YP?(`jB@-5=k0tTHZTLNeT`|D4%yjRZnD z52kiFu|vpkWruxp)@W9u?O7fvXVrXwDq*2_@;G6e%aT>$S|nKA+t@r2iR4DAe$lD< zpuq?*A6;ECLNYgrzR!QEt73ok*p}nam6fFCiWvNr^%~6SUQGfWTslNtb+waWgpVFC z=WJiToVP9_wulVth%-47#z36>Vfe0PqV$)kt2BBSkt{{26Z|Y<&Gbyx{@%>Fs-x#- zJuqy-cZoT^D|UeBCpqRM_`k1~p$onnCD!f1!O%=kY2kkiNC@Ab9RKiu#3;^J%29U4ZaYJVjO-pK5)x0*_ok?7%TYOZJ}*&c*T+HWy@#0@3yRxsIF&K_zjjpd zElf5i_=8B`iXB|~TyodCRcwz4R~i~OTCw7~QHz9-avbXr!f6;t2U{f3W^Y)AVPWW( zB=I8H9UX=_jCrF-&i>K=>g1&4tMGp&8k9Vh;1uy-3CLn29MzLI_If;MTSjN}M$H_y`2c3HxmVM!$buS;4&_vGLpYbW+I>y!YP|KP{m*D569n1DPC6J85|-DkmxHAN!M%?Vjt!ZYN%I|P*LvJ6_2kYwyLQcR zEC|+ESKSXL*B)54Qr5y^g2{(x7_;b=1o-R%C7A`4bh|fTwc8|V!FMtW8pH>GEa0<6es7OX1hCxuh8RuE6!O?p{ z!vMvGM3@oR-%W!GUPxjz|FO>*L875~OoC(T>{qfVSSXap3?$g&YMdf+c(KX#;|}k# zw`t^1Zn=zM%E{p_v3cUy|8=&sJSY@O)@+1!ZS(UNDEqRirjVXSOawU=T$&$h7yZ48 z;r&Q}j+n#00!U%}UlP$sD0!ZYTA6*przFvE>B3~K+sG1EacvzQI!RnPmVWcQQXgn3 z|FoW|Wel1z=tn20`^0Qf z^tz%sBC^nhsJV+g_GirFNCqV0_Rn-|Bn*i(as(1^)c@xJSIpp4yP2EJWLBFgk-U#k zJbA5F{jjlODD!E?edp3J*Xrc$n9m8+f|QZ zwIME$&^37GY)nTTutzpjAzdaAT@$UE z_s{g7(oL9`awU&4h`{+arHU23UWh;cXeC-RC2F3mn1?fv?0R6ZQrC~obW2T5vI^ak z#G@23nE9u5i$D<)cQT^{zD8_KAAd8-Kzy z)tHq~%VP_9k-K2Ma?sK_Ym&GloXA0JX|(#Ug@~#t(GbXLC=MyK4<@=+Hf|<(6MRm4 zW2w2B(6Ar-*hE$F^st%hLTegKFEpAx<|y z&eY91(PQ)m1Tw8Jr!L-rtAtO|L)|j^pQF+f}13k@Q(bqH*>SHQvjeuGF<( zhK`!v*g|ERxn;TWZb_po9;vpFWZon;AUo|q@TOhQeSM%sqh9i2{=DOKOaLirwnYmn z)JUsdny{|!jJd%()A-SR@jnH$Z8eIhWUHeL^b+`e33#K}A6$I3%o;!UB&C(*MlrFM zvPaQ@JtD9fJ`f)WSe4TegwbnzBq}Pm5fZfo3BD6oc3R5%zsp;#&H#baI6D7=VQ;?J zGqi5fG@@Azm%mM=0Ed`|D@`bENHavJ!OFhsy(x&U!%JcwPW?J@yIjJnJbNdTnH!%( zFK));|Gsx<(TZ)uNDC>z@NtF-5T1M+$fGT9G?|@$5y{J}0Eu88!KwMvpq>@`?|un} z9enHl*GS2cXzr>s*x}q7=qkU{qcNd*t{^VsU34PKNo;&;83_?~WQv#9?Sd6X*VXqL zJ@~vA;``|%)lgL+R}=GAk=(}Xl~7hbKLlayI}pTFg7|FogWsQ17>JqD&N^%yO6g1k z1AZEhbynQ}yk!{BTUDvx&XcFL8~&dQ5&?rSFzX3MUcl31(P3=zSzHVd1X4FOMy~8LK3bzOLw37x z-+as<#Wvm`l=%gB9&eP}6o5)YI|m1|R)RnaGNL+QYj}(0dRK{gVW;Kau$UZ0Qag5o zVpo@;@gGcpO>$YlSv(M>+WQ3RP@{wH{ZkbhuOiWdJWOyEY>O7j(GRS~D0q2>_m zE_bv*ah;>Ndpnjigor}^=Sz9JahW}66-KG`6G|ueoB0M>N%J9Bu)&+M=${uoba_3N zw$i)!qV6ZS#m|l$;0$3DEmpQDh7hZ-Z_R!LKF`k!U;!1auhHD9 zJ68+?fJKBGHHo1!R zvPmA*f5^bAlwC6+9@w(XDs|S^b~W4f3=m5JA@L8#+8lTRM*CS)+eH(Y=KerP?LTXb z!&$AbkbB|E@aDq<*y_SJi@O@>!X7@SwLbmpbo*loK9LH2;phzCZ+hLiI)?08yw$RG z#UI@n)Xlk67tU}&U;~xjqI^F9ymbA^ z8y4lIEKe}Ig_DNYDv?c+uhjXL&9F!eYt{MIk7mRTos0f@pB`}jR!aecBpYtERX8c5(2{5lA^JpkQKXdz-Dtwae)V68ko7 z$FcfzNS*+|cRhamczAf|F&JO__(?r03jjprk23J;j1Vx(g32oVf$L6jRt~6Vc!Pnk z03mX^V)}1I>atU+EG>9VZ1HTzyRAtgWw{d&B|iqAe+2Z?qrptR-~-m+vCZS4lbYPC zn}5Jj(R^_8<9LPt3+h)O(+@x3Kp>+=_p+(27(^}{P7Mg3==Z$dR_2&3jQ_&a+K1B2 z*AmU}wYoaDNv$fVwx6yhDo}BjMakL4@$|sp2sjx@Bxy@FThx6}ZYJaL;~Y4UNxQX5 z9b6SCK<|@itvWCe8+%BI*&#ll{^n5Tcz3`Gib8)Gm3_yAk;J8!r9Se%ckk_{I$m@Kjoj`eA>c;Pu z-DCXdnhD7klgVwb$%zRQzx6_W6W^6s(@TrG%a2l5_JHtA{EX_qSb(`l#sI2j`sKy@ zAM1m|!yoJkAONg(K9=6fxCR&vr9C}vdMjTOs*Koy0jM0reCHUy6f?8{Muutv<=LkNBYV3Uc&RECNYL8#eu^~1#GLzrAz}})9 z5tjGLSXegpoQJE+7I(>$ z>I5JEI6p9{u#IyC!#qnmp1b{^0n)S+%RdwB4tjxA8FDFJcdR_{aYH>H@#ZA({}3EcH-y?Kyo)^>EM5B!T(Y#0#+PNFJ^#u zm|pjQyqny7*5I~sBPUbww80I~%-E6u@)TftS^xw4=D!0V?gb}7%qH&5+;+u8d~vaX z&^Tts;YirQFNqq0`}o~nG!|0zq{csVOQeiIS?U;;VX6 zB1?-C+cF5P^S?x=*wD?$r{n|dfnqq@p#Ls@Ljs1msAUJL1T_!L2MT%tn*4_`g8 zwQ+N}*`IlnoadjP(B}G|6{f$r*z*0|Vrpu->(zva0LXNF_WNLJ?Qpi3)cI&aE2d=^ zP*klAsTN6r2M3600KD{TSx9fYT)AW7g9U#+_hr9jH*gogj^Y&10qisf60nr70F0Ubt@qi%3jOuzw;SFMAT(S6{R+JBv$M0e zLeF^*(_4=UCr$jFub(94(F)2!uY!WDt*!0t?E#I$#%8r6lJG;8_6%^3hK3D5I|JZ* zPZmu8@)`hbdot#AettEptg3PaAVQ?ye)pZXLm%8pAdT}o8ygODptG!;?9~(qv>~2+ z)K2)LmC^~Z_)YR}0xjnm7Qx$hwUBbbD*3uy|BxeLV7L!uTqBz!%y`Bk_9hyM zM7V9U&T^CxHE9d*nM!2^(v3(qlhx+OqYw5zy2N^_dI+!}aV>#BxTt0HAQdAC+s4p@ ziq0JpIs>L3%2$m=StYcR{{at}SCT#zqU=;LweCB(+_`Mw(Es$b;d1oPpTW!;uE$;< zUe|`AiO6JoYn-^j@c0(-k;%yks@2`0#g_3+FZC>8&&#gp%mxt@uT_~RirR9_jXq5J zbFQ<~(Si7L{^7O^#~;4$#;WS;Pb#j@D}piJ!5BcV z1X~Q=$NIs?9HwU~(BFW;^q)U<(*N5ty*@U*-WvJ0)v%W1kF0Y$6u%V+C1%UaZ8^$Kkc)FZ0 zeja!+yXYeLRyi5cetCKMpGW8ffdFf6K=sw<#eXNC+m6eh0~+v)h2F*m^XkdZVHMq(K0&=qS}l#7W#t7{N`O31c3< z^;;Y_J6Hnt@)30iQl7c#<9vv06ZLtj9^*pBEE$JginD)-b6E)#VG-aM*ED%=S33j- zq~kLFzOyBkr}6k>!b8Tv)Q;AvXw1VJi{Hu13i>M0Cb?V)O&5M!la?G zwpQHxa!bdyUSiz!5mpG$ZI`?;1cnp4$Nt_f^9IJxh$VC1Y-9<$I#lz`=e%*LXUX>L z5tXCJxML~lNlv@?j~J#kTyb{uQWK@6rGZNx&jVBo{5kF;A^@(G{_+<- zu$WCiR70qBKfWU9xD?PcsgeM_X7O@pktq*E-)%q@7h~eTUALAS{I5o6LD9#5yw?FX z6g8zNnIH3Q6OSs+AQ_E%i0s2OO3d*9JHn2E&h z`QwiZ=F2%|ieP-rUX~OURF5zujU386udJ=DZLF?tXid5h7uW48{&Jt{N(S<-Nc1V5 zyHoT!3~m$pvB;evuZl%^?&xR`fb^>xEbSSYGPANogAN9d26;AVAq4J%)DgdKS(oq;FI^p>Y^$&4rfWd>my?B0G#tywB+UDRu9<|_RIE`=^E;hvz#*8qy6)dNSJ?h05MSZC8smEQXEXYzQdY`5tnCB?szk0e}Muh#3JVt0HR)0f$3EivjLdzJQl?JgzTw`YRlmkZU6o zlO4>(kd1aK$qEf(M?fYm;eT>-*?Wh~{cc{31Ri8bfPL(}7$~HtA_~}F6zb{e z>ELF6`1sMdJk6a1-hu)2bimna^xD45r+*?eIJbEWXj*#u`fcE;f`CLEpnBX$c-=g@ zNs|{byzQi}LSlvQ9h;cel`5OuRjicvT|xcVCqxj`-!gdBVCu1e%d~~E1V-kJv&+Yr z#5~aXY9YHxsABPp|JqLffm@pO=q@b@(&jyTiYD$8r(@-nk4Ji3hEWTT(E(s@)D2>bJK@A((J~kIJBH_r}(QQdl40W>7*40y;4rWrZ z^-KLv)msq)z#)NG3S`#=p-uA(Ma3XD>>?{m+s`@xF|cLs9Ku znm~3j*A!SY>Xa>cF&F)Mjb&zAp~gP02F$2{6fJIY%{8@DwWirl7i-(Hh-G{Evpe%= ztHLbbCw}edn0NZ_EHHPZbJ5LL@#OL2o78JaZ^rHm6C&?GQl!K~THvjQ&8fBFP8Oey zsY{|}Ge7_Ux8gr(VrXpqHa8bU41in}_nUHDzb6AQWWdX&rlG#RzOpiL?JS7@3sNrz zktaR^xIS^S`YE=dfS%I==)ua#;F9Vpv^61+fO02wwXP1|zfr|e&laUj|Mn-{^rFrb zSd&R0Srx|vcp+Dq#l@*9;NE4S?@Op3qX0{%ZI7_+yUS;;r(d|m#2m{dd=LKIgzW$e zA0JOl+^+^LFPO zIW({(CSenhv-+zRV=$GX_wY7CeBOr~!qzi%?@LuxYilKUTjiJ2o^GK>LBH=<)(>er z_nm4zwS!3WTV?S9Va|g7g=em$Qt$8$Z$0QY2QoEskDC+zG>o{JPRU2>sD})hJP&eR z?@t}z;3y?0*ZwqGD~KhNE^H(97jr0nxDeIuo8#;R7Uh$ZOW9`@79;Z4Dbc(k)Kms!>8SwAK-$#=mz%(x9qo7$@CXPl;{hqrW^1jP6xgv9s+ z#+8$6(frdZFQbi1)w>fqlGhsQSoDPamp*<1ii$v*j++{Ap=xKhTNEF=ng|V40~r2| zp$6Pr5NjV(1|7W4bqq7+}%WQ6S_4*?s&yA#k+-Be!Jo-Hj~Ka)K0)5JTYZ zwn(a`*hT?b(!Wbzh?$Ke{hm)F5HZRY^9C*j@ThK7G9=UZu|xi{&N$TNFMc7 zUhZ`&Clf2S zl-%35p=DJF?wU!~{#M3cEp36DC*vS|0yMG%ZmkW<6Vt7tCbxF(cb0atqSbChe|;Qw z@5wFV!(i)}^S5v3gDMss1Oc_=gRSkD0*==~oQ6VCZf-WMG4qp$WO>XgWNTTT6J+rC z)8UEaj9;3d9BNc$7-+{HMF`Dn(StC@(K$btw_R$o~OO?#3T`8E*si4sgHJQR`-_z{0j24vPg}0MSMu zYIs8(1VS~7yZ*bRW+tE{$N+v*gWs`3{;06)5{mLW7UV`^tF&Jc@_pND?IucTIq$jm zy!m*-7!=~v{aQ>e!6qd)e!U_@S5j0&auD09|WtxyOQmhk(`%7l?fO zZwg-h9R6h|U-9WL!B2O=_U)fsQ_a~Gl z2_@sPWz|tGE?kwuqRWrERR>L>-HJc{%M~XS0totqH?Ko*v<%d=w#|I^Jc{&(sOzgw zkW@ILBzg9?ut6CgF9i5$sTQy8hP4s(kwNMv$G#WVVyW$#q(cn2$m$-JVdmkxau6-Q zKVMJ2)A{_gW1KU*&`9YFZ|%A7kik6Qw)!wf4G}T4vzpxmLg41AT5c&3fz%K7P)RCL z1a@B6Ou_UUyIPhwRU>lk*V$XA(b|09Ua3DBVHu|3W#||*O!E|))Yqp(-=$%r*t-K6#@p`4>>mFI|tWUChHp@RR06pJ3rUCo61??k(+S)2B_rgKE zobA1EHn%2;QEfX?UA$ZsO1Lj3$irh^eiapb8Z|yXev|Rewc)Y#C-wN}T2BKbNkv6< z^Q%Cz# zVPussPO$<5RlN5s5!}7imB*5~w$s2ZtPG^@RD3d!+wSvnv_QHNuW32n?}h>ekD0lr zZ9&@y44ZW$e`Hvd-jb3JMCk%zde9Zk}8BXa!kfAczfven;Mk z<8kdc1Kvl-WzGjF!W+Yzc64zC$`Bxqu%mt|;t^L_UF`-!T9XPPA)y<_-II?%4$5nG z72Lv`yk_w7^jR>i<`MFDo zR+_qZ1PI6YS6F<;mIluU<$9yJ7NzhkD!viM9FP*U!Q@5+tqw>L!Y`|7~Fy6w*O~{bqYBShe z-|B_g*>=?DBA*#PQmYxS7li-j+`K0j&(F+@oZEDHG_=^{b+)`dP0si2NkKdnO{|hU zKSzhz_t~va{<)w~$2TG&B_T1(?)b`Qw`u+{+~q^x891NYb%ZtFUKPeG_=a;>@GG=u zyLf0B>(|c{8%EF%Kuv$Q~Zs(Z=6(pGnXrcsyD|6%X>977O z-g)#C5TilWXt;rMzy;(FEB&bnlIMSK>UQAnG~l~zhYGI&@_if+sE4H`QzrF4{?(t# z0Ya3)W)Nrsc?5?#kFr8G&pc!_8lB%`kgiJ zQ9uVaREm~!W6M=9W+Qs>{iExP7f&#sbJs3vukIeLX4{{&?1)&9KS-s=RVk@IVke9YFBl;lw*BWY$gAEBs*P;*lIbF%FHkmTrHcMNnOeDLq~G@G+?y zLbOL)OGUo=>7!KDTc}Qu}L$@YkGd4WNUrWwyn ztQnhoT->4G5grDf4tO_Ecj#_yZDmw^MJpB5+~lzJio3_HVGaoY8I_JN1YZYciyQ#4 zhuQk_P3@Zk(ABSS(xrVM()DHHK3ZwgwL`6bg?vr+)YY{$$GW@lTQVA) zR88J@V!QG1Z(hI&g4!@IAKz;=mS>YKpvGXE8>m;Tqg9+@ZP;zG4^CdgQy0Y_iD>kq zaqSo)f|`bAx-(MoT2{4i?EL(^qXQcP)2uUM&eJL`aG$82E=#F4Djyyk{F_`06emUR zf6yy!_{32dm+}g&NLX*d5377=Ik)n1`pNTkhfpXrj+|XXI2?;1ad?ImTedhQB}R0B z{8`h~(<-~Sej2K*_5y9s>5uPWJd_1<|J*qH_K9*b!f#~d}#G-(lg7iTu)o2 zKKnkM7pYjZLAF}yNruLxmG9J*ubO?+?_|k0Xfvn{O$R^maK^vX*R5VoCggtj^G(DZ zm_6|ik4V3w(KxCF9<)yjv|@@bc$e^HS~N{ZD#kbC-+%r6)P*5Ojj$6B1>slgRBp*qr zGGr3h z^lLKPsIFQj22VlJGMed52lvq?-r5{y&Zw}gAf}rvQ|(cbnrA7I=SRH-HWrJCyoiaq zbgXFUq4o#z{l{v3{6nCxt^M%{PfzRR!2rle-5S(TFU^TaNa!T|j(!$vgR11r+>LG+ zs3~z$#b&#uzHt)t2lAWSO#>@#K#t{l;&ZEjfPl4O8VpI70Mw=r!*wSa+_inQ%4Wsw43w}%OC2pO8HsLs$=|EXfZ@r^ z%zWiQgDcbUbZ2u@mF4wp#XS)Gf|eDKhMsmh0m8h-k6ez=L2()I?}30ecsb94crEKt zA>Z|QLw6BlS!M8E!vIvgHaEorPAjbqHQ!I86?<(?ZhKv|WWF71vTO5pY+PWntPJEW zhNfy|k*CK*#Ua=Vby#<*n_$j=c3p)|gvCkA`?p>tc;eSGQd?Gw(Kq-nM}6# z^_2v{oxr4-_swXf-AJ?cbpZq(0sHWP$o$1H%#|+!$B%w%s+aD_C)=xS%mGq~@uP&h zLeMF%a0uYIGB8|oj=4A`xWJqEF@<8I;>57`qx(KcXG5OOTI%J>^~N|CPs{vTI-gMU znLdvhZnaKWz4O}-*3>M>#v#9;K;~IsI;9e~H}AX*If;y>pd@s393Z@2jQvP@U)0KI z^^**(1j*n}%E(jQf@cp3H{oj++9UfwC+;Trf`ssVINbK0+o}W2p7p|X21zxc)T%D~)Pvl%rg*LnZ+BMem9Cq9^I~2C z(2BNmP_YKV`;Dv%XfZWC!-ceS$AM;;O^qRY>P;iz?c!yR=R69@BPv=Fyezg+0EZ`F zM>KWE>}KOPDl(Huc)-p-GDYy}u*GZiGY|o(C9MZYt0F#wVh$_5B_7$*KCsj>3=z<< zcF$*pOmz>9@&wMl-MN}w`+qdOcOaGj`#*k+kPaOq9YS_ivXY%~tYgGU5+T{E>>1g6 z&tzwX>`f@iEHir*mCZ|5M)kYS`}g^tKO5ZVzVGMrd0mg|F)|;d+N5)>=#0D!52u3# z`Y2CZt%Rc_HI)&&CSD(d3t&|*f{+w{(-+YfSfjV!Q}9f2LtFDxb8PVNpm@w?pbq&# z6q)2gNmeoYMsMK9W1*xzOJRvIQT;M91`_$NUrITGGkwi04$4OLcAY5W(T<9j%*%j*Vf6wJd# zc11MtcrY^Xk*DWW4S!aXtfb@#V3rft@F=>gOCrAXm4=6jl$J0)l9mU- z0)-OlcfCQqF8|A-tiD6eBpZw}!dva`g%&Ii&j(wt{HAtUF^RFsTQ9Ih*9X4O4QGEc zMe7ZGj5)JyYY9M9>%TGbB`07({`sZ+UUcf+lqy$J!^~c!@7wsTsyD0K5 zyd{MHI8DZY={I~ld=9{V9`>fiUCs}JfR@egnG2-BmIhtsZ!A-6xM#0xhKU>34Z{hE znQs9m%{IPQwr$nYo_fGOiS7nU04Q zv==_6e^4O}Q$~($&gDop3gP*knXpKpky+1+sRPn3e zC4`RD$~goJSzrv#$jP zeJ4QcZBHsw{dIZbm0lE85DQtSe>egapwvehciFqDm{yIRw{V|kCYsYA{rNL_;?Pf` zngfEGiol{23dQ6qcJ3rS*+_Md$u_!|sJa<0?hoJOy%OJL@^G?1LHibCRIopPf(GYZ zn?Z?syAG-VTyQuJTdY^_;PdR6t>Yu^bPb0IQJt^4kpp{^X-|!KF6&WruZN`A`f-a0 zvOPXeNd7?(`AmDXVM~K6e|GYZzYIl1gU2b~+nEvZS7l~EAje?3=v+B_+?}Sc-&plJ zckqM);WH6BNBJst)jA4Y?jPg+<5K7=nIVEMZ7k0{Lz0Lmb8$2?iHbZp+xvz5{gWI2 z>A$`WU5?9uAoBe!3e_Enrxq&rm$&jvrTR?`Z`pb6D;3`Xr4vq)k{5#oB3~I(z*W&X zE*AB!qzKGtje}Bw0fFsnvj-8X{qIWdjg{=L{%39SFW07L=HMF{eR7l?pw=z2&!y}o z)6L(ux9e+JC6@37KFmB{jQlKyT5VUH?wpUv`isGE6y^kLvEIDyUS}(bCZsouZf>vCRmBo4 zDBX$p`H87P3)M=U;MjA0J13Sb#G&~2woq0@M{TXog)I+t2I!f|d}W zC>qQ{NW3p?vZd~Lb}Nl3Er{#|U08fL8iin83eqQAgpszbZV#yOTnS8N>e$(E4k32` zPOCklFt1PZ;t*qpza2`hzlw@=9{+oVN?h=+Cggp>)UWm#dJ-qkm%)6n>r>w;3l1iz3H7<{9*67Z?#_sW$ql5&gAFg3>R50Mz`j z-zn3w_S^Amnfk)S?42v_uWqL?#qO4TYcJ|~ICL;yWG@!}TKAJrg^Q=RG*zR;>V_?U z_;9K0FaxRSWTEC_p5zE~`K%-X3qk!tOx>E>M6BG%kAl6i4dPHqFH0L+gRSN`W7v!hctTbDz@b+g!YfK%j+#T-Xv#(byB)kcsCxtTJK> zkIH%5robLfle(B#m_cmFG!J zq`U4lMfvh;cql3q^~y-7Y9(yZLAh1t%(iE!#>%hX`03`%DZ%j}NC@zoU15^Od17K* z=z+J)e}p6oROdffQ^=ywk1B4YX&tH;r_%oY?{1g|UlG}QeeSky)D=yHHdbuD=x!Oq zu6fQ)L33V~d*!VbO6kti+8PO^$+yJwABxe`mJ7P-go(2$4hD$ezD&rzn7FZDPUA-5 zZp0oME|(THveWIpjr1S=#_D~ENd9uexV&fZk-JFr|8Cdswy=GS*P=pKYv-Vc(NmT} zguwt)pbIN80XNT4G3lZ!3X#G#Vepd`VS6zJz4r3`X-+#KlTO)9d-zAkSDpp=;ZGe0ApkPKXeuq=k}tmPMwD z_H>q($8S7(*2{Z+g{Flb3EcbCmXIbskqQ&BrP-nQm92GJ3pLj0<+mbLU)YrcQvWsMn z1B!z$P@UkU(Xf0pe)rlr_r~u{e6vRCJL?k=*ysoab5OV*A#5Rn;k4ZJ*tM1?Tv<#E z%ybHMwn01!!~?>@Y9g0z6{M%;6{|K^tbCal+}9kddd!31SL>*0Z)&LrlGSi=_N&D?<8mDsmR; zVtE)CZ<}j%H4D<;LLges#T@#_)L$-~sZJ@s_-8oI6%L_W!TyA5xI`SsB~>=1Di=o? zLPc|=xZ+@f6D^5yV`n&#%A~a0sjb{K!u*Yr`H)!S8>3r>bs^D%hlaxUOrw@MQ6XO= zX{}gGdh#(J^FvUVR)n9F*)xihcB3wpxKl?A?#~}(HE1P#{*Ti7d0IIuBVtX7mouV8 zE9Vbm)Ru4!JAx-~;n7XD+mDD<3uxERn4byu51FaQ4I{|jNnBQN?3PLx+q!>CM6W^A z>FVuKW*f7#qN*{O>n|buGn`04^sUru7PjSHac&OsLgYP^Fha48jUPp&Z}%<$d5MRR z5YQ)=Alv#iF`4g=uAqqXcEmDmOLY23<@I?BFI6YJ~rF$deW80pA;5O(PCi#|2}y`8uCp0b?CUQe(5<*lL>`2>R_1+R`U0cQ&o$VOmOC7Y%^NW%}Z7g{bbQ2ES%sn zN<;_!4$X!rN%iUp%1yC+OTSrbQSV#ZMJdF_Q6J=d=+9cB8u~qyI-!oUq=E>O@Tr>p zWLBPdQ`~j+^7e}3)+TYCLy(Vt#O6fbs|yNU1Z+?raFe}5n?>^>3RSV^3eapT4`&Sp zF-%Y2qY982PkPfqg0DE_Ahv#UXb+jh&(~WiaDA>_kC*PH7KN(b1-mD0?SEQ)KpgL~t($M)G~qpYBH^j8_CzYLo|+qgZ`7ayZ!@U)*ltm}QC` z*~8r_>CIYDlA%_+qtH&d(&c{X;yjm`h9ec0i8lAu>rXOrgdB1h6eF=>_dfaP&zU14 zZf^yI!>p%+e@l8!!N!(-(QPWb@ee+zyIar zPd!luvP%TqEOLpj3277sE(H?$l5Wx_Dk2n=c#{#Vf|P+l@{&EY=v-LkJ2AzR)OQh-qP4nhXEbU;zpRqRb-g3oL*7&^Au+jyxi9P5A_2-07I#PVMJeSg0&HUvHTrtv?n{*`$>2-68 zSs@E07OiYN+jZ#zk^{kV0v71w#08>)rj1pCcW&TBlml!#@ z$Vg!&Mh-mK+=-$WK8NL1%C(;r(@1jB!a!ptOkv3|Cu(Y8a{$Q!MWzK~B@xx8V_F9k zkMgR%dHd<}S5#Kg{o1IQEf56R_l(7N^yMOls24bDmRuCUIRi`d2@6r^^|B{luU{Qa zl?r1c;fNO(9yI7HB=%=Pvsg{JmM*LZj@Tn^$qbz%S3Rh#tfWa`in0=>$MDnsGUaxV zN*FY!iQst50lO^b+0E^yJ&(Bz_0M+ao_@R#i90r_WGZ=fgWI^`neH#T9y67T(;~|g zQ-9rWvMt$FyKty9BC5w-s%qs|{>+!VHjI5+%_`i}JM2G<7@9aRb$FwMKsxT-4DF@g zpf!ys{n$8lScoDNBK~8-CrKjJ*LwQ=ZA1TE8IwZFa|k2xN~v6{f8!zZNYxomlX#&= zxg2bW`p3by=67zLzBO!_2q;()S)MnUYEE~Mr*sQqTt3U5bz1Re!qbMB@WCe+0e##!11jv%dLcWg}+euS~G>CV@P<)N#D+!Fh6vHH3C%&ociL zA(swGMyg#m)>q7v(c8Cg{oBeF(P(TO^Sa<(eA8abUee82>}K*|G+9d$Icm0SfDF-# zUXBj=jbOZa)zDpjUuU%WuyDWX3=C+{g$)~8!sx8lco~QAc?iY#FRLE|BZC)}pUN#(p8WrJGsDk?a-v&E8AP&aZh?6wJ6i(z2kivgj8bK) zWoTxOFr05bi3!ZVexCkxfh@Vz91vt*lVurOi^s#++CYa6VNLiV-tV1)RL?!>O#00k-0{w)7s*$ahaB7Rx@pe zbcSYAFBRLU$wMP zbe3`CHAipRBW*t`GjhZI^A8L!GW~7vbJ$q#4d+KTwiRo`Ponfz2)PD_i)f+(1$yuH zS=Ws0m2)_(z$b-v>u%~lK_A9DU+#or(7X!7ih=^fl(h|!eJs?YNge9+GL0j-4d5cL^K}rBct)U&6I?CbMesC>iGWqg0F54MQ?5&U!O`sasZ##U3N6$Blj$+zKmDR1M224Rs^^ zwNv(aH_aAYM={pdsa0GuT5IUb<+iLNWBKcIPN$uD?bD2{qv+QTDXvl*YTY58@}^|k z99uK~?w?)hS}a=YV-sZHjApaaARDAt>~bHzaG0s;Q$J4mW2$;D>;BHiCRdLcr^OLp zk)?MiJO+jl)l~egz%zW#+%5VXfn&Eu&_{=EgP-(~2y_j;v+0`Z)kYD=g!)*)PFz^k z&|o^d+y4GrVTRu7O}R2^MvC{rsE6oq4FX3(&ibK}E)>Ew#?3l}n)&APU1@9w+lGDm4G{GzlewyVkKTF$F-dNqzcVj@q#TZ zO>)w^FgaNmsaTloFdJQ6>2!sKtuT3`C0b}qw8NM^4#hS~Dvz~!S!9ZiYY;(vJ#F7P zO|@7{l)HH1>8?eD5Y()7`8D_4F4dyi$WI>21Hd3Lu7A)^W=Ih;CQ7Bl^TTUl*%`;9 zeWm8@=I0yZH_m-OcpK@@cuq0aKT$y~F?W(7CjZep31KM6b#uMDzg&8LGx@W;i@4eT z^rt096O+4`uF0aifv;}8Z>M4GI8gJSzwff5FjWV!E@#?Y z8!c~^Y0ALWhfQ`@7|n1NEiahKv^)%W#V6Mlz=AJbqU(9fxp9dc3Ve>8k2u6x*V8LG zaFQ!}^;W{riE~O=DJrt()7&vS{#AR{UqkLY+tu_jWht<_iN_o*woUpz?@v zL4hjRUb9lMvho(v7`Y13aUjMGNC=0YFsu5Pu1#d&+8>mV&-NFZ3C)Uay|@(hprPFA z0S^0~pw}ZKw-b*+Cl`@$f#m)Qi$3?uYXO5{%SeHL%&PGOjed8^^6#Te9 zTuUTF3=9kawJm$+6vlUWqBsnlo~U3Sl#R=tZr0*?HD@paI@qioVwQad2=gD?=7+}m z`oCd7Jn-XJoZo)_?(S}-(9nJCbpe6Dz&F3b%>{!HP!|7`I&@EgG3 zeY?2+akb~(&(F=xfWj{Vu}6cecG+^=)(zbHLAnBr6@@MsfE-U%n*mosi!I^z!cqI> zxSptwOF*6w5feKEt%HRy{cOWd@%@VoYTxcz9oqWp;hMITQbkXSXs-2??{cU=v@tfa zUEudoHwv*#$oJxQa%K|~u|+OAKV5Ws>fpJT?dr|&E7_;qPbc?g^41EPhlwgKGB!VRN3`pR+`hWbb%oTfNW|o4q9|Mi5?a@cG~mOEQk*dcyiIB@ZJHcqF5R>X0L`*4?dKT+c!Vfsnuq#ZxHpLQ;qUk=$3jTcQhu63Byr zIns>1Sch>~#B04WAZ~5L|BYQ<{dm?x#$!>U3-XndW|tN6kk0(AXiC9!Nb3Ff=O`^T z_2DEK3*R2v18%wiP~?HrU{LO!Qw~y}CAaRWVE<5BSXg7bCQI@ zT!Sltq=0Q8S%GqudDAwb!a2&+rmrpQDD_L~BMRb2e4ZD zvCjhv4eyPkNOy%Mu){eRz7J`b#s4gk1P@8$kZ@bX}0YECPiBIfaQ0i zf6Rin{~=}`EOnvDW4Ee>4>0aw^i3#CR9#RFab0X|;{GZs|`5CY=P*Qjce}@3$2dJF5vBlH_uv zyc$m9eH6`O!6J-N!w_?yFJ!w!Z5AoClqoNTy3?vEM5q)_u9IQJ$}7jhl87L<%yl`? zY2@`SLK7|x5z`E$DoMq!3@%c0bmOty^XFVyz8pPzR9}enomQP?IlA79`v~(XFR3C9 z5EJX`SRE2_k|pshOZMG~6dAfGu>DTO7J?{Ea_}dvYQ+nNzaTk4RKaK%C`jd)FShlN zJ;T1Vx@ygq;5l3kwq;CsYV)7{yWLY@#oh7m&(1{(iu58#t36JW^eHrqllq-(aZuz_ zO#LQgbd7nMRS>gW^5ufaE)DUcO%`JoMImONUm=@Uh#v`UJaH?($CBk-+MN{XMiCeW?MYQrYF|JwvfOz8tt8_-pFu$H)Z<({H7G!xed&r=k zAiEr{z6g-ss+q{15(Ht2~DLz38vHcIr8(JUC2YQ-NOK zR=-uShP*BG&P8lv&g60R6r?2q;p0L`XLon#viPoNrqEBXg|o9~<$71HUiDzK^7496 znX^G9B~er#uC=<)3J-}3vV9}W}iWI9(2p!v6b~%i>WGdkc*7Hoo=igoDd*7tQoy&eEx*A)?ukSKayL{Vkui7-Vp z5wGoi)oU0W4m(si$pm#!KZ?*_W2_2E73x>6cTR3rt7{X(pX&LWw1H~WTXCLupguH` zUOfGAn25BgoJhelMWfkxzE~`SC->*JL4;9L4_DL{WgNr8WqsCZpg98xSht&kIJZ=6@XWhAygpff(di-=C z2(@_$|21LijGVEjWO73u1ymY)u`8jb5NJMb+rG2$g@iTOVRp@RreRB_g@HI=qXkYY zH()TJ6nKDb<4w|Uie6WQM8Si+;fWXUv(hzecRoFnefrW;IK9rnFzf?u)JN|&fkMcX z2Aa)QcPNks)vn00x7i2shfE&Bhs0E3V? zH#Ma%oc_?za5?iL61nfHe6>#y`M(Krmi^^{nx$P&$*hTq^46_g`Q_4|p(gv|hq_Fd zN9UfGGwRuX>kgNg%6CN|5M`l13}edb9TjJ?16xYJKx1DV}4L))6t=kK^wd(#xktxcNJ?w=lA0m-b%xo=@tZVh}%5ic7eU}XlNEAcC zZQ%u26{^J>oLXPL&DK5hm@R?%ncc0g#wChRzx)^)%X-{S+L}e4q0HiQe>K8ylZrG2 z286?_FDPdl%&K4HgwLkhICjgivN#3=t0EW+k>;vcr`!IIOYC2s|H?xaenCM_u`0Na zL}TKzRRmfHr+M*=i=9oalv5u?;G~4=*IE-dXQWqQ;qcwX*xGy|m$MBL9o=QjWH-a| z#8cPZ;YBzFq+0xz~ENQQ&jZJ;^NbnKwky*P5*!Y2~t6oP*})0 zCJGfJP|kp82Jv&Cuop<-_w*QAz_fK+xzoo!?=Wa<{j(CY!Nj1LY5tK{h42zog?_WQB!) zeNVd64x~GFcJ?A0d_py-Hks(@@jtTlvpm#Dkf0XzOcoe3L;pa}D_@9fhO!xyx^L_1 zbOq7~ayvSngH}7`zOjV&{wi~ODKM-+?GFO*Hm7CfHshfm&QQfq+c$tI#MMYhH#2T_ z=FAyle+(N06O#<2W~GZ*QAc!*j*fPm4Rl09ny0MqNpAxCjK>~iUV$7ea9JF$aR8S9 zMFiwU!MTj*@xa}AzMp^f$KEl}?Vo#|ZZ)bXD}$W9v8HB8T#G9Se>M21VKK2(>=sI` zAjk=5$N6xGuk3jZdI19ve!0ufPcB0;X&PJy%?7+F&=BnQUCZI;=T9E681&*zVE~dK z(3OCy;qV~!?+H|O6(${jM^vs}zi|U%=MxeVAaUAWtn6GCWxc@`d}(}?9Gpodx`h7r zVp1X^ds`3~4q|nK2in;3H*Y|}12M-9xRT%Pw;_vjaWQA$$6=Kn4_(ylf5$^ZAU@cb zC6EJJC5*L=vPYy1Vy{rq|;+`H}@^XR)A)yF$PclwA_ z1-G@Z>t=O%o)CNV$u@55$kWDd0xP;Kk-M*YKdboaz2|;+tR>nU{x*dZIEDtg2#8y? zydY;&Br%vltdd2|ehj%j>2DlRU2Hvi=&-#oYcv?fG&^lfU>jzvjFGklP)9C5E$VKc z`SXe)RJX(7=!2(NdSSaMC#)t;TilS?R?0)-z0 zZ2mZmc0Ia<3d+a?FEr{_+kyp`7r3{T1EQoS{*9dmvy>H zc5atw1QX4Zcv9i6v^^H-c76En-8;EL+=yhzMoS^C&nXjFi^bXA>$O9&h7TS*FfxJw zWX(bx5YHfHGSt+(b{Ya~F_}5=5dWSnExk&1e*9Qrl3*SLji9%Z1o>?`J>wi-T|2Ji z)6kIJE*vCJ?CsxFRDczb1alk|CR94Gv>;Wkvomn#6f#^hT?%!}^;&_l-rGxNX8-sx zA%d}|`PuQW)zwwdpSlfTK)37)yj4%>3Zi>;=@zm%aUUN8g`4M6=r>43KRrE_SeZYt zkkp>t+yn9(TxzPt4`+$%G~f4*V=tG;x`FxxA5_}ZM1}xHS2%Ye&@I7a2wP&6?WK&J zhMi_&0`y|}%Txu)ARIde&63QJlxeb16!50lcpYY24{43#z@ZdGLLlta z)Qe^DkB^-|BLQMfL8MvhXkKy)2*E=xTn3#W+6)+;2vq1dXvaa}U64E^y%$ZF_++si zFN1k%Z{M}N+ukl~RCoZZx%nZW{!eXfc@tDsc|dl229(0ofgeE7la|heNJJbI>XMy= zGY2N{m(o&Ftql#94&t8L71HVESL$vwg;bzjiNCdrqKKjvL2_=wf)$Y z2vamr5aDiv#H2*m_R*t9wzk+P&Aq+7X?wlgk_G9xY=ct)5yE8F#)hXo_Xg$;UH%%2ui-YDa z7bVc`RGsCeFDpw*)oESL^EGbwf31@R}?-{2|$o+(XDM)HBEGz^a4^R&$CxK5VJ(Q7^^#=ry zjd&e0?27 z_-k!$Jlb@JEkPU(Dv;U<3kxra4-SFd6oi|@T3@Jn1C|GH8F<0hpT&PNPD{beoEz`g z|7Vi5boKAItB_AUu>nRICzH3HE=ap?PT>W5fHx7#!(tEl_dD(%Xb9gfi^Bmtn?fnG z*8xlX#`EI=JamL7%mRV7Q}8WF74V?Z?c0_0*MS51ALt12hXx+e04eR;-R>*V)o>q7 z&Xz8NzX+&sG>gZ83JuN*$It%4(F6_vqn#?UIUrA^Qh;h35C~Dx@8W~?c9Uo`_=j2E z)qsfg{&2>hI>W=-wbRdz<~{JXFQ6lZ-HA!|SySuybaAmVq~J!!*{}RKS?|MXE4+XTE)v!agn)t7M{(K>6FP-eh4P9G zzh8aVKqKS{*`FQ2#mAGmLlnM28X_QOu`6Cog&*+x#pnNE+m(V_2YL{1kQ=d(;kmk? zKJtT~o`Nmx=vV|p^K!fdlK=YkHsF#XVLE*snmCC+GL_~yl3`^81 zE*oF}_8|-sLM51lAhfe%wxqD52rtHCx^hJd9yYiNr4RfFWbuUC07A=xAaCZpQ7Ya> zdi!BYY!8tcL}EJ_Z7PW6rLA{ zzwU5Gh!1;{K1r9pD!P|ul+?U0GAqW83+EQEy*?n?^!2S&Wa+#@<720^%A(qTTkrLm zuB9G!9N8cz=PfUi{yvKcw+0Gp96_oD4`;>`qtF_jD+S4k0mz3i1a3wu4jpa8;1xU7 zRZq~NHo}E3kH;gEyU>LG;Z_0y!Io&td918my}jWR7wVEaM@MnB z)6&l0!;O`|62#cV2ni+h znTxMLPq6`TCa6E4rWX-`Sh|q+;YH)BF1R_5igU~51*u!=XoBse?R8$lk z2<Vm@Y3Iq^X^QN%9g6#o(PDc0Mj*s6%I2w7lx!uee^2zpC>WTnoCHbq7d3ky8Jw}fH zfG*A&-qQb>Vo2r;Ew=l@8M_Ju571DlaZrbQZq3x|^B1MWJ{0f(TDF#QH@v_Q^e!PT z{`&fDFw3y3pNYNs0CdVwb+7DUTp^GaPV(*shcQt%t$xz0&jcY>R3J@e2ngDEzcY}o zz!?nc6^ak49Mtfg;rkqTw>=cFONxRr)Sw(TO^7i)=%Tr!pL!FB2oPTjeoC>!U&ROE z(Uj;$_AFPnpOj9NC*xqF#*04iMr0PlBUHn7PBk@%YmuSDCOLDCC6ufDRzR)ll2 ztk(-ignL?ROFgUciAZ~N_Y^UuVK$9(D7>cBQNQ+6glwwc|Gm4h;=se)KbA~yM(VBF z_BC4GKC{a+uoH@8!AVil`HWaV zzdUiMY;`bipr)$6l`y)Cengh1F($mFod451MiANg?gG(}u%-Y8MGRE@@zRf-2K8?P z5M+7e>oEp}BaTG3<%rd6=Yw)1&gZZb-0zP!z3SB~T^P?wm2j0s(3Jjl0YR7Any2nM zW!^airy38g)XmM}b$#pvcUU;Bni{JR;VTxT3`Fv=Bqx&QT_(oKOJ~!gC8QXxRBuyb>3WxH=HY*DR9FP8GtSB!*Q@5;KK5?w~Js1w&f z56zpQ1-@csDV|KwH|z7S_r}7V4G18};uV&bo?Bde4ysIe#i8X)O$8qh5JuIhC|2w9 zrwz34_+%GfWq&0QuTwb*3#I<)k0%xB-aDYvTie(Gu@55mu8k`P@WCGor^Dd}m0#@g zT#K7}*kUr4Gb=Rr77*OwWP`HwDQNDPdLY8rPAmh~AN*mcDR^N>#O6E5gOCgQIf7i! zYD^$MSc@{4q7TK(gH84M>6m(`6r$mHkBM1}a56Dj1j*mv1_5I6=t77>A&$Tw)>lah z&!7Yw05aFIJ(u8MEX0)m~U0-XdbK z2JPc`m>ql%FR%1)sFU|Em-^z2CdVl+H#lrGF>f(QiHnO%NHkYh=XsR2Db-n&tazR9 z6C&nSp`_I-Ye{sH&AAu|&GSEKbxU-y84Z+_l(t(x`Oc&dgTrB`sn&NjnmqE&A}F}i z>D>G#g~#D^beGL*6(#-U{3WHm#&8ufw+jsO&ZG{1qvWp7Iu1K|8STBw`dK|6uzfOE z@sSe2!W3O$Xq|P^)O>Zd_ez_$dXIR$VN!(Wch@UpPcB@w-fJ?iVSLnJ*hXmmPYQt< ze8Ji@&C5Sr!{|VYof}Koncn=HM!#)qe^zfOWu146iV6nEaThY9%!Q}zC)S~zd})f} zR;sWj)NV6=DrW0eY`}N9EtCksl|*tvvX^4Q^QPQMJ78y8h!Xu&b>?+*|4|Y*{YA4- zb7VjQj)RCe6syMBocNm7mCgfA)a~lem%xU3giK~5Mj@L9m8|cTaTX>Mo{tXaCQ~d) zW{da7m9UU87Ki394`rQ9O#S{6B(5F6c1`0KbP@A|iKrQ~Zuv z7t@O*Zr)7M;DR%V?p%dY>mlAFCu`8UjIzfGkkWPW*z7Y8k2}wm3w8PFHvZCvqvLv{ zgoBf7j4SyHmv)nDHm5PBl;Pe~tJI11Kzl3C1*j4;K7vKNpY zUl8Ge0cM^yh*n_B&U!&PP~#f#LTg~g?eQsv@ztwru&1|(X|8Brqdq@SQ)d^k(b8v* z%kZ^!p>VkH>Sio}9)Nh%Iy1zCHn@(kXK2~YRAOes*FOicG(n9D-i?dy?b;6Gc@8G) z2a*WU49&r20o1IGW^2r*Df#I=R<`nHRi1yR9sf=N-C5l%+oOk7vox8nBN@-mfFXGI zA)@wCILTM`5mz?0T&4#j*&_80f-M4vCr>#DyA3!;#SY@j-2)u*2wNA&`{Zn%HWp5o zmz!DzJ<$o0yAt9i`aaf~+6iS7M&`!P$DY1SARpd~o&gI~MX~_7rUx_@D>0#cg!k-6>nYA7!bIkhTx(y^*^yJ_Y??jD7$;QdQdXV3^}RG7wd)vq$I5d?!LMW|)7Rok2qZjV%;8i1^QzpnTRG0~5uOi4-XHC4H2J{0@+3A1|AHX-Jdd zZPLn``tbUm`jz?T?i~jFbWpA7YcA=^6mV6n5X(@E+CT-pa zaIE*Q>;YZ?wf2M!ttr};;<3H`Cg4!j{AE@uivRn}s;{uTGDU~KzA)#0Ex;#x<@9>e zIbUwHSqriKkfr2ir(iUcG%>ebn&-f^vCX&xoB=D&5;eHoju*h`2O-Cs0(+t4_q^Ju z><>+|fk6{gD4qMkTdv9~{j0c|A{#6Zc!j|PcWiq4K^A?%;=K~x3YgwrpLkJJ!Wp-n zlSp~As;fQ{nPT%2E(mZ$EN{yCnz2|06O4_FCIyk#pYPXAl!Uh4V0k4g5`uz}zqHd* z*CD(6ukUI`jvgKECn;Y))nK|W@O!(B(mgl>~{^h|5*M)ly zNu|U|w?(a{ofv|u#=bZD+?Yz|Xw1-)8CCCkpMNX8kg4jF`*i>FE2-B6RN^#&F7KOJ zk%PxY^Vaw6buUULG~e$%i)5NwK5oULrAXrD>P6;@^=QXH!U^QP9-{6SeHvqR6dy{H z`Rwe}d(kU|h!29UR}L)mnXyJon3MLM`MCY;8L~Q4>xOIIkED^-HGe387_i=HQOa7k=nZ8g}wumC{Ms{kGXoOG)#w+j; zys-GF(sNPsGoxnF=xGz(yyl!-l;Us?Rqj&1g~~XQu*3wBWCz1<>JxkEi5t>tjl9l+ zgSOc%y7AcsZ$eZ~e|siwnGTJ}w~8PsC@ztQl-;isxN&0x%RQqenu0wzI#3rX?urb?BR^UhS z0IP!6g9lhgjIN2Y{l(k90xHVbvqpRqhCI;FfByV=?NjnI*$(i6oZs;~0%$k-op=ALvR?aH$rwMv0OTXZO;5g0NzIN1Gp^-y5L6^TG8tiGjQJhH2Q zxhx)mAw)s~*Bg{iZbV=ddYk})v#c$VQp7;B0k{<2mING3p&M-;8PUN! zeE9GTjDT(!g@=W^)}3SX&R!9Z-Dm;ok~LG-l~?R~8e^Y+I7eU}KYMnDw;|!WcJ1JZ zIn=ZV!O0v4`1aN#pf51>2x;E66M%wVo7?_~@py&><|(ShV+{^D5-vZ(ZlC4Fsu3V2 z-46On_>6ZZnLBt%YL}IBaGEBE&uq@1 z<)U6reL@1w!+%pgwOkSv8w(!g^&Xa=?-|KlTz!J*k_#kO(|(2ViZ>rvS?!K+{QWs^ zIB4r=BmBy@r_SupZuiD)ke+77W0c~PuiyQ`TJoL)<4;TQc)QuI_fy-1?^ODO)|yfV z7Z0Mj+d46&Zy4RR#@qfjPdrayC|wvC<1XrvNyUWTRT2#ue6oTbgqSK=!2lQ{dt}* zl1RdGw;6H0sf7=Ofq~5zW3v`z9+=t1Qcleke2G)3I(F>1rJVLs7jswt1HtSs&sgG0 zS84USSrG$LkDZ12nd#G|J-#fh%EhRb`3g0*Zx|akjt`?d2d6p(5wH9@YG(<9uMwAC?vJ2|auKx-_rneir>itad(}Nh1jz|s36cd>g;SX-n}tyL@6!hqFf&Uc z1-W@Bl#%f|xie$6H!{7}=8iAe*5uCsX2fULPRdnhAUxoUka&oH}&^2(( z1bC(O*>R2Ao4SktsK7*Xq)6fHu(6|DuM8ZSk%76hTYmc^D)5$0&CZ_wJ?a3A`&eb+ z4~JT`kimv>zR>^r%5wRiP;WayNd*}x+$|3UW(5kuf0vp3;f-X=NF9CBxU~d=`YrcU zum;6rS9tTkq-%Ew-@#!2Hq2()+S&j}>-Zhjfp(Z=AO`2c&M#kd6FKnhJ(z9+9=9ak z4wXBUR^`*Ah~xq2QGbAkk8|_c?Bd@B<4Thj*Yi|Q=UWa2O#c1?@OUDs>m=pVr%&LE z`~1K6qyWD`M*}@BtT}9nd+WSyJ$|eOm=t(KgBOm9lr@mIEG@fd-b_(v!wl`C)3ZM( z2Y?C=9ST&3eeCD{;XK{qr+;|}YP-d^UU2l)PTO}oL6Hac572z$5j${z2s8DBcy_Q; zz5z3uq&u?HGcz^wINN#{_05180=O6h>&OGlh5!>oyaPX)Ux#&glM08lIc#A~bMrAE zZU8O%xw*O7*=_6%-EM5>6-!#(Wqk!qv)Pv4>*HnkI#j^;t+nBlADEy*T{k~F+X{X- zx4;kcT1~S`?i<^&Zwj=FQJ>cg$Nb|-6o zdLH_;lfQqvfBw|_vcn$EhJ?z8qgo54BS99e792xSMWxMmY35LmF#bi|FR}4!{^#i9 z%jZchpmNpA5nc!IE)jtiy)B;k9=)lxBAmHUuSV<20CAut=`C# z_}6`_y}rf0)c8hs_Z>RS8`~FU)GR1DbMx8(<=i(;h4RG)UyxOFa<3ni^(f~uFJZH^ z8eTKMDkA+8*@*3dHw^Gvb-QmiH1wMYC|Ceg0a(@D-5vTudoqf2qt%kT#dwoct>Qhr zttzn1Fy=wFR5p#Xq+iOV$>2PhNZH)k`PcLOEX@geXK{`nex`zlqi+L*`9G$M zp+5eDpC>gx^n>G~d>`>3WDtx^pwoB;Ej;}Awc;GYckpXrNzHB@79eK1?4Y>;D0Tn_ zIO=oiO#hDy;03TI6nd|c*WFtu$ns~m2>o%TBi5O+zB6LBcy}FGq@;+})>g3ewriXP zj8@;kpr*$G&?yIpEihY(TK2TD>Ep^kyn{X)&~8}zR6V;FfUen#4Rae7huJFlNP=v7aBz!KRFBCj`EODVNv-`27`c-b~pi0|rJ$1y&P7VC%Bx zx|xUHm4tr6zk#E3Y;Eec_Zz7`7$d#Fn|SEZg5Uc`<^aH(CN~ZM1i;jl_8;%9+y;^; z-q<6y2ko*kah>m)%=-@B((!e$pK3i`KY%s2i~^$ z)Z(~FTigzre+rOgiI}@Tkp9j-wk=9<4tYM@Z znq*WfjLm!0`#Cd5eE4Bnt!GjoBYeXy^+h4d#5psp53B%#6i8wGyo;!P>K89svaCbaYc@WP`;W(BeHI^a6;F`#@EK{&&<`^vrRrO zmfk0wAyJEeCk*o&DDOl>hSD791|NTRpb`3{>r^ja=EfF0&UFxdQrTMc^ii{XnP$Cy zA*r4O0ugTQ=jZq2i5ABG?bfzI^TP(CM-kShrl#)hV*gZm++b#jE&O#j`}8?%j(EV= zp1d2ZfneD97w^e8^HNqA27LGt0r<&+k2z^Z_W#+xfiDfr_F*+0gXd{G9PoHD@!ahL zFfhZPSYRFwyY7pNp%j(O8f*nm zVz>+sNyvmr2MQ=Kp2`p4&D(Mz^5O0jJe!6=(zmdyFcG<3e~uPd&v4qF)!sg>g_pT? z(7n}R;5odvuzCE#B>vBG*OEp?D_eTnww`$_m-W@e3A~H~DcIYm(?j@GhPVB!HTVR4 z67?Hx`(S=oHva?;BY=V7dqJWO451E8%2WFAJI2GNN8BZ$Mc(`yfCczJgG+Eu^a8@{^W7+usr47Y`})5@ zQq`caS@lO*yr=WuB7;QQB$dApo^Rh;LXV6 zV2Ug!pCi?5KYsEMEjI)Tg>ejvz)i z?CbX3uk?(iq%u`Yn!hWeh^hAOQWbQP`{`wxwQYCgAYlIe_Q!~}Ulx1U8b5tX>bGgH zFn_F2Avx| zX8=rjehv=CQs4pT*{z1~v)?_pW0$AsCZ|3^;ne}u+ZX1CnvGO13z?#`p#BB9F z+=$+8iv-AD+z0bM%EpQ~F;_SOsTIc^a zQe(N1!SDmdX!z~J&X8)BKM_h|ym=$=UcCQ5s@}q(={9^9-^PH^8#&T3MkCUV3>X~( z0@6|D}*7sTj8`&|$%gWkU0sAA|pd$u0(oRXr!% z-W1BI)2k*r9UffpbXoGC!?W$ll--H5$apBFnsJs!K~7!FcgqX>Y$`To-AW| zx`%)LU;O<0bD-sh(`#87=dy5waoy(DIxb6w;7d9tX)2AJ4LWUy* zxZ-1lUHfoA8()R=APey`fy)XbiyA1ekiZ*wD(MEE;9wMvm%4?C5zYTmQqm)(v&j`A z11Qld+cp{&ql1-Tz#;09=D8iVR9`JJi~QW%Ty`%J;g|0>O)MZtq13qJh4;bxZL{ec~PU9fbfZF|Q8FFN@9W_NKHpL6@_E&epfO7__bLkvjU zR#H(wp<(ysud1M8TIwVmYSb+mk&_6(P$z;>a4%ipQ2S3p61|+73WMI1eGHLhwA8na-&AH&p!DuX|w`@cSLUlO1a<@Uy2?>InlBI;z_nL+T97 z7Vxz5d=lEvo^2U%m#^Rbd^Tf|79OiUQILmw;+JWwES14?iqsp zOQ~x-UWuE#UR0dzT4byRt#|;CdLK@hNqjXoTHw%rY|0*C10@2k6F&u=e^Xo6DV-FL zX$nw0tw_03+jRcq?Vx_!uFZ@0`V?i~s%~ZGJkR{%3I5D=KBc}rk&u;T1_ujIY)v0? z_x+uDwEA{!qqhPFK&w;RC5P=vv4=+sc?(fj85{K*NJ23@a-ZxX0T^sFVBXD)&2>o< zvSilVYrDFU6kVwE(VD|P#uSbyY^0sV(~oogKkomWyzzXBR~3)?RC#HMAs;PEM%aGn z!^!7AB?V9~lmY2t!I1p31YuT(mCVjd-xf zgQj5Juig3%xDVF@bP<*Df!Qp2O zw|MKCz!);E8HX*Q5L?fCyQuhGl&%yS4@+$#DZjic3^6=aYYd%#a7E^zh*7Cb zr3TwA5(%hcT=)$t>eZ0_Ad*lU05k={(Fij@0tAXfgGzfn?IlUj_?@^-`?%dw%)9vn5KK!paN&P zlx4>Hd3IroNJ^^deKnu~?Wg|lscm$Y5WqK_(L%{OW4HiSra<0)OI(_Q>gt|uUjtI2 z_(`nfpKq_f1;#U59r>}DSXlh|ZvJ{D+xed0-Pibe&hfD;GlzyPpwxnrFjJ9S6bJ^7 z_aog=W{IgvAfPpogAEY}*0sja^^0i}y-FB%5YQhR!ES>_V1xufj&QnS1d~dI)yu2t zoY(FLX)gpC^5=g-Vx{HS<}P&1AH30j{RXTK-#W31>b%7mo9oYvd|qd8X~?U2`{@bg zTvEzsI>Nv~?dwDVj-j6^9(-2h=~D#d7BlLr4;v}8d%{?ty8sYmBktBU{%NvUeE1%x z4_dJJNuBc|ziE8iq%Z&mY%>TpMhqT>s=}W&nI*D~P6D5IMf3A_P7b12iwcct<#a3) z*nB<1t5cfx7`NxwY~)f;56)P)@Tbw<^jPvrwZxzfzb$0eRt>q|7x3{Q?hDI54{f0f za0hyoN*G-T++iqJ2!cc+KxWbe55q0{A#ftQK5G~hs}HR`4h{ipu9L3};}mU|AJ(l` z9jzZ6AK$$Ab<-vJ$1BLa%lHM$)y|op+#EYywc(&5c@iW4bPT` zsMM$`Z|EnLMF|=z>PC46a-W5_tg}%Q6YndcNWROVrjy)6N_odq9x*n10)>i93jMN) z4%gB}?s!|sh&bSFig&aZng0lwe;ya?5;g+_8=JY5;TBs8DilJ=H79a=R4I?0#hlCZ zdF&WxDx~}>i5(fApO2e#EH~xAEib?&P(R~bW4Sqb{3+@pif_V4s;a(sG2HvLn^(|x z@%?XcXGh->cOr@!O@iO^8f?5X!orye(flJz5RBh`NId?^bTEvyfdWwMU(SL7xM_%4 zjiz*bij~6q2Z(a0=0}=}$35TTI^Le0DCA}3G#I+5eN^~-=J%GXHf`k~q-!%xwBYpb z>7&iBsuSh@rTdh{Ldz!%Isf=KeV~PU=qN6-ya>g z(6lhSR(8Jj;}ggJ5cexxs=bho>1DhS4{lf$8Gp@r6#8xc*Mpt@ZQr<&7)4Uxk$!TS zz`zH1GbCDAHFLX_lBJSujMtBz-LOn(yoZ#nb~Lt5nbE2MU+FbD4-#lHr(_GVHjb~c zv(}Es)<4Clo*A>|?}gw)5{;{5xfVc=19eflBO z!Q+P5X4B-?KLt#6KKA9t1lV7=g?!ukC%=?kSOVDW>au;X-W~zGYuvS z;|n?QBWo;NOdo>LtFLr^hk?gL6fQfqZM1mu*SO#fus&W%zTI{dn@pS3zXQMrd2yu@ z=PK2jMJY@For^yilEpdZ69>jGePz2hwc4pqaj0+=XehS2%-WeR(}i&9VfPza!F+)_ zwuv9|`Jw79AIhLQoe8#ghD+V3OZX;+m#KX99#=eV!?lm(mX5qJK8JFQLbz>zCS!6h zr9Qj0-WjvBv&EM7^<-W822+$qE_c_-opD5F@egC84#l4J`SyvF4I%GFQ=?UFght^K z)6<~RG#idVkSaRZItcpk(U!6{gVcvcC|)f=*G>`BditjXIp!EJvSt^AJ~eu4xN`zD zl@YOB6PAfsIAO~TJV*QsiO}Jn^nLa+ya8SeLtj&CbI`?TTu#UHmp32p^!?iXj4vw$ zB5Cj;^JoG%q@rV!eodvyWdyN-W9xStjVb& z^sq|OY)SNjOw^Oi^Iw$g;^E1WLrYm}UphWjBsD>&+YLpNqz-tJaGWsVlD9sP_8CK{ zbs_IEJoQyq^kLVB1ti4_PAN?vsWsy=C=%eg#jr%MB>9_d4CX1oMSU7|!YA zAP8Cbp-f_*SZRLVci$pS`!#~Fmk*kIuL8}Cg+<*?lMr|!G4RC1qs%`Jt*fgth~?6$ zQl&!l=>8{GMl%=rU%m~2{ZZpad86r(vGtw?G$|S+O!eP(jO)9)M@zYQQ&uFtFAWB4 z=_FJOS)F}j;eYA%^JNIm1|A{md6LzYHImkrck&SLf6?v!dv=ETcTmMYn_qo>H^txa zltdxlZR~7tJ(9SM(z9z1OOtu073*y%{Mq2mJJ-4TT7i!28MCqt$2R;%`lhI8+=^k% zyZRMpMJUVFX@FdQgDgIYj8~-j=kvSi$+~}Vy$&>%li3W_{>zl|Gm~U27c&h*y`u3R zxI`S~NbO2Vu#l+@CaEL2Y;b~^9DR<8whOC!B9F#LDg7Y?oT~t*{d24Gt9%h&qihXF}iEk&|>&g}8z23owRVgK@7gc{8 zc;z#y>m{Bs=xVnrXC^M%E-*`He43HC+h-s*Mu>;j{)#cpsFrl~HuE*SwTZ<;C*7~U zjAp#p2EhvATo#V|(~in$JCDLOf0EFY;L3{aQ{SdBeHTZSc)WY0tz0gfxSz?^VpcnN!X4vQ{x{AVyeYG>6iFn zv-sd-E1qs;A^4!JA|XHu{}K4h;yTCPmE|I2pA8s&>d*2GaN|P3o$Qq|`^NFmxYu_o z`xZh70{K57MX!K~2h7q#p7Cp8!C2eBEkT8$x*QMKa)fsCyERnP)}IKOoI1j6z?ACr zgS#v7Zj-)fH|f8&DX!{TP7}c91b;tR6?hPD4(~OEjP* zOWP0BUYsnPw}y-gSGUK;+lUqIy(REGlrxz;6Nx-D*-4}PpWiE&zc;p^R`OVF4Wse8 zudgrZ^7?q_IojF=Or!xFHuJz10!XaOop2{QQ&`YA_PAS9?xS2xuf4Sa>g5(xQP^bB zIiTF@Pk2|xT-`E1JE(Eyi4xiX3$)SD0I9QF#~$%VK`(707W{?2u2i!?Cld0;s*d4H zABRWIt}yTlefo1X(l3!V6LzjuWbr2H@vPVyUs|iJ4r=23^47yMIa;fuZ~yZL*^{>V zQ21-dT{^$%G)eTRF%zX(OgUz`gV8G+;T?Bukp@4Tj1U(jTy+(rpjnc-_q8k8AxO@D zK06xy-kkH`C3xuRZQR32SXK?682*8;?GDawioGB**cN;o zwxr9yZbm5OQh{8T0|PQ;I1{XxAC#0dk6n!Wl@0y-^znR%wWJ89#1S{EMk!jUD4i`D zyg;_15)3>lmdiB}+F29=8-GBJMf1r*%ALm_qR*|3h&;kdCyABVh_uWMIE1@#m_5-f3uPWyudgxC0oT{`r%-4g^N{A09LrID4q^mb)h8&_Zz4b%W#N?TOw zf&i$hhuH~7ZQp6-U;!ULh*>CP1(J}AO_FkyDcjX3t?9ppLKo%nLhbVE9t`ONbccrV z{U2^^rnvxE73=xWCe3ldCJ(cEp`+4aacx(0D}=B9Ne1ua$PBFFs0IT&y^xe zN@px?^E?ZeZ=wB!#D1uTBq~)~h2?BVsw$>ti^1(qM(Pr##VOs#KXEfj(jX z#13HGo*HX$0I#c>h{$s>O_7r#Jt#>zR+rD;i}>#&IPS+vy~L#!W7SCj8?ixX)Lqm1 zKR|Ak#Q?yBA>a62RQ`{uVX^et{7tR&K_J4K2qtD693)zYQ8&t%~)qB3~36-S2>sh{n2MZB9%WjIQgnodrc( zXE~&#+2&Bai~n|__^a^z)i~F&q;%uDkre;Qe{=p~8+fbB=a>VRlL+{|w4!lLQD1#qn4b>BI z&OFIVr1k*lZprjEZ5J$Gk4fAAkddsrxs3tw8Hnnrp&jE zKp9lh(1|o?HcI=IRK$bh(jfkN58-wR``S-JPSN}!v{nob%;etFK@^ziL8h&N@qLGm zdYoNL*nB|x&wIRc!bAM5|Lf_LZ60A5Amf*lPtY^Je>Jtw&;mXMs6)LUpXH@m*$0FUjYIky}Tiq7g!D*5O=NR+aU!D(gt~jZuww zO`DlXHBnhJrE*=Gfj@i_Fm1br;X2|x3u@?DI&nSy`qfL8Ik4yP`!}y#Ts%EraL2{n zQB#HsXaiy)q)vRxWHwL)DF6p*HLk?but#Ahi%P^O#L!$04R?@whgt%cU-Sn*9gQ~U+CQ2<0}-wYy6!a6 z2KOGA2Oy?xMJeGZ@6DHfEo2ja)4Zmz$z2_#HDIgZmJ4l#Kf+14DWFBs&aG zu+s!_C85%JlBANtf(gM;bsSc#5)g{jVj=+D4P$cS6L@Xs{i?|dzYpzoHCyL$efs>X zD|bYlV%4kG7k9OmT;oCowTY6nIfMblQ0L%O046Yqu&j`I>q6dC(bxoz~+IJ>HQUjvbY_RsLEc*4n z*6j&5Y$WJ|k3htJUm5fmIPfw?9YM5f zDg3JGRp7%{U{TQ|?%Ye%kiz0`n2k+%>Y)zpIa{+p(t|V7V0mJn zXtU$Um|2G}9MO^_95fGw`W96@X^s$>X%!m$sI}{bh%jBlB#N%oWHKLCCN*&w2#Am&i_M!_$Md;MjdJm zRdM|u_WM)QtTkKUZhsG<;u=rc13>{R3;CO$8%Jhc2KWIc0zzbO-Y%IU+i|-7@{;aG_=|nb=!v4%RUU#wu|esS8G{% z*Pp35Gz6@ey7&GJyQ@^q05vfEl1K|=wDu)}rT6Y=6;;%}ql>V&c3LE-U;xj$_Dk%vxb` zgPdvtsKiMJp?_mZZsF62@@k0(!X%0l9v7!pBsp(nGuHTm!@p0TUtWIs^3*Ex zadu5dDsrH7C~(ukCG_jFY~~&ZPs#PqdqH8W97%S|h{UULGzuJE9Oz)z@H$ZT?Yq(= ziJA5*+tBh!!*^+#g|yCP;ymGxw|iQ;Ix_D6Wzdc>H6TlDlKoUpfCErlo9bh6yEsN4 zlWA;jT6b*6KCQJdKDB1vS3+R0i2kDie@#=uq3S8L-uQFvjuDOfR8oWB*iwgmO^nT~ zQV{NyO*qLTV)sMdN|e8FOwZ9EneRQ^__pJHL)mT1r|#F0*DkebwPT+9|5u9~p zVDJ|t37|NM&&Dsn{V1(1r9q$|w|)hNNUC)4k^Hf8wSVzt;&Ai80mTYM8v@4L!9-vl zOLhbSwh)F3M;+wJdtS#|G+4J(Jzd@ZRcw`0)`cAmDDx`sE));9Ir=@-_hnSSqX2i( z9plmW%Bz$Z2t^fAC#gc|4+)qRT1@6vlNPBChjE!0?E;+y+aFPnPs+un#A~2 zB4A%&Wb;Fo-D(n{<9qGDscy@v+QLHFL#+yif>qIz<)k>BCN%13>V3q~$ikoWuBO_@CVDjw z#cC4io#PgxuB74tN9Sz{-}k`S#X%++w^e&}yoYBZVzb>|gcyK@#K2+UCfZ5kiU3*y zi8|#BeJJ*s63O6jSw5s*cVN&pw(V>>S6P%hw)P5V5{#I_%dhcP%35?*c`hvoT#vGu z((5BX?3?aub(*q;Gto>`TU*!+ZZr5&ghxH6pIF;Vbm6=?IF6+9;*rl+#cS#{LWMmI1uJVqh9XbP94U{YGGnU z6Rg|e8|dQMu&UEywaCV57nv{Fp<}5G)3>zQM`w130pY6G9phJKGUZf zxHuMu=n*T1Q=uqSB=$}6x4V;7FY@KgDaAri&==V~f8X8y;ClQ%O*Ykm!J5wlp7Puhh=^Wm z%nHVUpM9l5Yi|xW0#NEqM*SKuR<|~i8ot}~5o?&fGovMnwz4p(j{KOXn~`-Lcw0!@ zsE!okQk{)Za9m3YsOHo5RBv`rvUSnJxR#@LD+7m~XHO%^xzani_0`f+mTi!AVo1qX zA2pJrsl&CSgX?YH5xb?vTO7Ob-`~1fDiQTqR(&XOzUo7B8X)kTSM%+LT+;AeC&n~s ziyLK;n5DsQTlVz60g78qOxgG>H%5W44f6R@4ay9TD%Jk&>6C>$6{6zrDM|iN1f7h%3V65}I@l)IYO)zC7!M6yMEoOCZ^xCPiBt3UqBc7#E+J zsPWXjCJAXY<;4qz2lxbOu!B6w7oK(fG4goA(Zyz0fX45_eW*?0O|-wF@?imoB!85* zS4FPp?{~4;0_Y$})a}HI&P^?*?1@QEqzZVOC*xjy{fYPW*VEI>-M2sjVjtqcfg)?b z-4G(3Ey3OV zj^Lj=uVj5n=7K6klUob^@F(BzP2cGa72|p`P|JCY02A|e8p)xMu?BY^rI$aQyPI#4 zleL5q#@zOLZd?53>*}8AP$a>dxFEyu-2;Mv5lv*XQ+r=!@fR^qZprjxY516n=^OFYJ`+>o#r4Apl0#1#?PdiFCqM0_UD>h z&12goYOgL@j?`PI+33XD`ji$Yu+UH)I*%%)!(AA+4W_hOK>NIQph}DUM zL8_VeNZwk@o9$C!fL!GNRaNogzO^#VP#*fk7CgyK+!=M4ds}&?_hFojft?n`{6Yi- z_#|c)l9ulLh}R+~rw6ZI{idaB^T@G| zD@MvmbVGng6{roC(g|QR6Chg+Uxy$H-94nw*^3Yc)XH0gG{JBHA&5t)GQ$6-eKX+c z!W(;10z@HsPhux0J7G~H`fW`~woZ}P-5JlF*5EiL0eebQijj6bUU;5u`N009id8_$ ztinrwS_}=(WyVDPGya{eujBr5k#YaknY>PBJ;L#M`z0I*V)^PICAmFP_2+)y=Cw4< zFiB~wQtt~AA|L?U!jLZ2i|JpsB^Gq4_r1PmF+b*fMGTY z*puJto_c)z?HM|?*7NiO`>${BqebzrN4;Rv^B*sXo%RTYWurD#Z;FAJCH_7(J1Ghh zz5(0A@Nv+NF!!rO7A#;8Ny0()VP4<8ncg)bNoZV8V%S<00Xsm6XgtbNFJm>yC%Vy% z3qnoj0zOR(4$V#rIQizhyg#;yPhCLFtsj+Ttp^4MGH;q2$9t|O5e^Y#5x~NOO_8b&h+vZ6l|(npLbbG|kp#dn z3T_r}=~F(-0PT~nFes4T#s+PG$)>gEV!-Uv6UUW%s2^+rv$`U@>F#cclr)e@8U``b zpJTQ-j9c${8-H@9KiwFu)LQ4_@|K{5(XXh#7hLxwKl?xZz3@l?odY4@0as@Kj`cZU zdq5oh>U2Mfn@Z-dDFzJnSdCIMv1_vkz_aN0kCmkLNZlU=bj-xDzGYB;1W{Cv1(NeE zTk+>vmbP`biaQRvnc0bE-5ZFz|6EiE7jf&uJt12H;>H9_6j*f(D2eZYcP!G!ac7a*EEvo+&_w8jhE4L9t<|vemMA!aLoyr!w)Ih z9r?6N$Z3mN0lIzfPNW0vosPW(eBfcdaV=>RwKLN4Y5&#d{2kj1Mw}uv42`kts((s<15v(vp}Y0xi+fLsSgSX_t^g+ z5J)!fB~@dM|E{>WoY;Cav17Z$m}wdz9{y`-fi}t_f@irp*0QU|&?ZUgBr3Kco#SB-LTna7T3=`=r`7;W`cM(dq z&`k8aPS^n6u?fT~R@3&7?Bb%17Z4@9ky5ugk#XD0@0ybVg{B&nD7HM5dRShKMTmlU zNF0_2gBsfzwsF$!W>_pXpi%Vclu5I31=cy{g^_k!&1|@d0j+?}j6mB{mv?3rn^DEK zPRdN_WEC+404(sRdDs{>Xsc*sRg7HO^EBi@fB8WI8Pt!wWfdl|bu(mdpV`I_2E((y z5=qswDEsr!7@&@)OZ-_*o9#sJZLOYWTb>N%jlmz9DBJj*BGe>P534&p`O2V4^K^Fd z|Ih56H&c_fYh}kw?ml?(KCQ87br;3d`PhE=6$RU94DOZfjKr+_t!?+z4>U0bkIXDT zD1Hm+iM(2%mcta%r*F2Yij#v>kiBy~vc2mcpApETfbC9%2BRKv)l6d1-egTWPnvXR z7~kk=Y*@xq9}%1>%LUFI-xb}YjPB}rA@MaU2bj(*W@)g@lTrTVE)BQ70#nJ$GKS+1 z>JW7W;Uo=mstFopYCy=<8tvG(kvHA=!J-Df2N5RWbARbdNjIS_37vnh+XWTk^#-Y0 zxT3D^wC(DiDohTB%A|()CH)on=|cWb#|PteduiFKGXW*`9WMUX$!^`A1Ce;s2RjlS ztX9WX@;}`#{qmXq>!Zs}ghLXc6jb>Qpx84PFE=K^wfk++dN9-A&}N3J#UvHO(_Pcy zv?FGuYphMXf(mBwEz|DvNz3kUVAO&BNQJE&% z3P)c#^{K*IIPpG=qDPK6bxwf}zAHT#Qe^M`@#(q4G;0y+*$D`VUxyxq5>#nNkUuNFhv+|Q_p z-W|q7*zH(6Y4O(kBtfrvm8p2Ke7Wns!povX-4vw)Z(eefT2*5YM(R}IX&3afOslb7 z8)O?{w@bPmB4H*se6pER>^gRCvTK(aigN{*i3gsV-BHV@@BX|{=hQe186bm&1w&<0 zgZFsqLx&Rwh}r(1SuX=dFB_LcLod~7KB-3w;>k{3ky$o#Q7Lsp-3d~PdQ)RcZUL7X zf~UZB*Wg23uV@SExMR|VzU&H1NcR=`vb3Z^Y3b2wzudo*ZI#4^C1a1WXSYjxoB}rA z#K~@LQ%hhW9ianWiDp$|Mm4-;ifF|92w7RT1Ymd?g#{;#`5J(j z2!m~-gTl!HFd_(c97`kw)-zQh*_Yip{SmeY1cVe)?*zUKjDHl2h1S?~&O2^xEHi5w z9C0gDq^kY{L7)-#o4y!?C4uDtbzyV3{5Y1pxVa>o_}i?vI6N1KQVh36BR_rB(%UKY zYJHTT44ap=8R^uY*czcMD z+wjbORB&6w8;YeXfYdG_Z!?IP9f)m22XIiKbhU|j$G&{O@)P+lDc3GwNc4AG4+OYC z`}*u4Bn-q(9c--0U)Q!+sv25wysr*_5eOTGFr z_X2nUYHV0BkjtM0v_J8A#PSktH7V0zK+ShqBtDJW1`6~juQwo_P;yhG} zsG$VqF5kO*i2=G#Z~)ta9?SQl$wCktvwmd%X0P|y*6|se76{jc6Uqh|X3C}Rr8t=& zt%r{o04l+=$?ZDB!7a|j$X8A%7`Bljv4 zm-lHNc07H9?<43CO%TyBca{+i+Og52?5ul^cN7_@zh3<2>lK{7821)TAPGS{A+TnF zvz8tdllLQtlC7Hi=uWodzkgLpZ@gj{(J6QEZg#Micl3<)XZDnNSiuCu4cg! zE|K3-QGm60!tiI~U1K?$FC~*Ov=E3Qo{a2Q^7rG@g%=$&+i+xK4;b{x-fG|6vn)F4 z?BfI=R%7}N97zy?CX}gs^d*=wB3s%)M6JB0X>BPdpxBl>X@)0jQ5{D_2-f4-JiL9U zSf~oM1_F0bQQrw@sH&ynnP3Cjtey=wA>$@~Q$v#RF4IYK1^=j(D3CFGNXmb2pOhq> zmH#AY%S}J6Ml4Fz5TAH1Mw4*Z`5$@0jsnJu6!1EO8;+A9`HJ<3|7Dfp#+_=VnnbV9hF_dG};Iu(mSG!OSD7Fus!TpnEKF0C+e-x!!~U0o9BB{_1XZ*#&H} zc=MhDMUZ7jWL1D*fLONRnI5=w(hLS5;I>A_+r>Y-!a@*2SgbYq_N%qtF<+7?Z%5%H zlj8d0XIvc;$qm%U!Em^b@q{iZWv@IX{7E+r(wZ7ajv;S?@C+M3sqvfKKtO7bA_Q&q z4iQfQJ{^78<5<^wex2P|HyUsLKJ!5WhCW;4A)+IO7gmFWxT|IS|-V%h1;O1Jf(LL#)|E7#4 z%KjsLG}I)3XathiptN z+`Vp+F5`qZrTRUtj*=57h!r?rjcB-bZ!VnH`F$-%v04+MQ6Lnz_@L^kL>C7g7n|2+ z7B(E0&4W;ZfRX{+$wHaStc&?U03da2ce7{Y3*$o5GA>dQD48geYD&6f=WmIK@6gEi z39($ig`OP_#x@17;b8MP$BT#v`a7<~Eu;J)Jjo6XAA*p+x8-B~h>%#N_D&_Yb0MM{ zE&vf246@OcN%k5U4*BU=XGOGHO(zRLe36yqigfUU!IS7lXC2Zg%a%X69=(z1O=~)k zvWs~>`Z<=6lQRbry3aB$pn;EG()ItHQ)eg+2Ocz*#~P|ak$i+U&`$^mEp^eW-2w%p zpe=;`@x>1NKfs!H1Q9;4g;Rg`rX6u-Q49U$3v54;$WJSD)N4(0I1a6w7ZSeq?KWT4 zKCH*EqMO1Q1h61YcC1MbIn<`T2|1BS@@Xgz*&_OczMZn5OC*WY35pz>?@F_HhF3A0 zbrN(UcV5mWGj4x!;jdTu6vJo%kjBsv}{X`L`c?lRh_nbg?hc$+UAXESBd;%Ej;7u3OV;$bhHuI zXs<9j-i1@o4C+}g_tNC8d2nZ7UjAR)_{J>xX%2sx$*@mzYhOm2u}$H#-w>F-GZnk8 z)_843g^q^bkH;TUf{r*Gwi$*a^Ekd?l;lbK3E*^M$KeIG;#*g!gU~Xd- zY^whEa(+ay_qmd;H{`m}v%u`kdw45kaL%1;!zDo6V7^i*6JiMaAIaz%J}m^%TRC7Q%3&1{dVRNVF(sG;1xP(3mzWM zLv1`NJ18O)Pw^1ma(B2F7Vh3Vn$$4){f1E};P>G_fRWGC=KiT%Q?bGttgJVcRm8N> z4+lF0MK}E?x1h)f7mVl)zBgXK4GU@Is;lqOT1m%7j%t);WT0VWkJPC5|Y0u zu~$zOuymS+r`jhOV_?CUs7Bb>bB|x2iLyASig9UX=UdRHF^SerLx2BED1{?C9>PMC9nW} zG_?dWR9#+29EdG)x2+GyLYPmPw{*0}td%z(s3dAY2{||0+|@9yP7n{XY{Gtx<+zep zwyJ4)RlV`x?T&=f3wcl|3&MIrtZ0WIha*%A(_G#iD$@2#Aa*66Jd6Z7-PWqqHQAY* z`qDM!GWBK8O^MD^lrm9USgFRs($5I|Iu!uVKK|46-P)aH%yctwc1aq1F4qbI9k~(# zDL6nQ8XXC^N}N~{rB~sJGU_ku;lG5IxuubAiD3w&u#Ix4kd{c(37NWMMmKH6vb&bc zqqV3MR7V?8s($_RuR`DpYP&ISE8y#Y-iY_!T**mBIy`huYUX-K&1s(M${+Crtjhv+ z!wU4OW5MIQkHL`U2lVUqXBk}wP~ z?FNSwdY6VhFasUQOMQA?2V8ds;^>5!NmX}8B*bq`_VPCk<`ylU5?^kp7O8Djuedj8 z6Iz!13>UWkwM2QXlW47`o*6&Km5nEtrY0}qq{0j}kJi#YOE8(1h0W|W2vcEk^n2}w zi^l0A(uYlRx7!;9U=nJSdg6x*3e0}4X)ZzH-den!Y&&br)T&@W$9OzFaqz*KZ;4;& z5qdJQh;Td;wx))LetF-q^8A>+nE(c{lMbOTy5#4()X)GtOSYToWW@m(fz-ivO|Fx( zo$b$rIg6^?*1o$Aa~ODTnE5Cq4<;a0z}VbQ0$wu9d83l^{x&;HG`ZKaEJrgd!qWR6 z1j}8$di)wtMd-T9s%k6Jfk!9^EkLWuHOc$q2_@OHJ2m&;y{eAfCn1F(K}7vf+x2_w zMRD~Ml*E)+{Jt$5Qbw+2b8gI(XR7AdCKU=TTr?!He`k~G!*mNI$Hoqpe(ZF`@AgQ{ z=m3LTsSSRhK#dk3RzBNO{EYgr0-j{;mx&r4RZ9LbINHWm(8;dppJEOOUfJ?n4j5={ zMx1rGP6pU&^{rsD4f4_#+ut3SySOpYl+<{ujH2oN4Z4%9UvSvS+|NN2^F)UTU4}N^ zyzCB*3)R!)3D+NnvTSPh)PLzFSxQ1EhTxBWixbX3KGyCU(-l7>{nSMx{=q9B@17ZU z>y)pE)h0Lrn6oU|4EW8jNhdNqkjVbC%=8a)mHhK`G~NzX`$TnGL|jZ9gQZv6h_Kku zl}^6{+4C(oKjD@bp?^(|F(i9Q0v_*dUo=s-d0Wl^ctl8hx5N}MAL6|Fag5zhuuRtP z1k4FXSFVxR$1vZWS=7vrbr1;9sM$@wUM`VJLFUTy}jBo7Xd!{?`td9v2utS zah^vmapX&Kht}DlBLHNXW{`X`DYmZe66nkt-O(GG-A!C)GxF$(`NIJazN6a!>4kxy z3!Me7KACV+rl>^Q_y_##%8w((n;(wXjY>>>a{&u)HxZ*}q)bc#XC$x7l4_`XoQ6RZ zb-d*en0c;9c1^oMWK9`fp?Rj(5nwa9kaAAoCBvq+a*Is|a9+Y0uwjpt0%iyBK_Gex3cJ6H4)|~2z|8oVW5NI&4 z!&yIaRgbLj2pE%9upel>Z}>R>Me~bKr^erKqen(E4f1n!G@S%D8H3BZHVK= zo3(vq3}VsjQH_4M(|XFzsGhP5dPv~et8@~87+(8MHJ6OtQHL*CKW>VpyQ@6AXoUMp zcZp^5apdOXA#=glaS55m_KlOe{Nt;J-JJTiSKQ2ADqpHQtBD63On-KlGn1jj)IxrT zh8_J7=$Bh=T`}N=ktmRd3jJLE;Zmldf&|%+)Qfk;KcgABuR38T^gsW0R3{A@V;#%< zxPPT#mB^)$oBx0!V*u{Cd*fWBUROl38{T11_wUbQ3T;Kweenk=)nVvOeE%}qbb z+J4t%PMS!7TqqRHv|Lx(TFQrX`WE*&6$aSU2EAUYqA}&hD&sm~ECs5>fKo&8xftY> z_puk>lg;lH?_>V|pxr{T;r!?2JrJ`UswCXkHHV!5U$^si@g@Evuyf7^+I!7pCs!6q zs-6%G0s|b%KLDXRy@DcuXQSn+;AD->_0$`lxQ-ev4b1L`z>>NlDQh9fteYDr*(Mb#^V;c3w$o+B2~ z>dfYe?_8|yQXp7Np#~#;DAPxJGd}%?gT!?>Q!I|+J?i=Cfph+tMtmZ(Ms_4z$I*IeBFRq$<5{$^hTyB*w_-#z;a=X_V$2D6~GtfCd&^)AmIwaa`u##D|Xo4`R)OGDgd83she`FX2AB7uQP%0=G)x&l9I! zYjVMf##uTQ~zoqxSOVGG9?t0;FXa4`ybl&k)|L^}l zMmc01NoF`CJ9}qkMIZi9n!k;GZj4rGpd*7Rwbd}{+;_GfU;f{H!*5Z_OL#3lJeL=e z%QL9x_A_#F@REzeC6zlI`8xT+LRO)xG{+1od%Lu>wp953663kNXEjuEwPCX#L&}tj zL5Y1k|km2*3 zHQ9HiQ$J7=P!-!Ww@TeNC^>z^;_DtZiti!QEWSnNe)W$pIW2Jy&v!p^!i?XfCY?kn zbxJhsU%2jVEXwU5>U4;iJFa~mpN=OrBxIj{*8V_ipqZ?Z!rdWgTDiA?TfLOpqFx5U zb|Xx%VN8!zF0d^$cyqRw3C(P|MD~HNnc#qPArSdNC5dawfi25*>DCcN%Kt+D56x7S zdf%lec%0^m!*3*CJtHyqfSR}yB0kQwa$B{ttoq(>e>Hs0viNA)do^_u{ugbui1B4# z<3txxq24!)R;M`{s?-8O zAD&TiInPpyiOWYi-|hmH$!^IM; zzCPLZtog@Vx{P}VHP!j;!{qP!rVH~~(Z~S)aJ2B_iU*tl;YmZ}bm?i^WDh5<;gW;} z%MznhIe2gxrkk>qTU67?-~Z#N0wSX6^QA{DwUV{b9zzW^HwtyJw2qx5wnh6WiPLv*4~Pd zh&42b`}9nR_@>GqgQu@G0xsH*)9m4DSmmDt&8ZHLHM}+7R}sKvcxdzkSH5`8)waQi z^W>2sr?p#QpM+~`YHr!Id;)8@z1{13edE!r!d6rY60A4#4PGl`eHS)%3fnT;G7(l=J} zeF!yEEKdru;~~D?f8Ud3Of)uO&g?;OXbB!26;%(3Vj@xUPi~$kSv^hSuFFA<0}}k* z&Du#Z4|p;v7MkBnG?-1eRclla>UtTK4GIhrnWyqG5FTEDjr=$eo_F(DKKiS*ENLEV z7>JOPq10ZhrRjAkV|^yl!5~i^3f4nd8=e=(U=%bVb2fqX9s-laC&S+m_pLX#Zd)y6s^G=_>NM2h_M7K3BT>*+ zk&jA`{a)}lz`wlNtSs>Ncdc}!5aLM>eMX`2z$G5E{A5chpA|8od;QK(%AG{6JDy=v zDH_&KMU=aVuiP#o+{UvRB}Nd^#9bT@wn&mGm_dg3Ayb2W^a+I1v!`rdt&Nw(bvDp@ z7<@&T;LB;;e07jnc!&9cFdx3cXnHO;7qNl4W7&-h9Qb+_(`@V38xK>q+DE9D6}@9= zW-ehqG#5>FrZZxUGVpquQ+cNCc^KpoCbM6qkaZNCB?*zy@d~ZUj&zHLvna2sdx6!( zcq)tQx-rgcqt*RX0pxM~U!~Go)vILU_!v%!*E!fQzx-r~yB`&Z6AQ(YkMHB*elDh5 zJX2+7?!s~-q@}@B+M_;XzT0DIXJ^Mc=b5Lw`|k=*whrS!OZ^ae9Mu28bU%Ii1e7e! zNG$dOj5D1*Jr4o-p!!D>Zo9Ov-YG+5xy<$(0dj@K#bl;ylq|RF-dY;YH{@#>*hlh6 zzp)%_NS0h(`q5HsEXPF1iKa=2F6!W^_i3;AD8wiIub>n^+`>hrkh)U%udY|)<@|Ud zWcdg7Uy4Qb@+3$VT9qK(^`AmqLg9!A+Urb1I8UNpUBW@B#JrYOraURp4YIsyE#``d zdo9lpJpb^seH@Zr2(9N`TG%V`WR#}gJXDwsjtO6&*5WX!-<*CsHJ2Xv;8sl*`%_W<~_(O$z|?O+sX z=-dVbq6ei@V0$VG@RK1cEQ>DR{W>JBIi{)ih*AdrKku&~0xK!~)l2(Wi=U(Ebi3&dP6H#>pj?E;kDi@PkkKz5q zi`VPPImaVk$9vhYFL>l>vq>9~JirrqKu&T2pP7SPI}9fohmz0Eq9Gy1f?16vO18?V z&$Bk@?C^_pDWkBGcFNh$`SHIYO&l^rL!(C`nn%s6bdM{u86T8nf8%^>@#Xu4wmG#u zt=2d5Hgg&Zqig})Gn}~DrZJK9EOvAHyVB2o><}%hxH+ux_zdJYzY8NNVEH0W@q>U> zy;m9!<=wtZ;M;6t$%15x&b4C@*sP1lKBIh3eY!7mz7ICgEp+Ey;v-hIz=iqa?vwC2 z77xWUAOS{z%itjW4*a;lpzAx(WG*5y_rbjq*e$=BHnO*NcG_o_)Uo+i3({Pp`9&Cg zc%N7!gQ4y9dfYCL+l#)9_V|d`^;FCpgjTw(-3fWsWvMX>Kf(WKAW?=zS22uQ_Z&Go0j zND$oDY0LrH^tmI5?AGtm06YTf)7E!$|7kKoXZ(jY{Dwm3rr`~issk%(J;M~EKpW?G zcT3dW{oS6iE@XRMKCciV^oYH*fJ`A>#lBp{KKFqa;c7|*GBa&p7Cz_>u!$}y`SNPGpPKQVK(#nQ{9aRsP% zFd>JiKeE^`@wG8A#TxZ;UxBl^jvoRaW%58WHCoGq3#6Gmp(i&US>!1?asT(}4;1q z>(SHF`uwQwRZ>y{EFTuH2Il_?_kLe}v3C`VMY3mEbM>~f`#uBSlwdb2+P)Way3^up zWAiQK>Z9Yc-52j_YHE@hzXQ$lC~Ma*%uQNa`rn63HwTA?z@1Oy6&MTt9rkM9|CaaC zb-0tyNKfzSMwS=Wth-0Qf744n{R#ffjI^{LEd&}D_rRGFY`nlr`W3L= zmXBuuPX!c6Fq~{}Y@9hd1ALRInOUwLHx^h5)|8>4RVuCUvf!HmW8j0)M#+QCJ0L;{ zu01tzaBz6~^liP|>a&CKJ2%h1-jEqHsPz5+u(7?>USA)d!4Fe*2VgvUjgj%4>zW!y zn=sJd?bE`7@9|I5+Lv<vO z?{Zw8fj=+L?_s5UAvMFbpk$vzW9UN3|GNO{tpRjeSgh%$LyA586k^mix z1LL@mrfy|pQ`FYBC>ZyhM{&aVgw6Ru&^H4PXcyS zNnW10jSbv*x{-M%Bv?L!jq=BjYLtqgSLKWVoVc#O{u$BtTF4t7>Sf4`s~gFEjb2E> z)N2{uuy;~?vACB}_r*aDVGvIgK#9A#ZdD|AJ@uU9GULQoY29b05wdDOpOsSzU%4Qe z=S=IF8%$MuI`1Rl<|wk^PpMs%t1C}TjTc*S!JBSLXk;$ctk14lH&46oI}uv;LJ^KS zEpeckKeDHfd=&XO zs5pM6VB@x=2I`17atUNIxi&|4ykqAb2cB*IF)+@xy|P(VkSAf5LcLsm<;Mo@R_ul@ z)wR7bt3HRQ<$@hHD8Brm_+n(r<%>i!=g;>F5g^z*XB1FqiQzU232>VQI^ikyECFN? zu(HzB*TDrD{1me{6z@%rja7qP=2Yc#56H~Gi4q`#JzZU0v)D^-i?7m%7i;@}6`aGt z8ydV+O$9$a2NPCojtrm}aD248QVp93n4(oxaU&b&ziyr<@QVP$c0cFb&&S6=&GwH; z3UTKsw>~>1V3s1liZ#_uT2j&%czln~zCQ$a_2^s`4n>6&OXFtuP4JV{{)kB&NE;STL@HP3yUs3 z26%fwZL56u?+^IDOO0IW)ItV?gW)+)-hC())6@&J*t?o;gwlBLwjKT3c<~Q@@LgUW z%c}tn?Aro2(QI&!hXM;i7IlHSr6t&81IF>!M+jY4si=~)L+P;VD;TA^RHTqonFG-1`eQDW1$>od^xZu zs;a94kl>5e9(eeQhGs759RiR=LgM1ydn<|x^wiWqKwC{P*aC0Pw{LBphWWHPu}8dR zKpW`m1A_|ib`>*Q23vOZ20&o%#qo#S!(-urTJpde056gUESHaB1mi9BttM{Wx)oi` zM+{!XV8Qz;C1ntI&6Nh>u(0#(Ta}|B)-+W}SQs!Ux$NTx8TF7SZf*i$IMgU3Gt+ZY#DdL_%J0ryiEd2rYhzW3mAn4t;j?SEOF-3~3+6)@VZ)&l>Nt!ObA}ncN z?ednKT$PaLyF`iLfSi-)`Omp7i9fp{`(|F{Y4V|&8H>sIgogxJHBFXd`$UfQYuipA zga7nA8SZe}>f!*omV(gjbbwNGVy^jod-Lw!*1O>~*8`ukSHQRg59deVrRpwmOGwE5 z$80r}G+=V3nnv9%)atDMQz8kJYY4$yJ zhad=@e~-X89u_qadm4eO3E0|!8mJ78VCC-JkU1gTXw_nu`aOD^e}Xxf{nY?KQ3TSk zM#@-l0`N9>y*~jnbKm*=(0PmY9bihaTL#=s^Gi#&z)bqa-OO*_znAEiVv(K8V5yEJ zpYpsK0J7h**q{g>-YSp{)Ya7&e~I}G!~Fp~36SD6HAlcZSEN$GU<=UYfa~d*)m8q) z-B48pJYg8V2FA*Uclit9!S26*|H8(FJ4H$_21gN;mRK9!f&y|EmI+ko7l>P6OdU%v zE+8S1ezy>C*x2y?R|*Bd1k^oX2>BdvBItovs>QCt;ryvpACN%CEnwJJGv`1Z3h-e7 zHvqrR*4f#M-rC2fS%(wrBj2!XR$Y{2@aWM$ND@NB!g_mpfDa3Q3osOmi}WZ!*mP}Q z@5ok`vRKj#k09OuVcN&tc@zDeBoy~3KNS;iQG$Unx#D;n4uoa2vgi|flDIh*RvO!p zsFYXs@=Ui$nY>Ci`Aqz62c)$eb_cCMOmG`@464XXCh!-sFj8qrU9sW+OkA9Cf1!5S-`Y*q8+tbAV((-u7!om_IlZ2?$lEM>806wU9rULM(RNqFKChE zzASXgY~$Y>`)x5*d6`^*q)S$CbW(e)wk3!-{IxKlsv6A}X}&Q7JAz4J6v-r~Na_8R zid=u9#llO2O%HGJ=5tv>3ZW4rH@E*k3lI<5078v}853vsuIr-{nFeb#AIZM`EU}SbSCx5moAGbc;1H6GGP)9ef z2_10M8w@pUkByB%ygP=hs8YA|(xppx?-0E#9+3d10$^f`lO%vO|FHd6a%UJ>V|{&E zF5bxgqZelfSjXtq)zvK`3$y5#FV8`xLin3i+pHg6cDQi=2xx9WOtb6xr|pouqJy8% z_qt>{^78cPRqF{g4Z|7*kNWb)1`feJDNXw&5LSQ}KV+q0zpg!FP+9Ay+y#hvKEBcA z<>i@~jpm9~G5PTR{(kVHE{apbn0*|IW>w<|2?yR6STu)`F%DbRh67F!RSf}Bk9)p> z2SeQX#MM;*3H+P3M?g@}{s^zlXHAS0{pqbs=QoAJuHUYK_=Z8WemFgXTXdBVn=SY7 zD^4A^=02zBde+T0SF@o-0_Ew{37!m#ZBT6};ZlusuBKm{aYn`5w+W)*zvI;KLb5rE zuD>ijE-3kWk^S|$;!`G#(&Fo*#Cq4QN(|IrP}^t>Oxe7l*R_*pZ`bHer(68{Qo+Q~ zlQ(%2FiOQq_flp*d;a8=HR*GxadZ`%McAkiU=ubAj>i_p+hrqp31n-sGiU|{3GJex z6l%WMMY-O9x=VB1T*+e^Zo;VP({<`~JrIqt zx-cF)N*+Q@iW`qq_lseBU2uu${awRHS0WLrG}C$#pS2L9vN4zImyh4K;qKqE;kUZZ z>q~e@2LVO1)9*x;BZSgxA=`Ylb8BZP*9P}ZQn8Q8(d1m8`)63@elW{Hyq#MQ)j^&1 zcc2HJgGZb6zvESi2N?iob98i^seFv3dqDah!}b_y+81^6`CimZsb4C*uUbkaUBRv! z7H7pNUt&La;IBYB1HS&_gM-n#r32D7Vtr1%g$z-eR2#pd>=Ej?NJG zu+-Pd`ZaBNW zlg_aLw{d|;_}vp%D14XQK}wSReKmK+{?}8!j(_qXQQ`&1BR_=yHvYmu9`ClU z*I?-~Ok>>|4@MKL7OcVTlJXSH!C@v{C0==F3kqzBK!gRa`KT6CtAvI5`N-~E@(+EC ze@;)a+*AnpAjLy*3D{Z0TS&Q~^xQi5(-A~KGU1}>*)c0&ka8U(G#;T_-lg<3TU177 zx7kTqx%V)$PeO$Qo9t3iAzlMNs=&_`$NxpmpFTr6! z#4LtAGMC-eSkyC9QDLBFknQwM)(um(Mtrmcl{GQLLg2dCa`bk+H_uppz3#`Z*FF3H%CALw zSxMb_k3a;tSiMF@v2Z0bPqfOqS zo^vm`mE*>f!H-X(LQEJS%T9DP+VKkcMnwA9pqt;d#xE~`qsuOy#*eh*yiUC;N*)S>kTj-H+k za9nJ8Fb5YOzl9>St1FmekG!!%-8&m7tQ*Zv*47)_d<>x_Pq)e&L59HAtiT7tk(JK5 zNflLIy3hczx1yf+)qwU#z5U(Of8c9Ej?adgCYBUMN9L}rS&r;Oe=jW!OH{gp(cZ#^ z`~b)aPh)8})&AZvXWg5(uLNN}h=2^r(2H_U2F}!~ZsjK_MJM)K{5p{`|B)D%5Gsl# z@vVBQXRJf-q$pX7Z@+CXL9LiQ5(;Bj`L0cw@y6_!=ykN!VtS?7;@>IC+B$=tr`e5f z-%{hty?F70_Z178g-m~jYa+bqO@o@2TAYcdX@)@Q(7W~-61K*5r01XQch7V_9!}Fm z3x@HpP~J49no!7BMR8z~rqwnt8g#Pg9^voce+fYN53bw|EsQe4N0+^!(&#DD@2d8p z)bA|O`KZ>N^SFqo9N*)y2!`Il3+Fl_PP4FuNO7hHCv}vQ;zLxfolfQPa~|Z!1E0Cl zSGbicGb|kRP6uBX{wzrNUJ7Y&5Xl*~Sk(Dg!|;U0-tVL$dG<9Mcx9Mskp)HW-kjld zTT9MZ!(?E()7CJ2#2D@HzZEncLXnA8`ULp)JO)meCkMN6_zD&5uh@LK|21z5Va?Vi z7SHm7a=jx^sXHlnfNeJHzjcOA(B{PK_BaruU8Afgij!9B?hdn{mA^*Mr6jv%rEko5 zJn4OWL?~;Upv`e->9#(>hTjAcX^$RfGEw0BU}<7vVkw|VVTtC+Tn|B~l;Ptu5zq%L z2^4xz9LR)3hXQy5(oQV%t&>cq74*7#1Cl^lH5y@;jBSt_EG)i?q{V^&0O={qC19=j31H1Y^gmgk9 zaURoB{8^?o!3_p8`P8YQu8aLOfe8|!3HBHiZ_VB^_yzzi;aCUBp&vwuFU(8&8+FCcpwRn9h zB%v#AL4-*K#s5BO`}bN)XtU2Q9j)~2+*HPhHTNZ&+dag4^7!Gz2;tXSN5-Kh?;vrKZ{v5qm6ZyIBMS0Cc-%}EmP4IIr z(>y$1YTZ%Ysu+S<;5YUnAEB|?e|O>W?Q@ZHT^=!^!1Xddcl zJTj@#rKM+*>S6KDQhQyO0jG|IM}Z8y{Nnr>2L|QT6_v(9h-h$Z96q11tB;5vEI)vA zabokg?!)vqDPkLtern!2n5;JM6{%<7p(JW+YlEt|cxG#q?@JywR;yhvKZs{hzUKWk zzTAR^(1{V~h~D0FI9=N1)8oBQvtFPpt1ey9Nbpy`=3xqe>TnXK1M2UqA{xxr| zwT*oV6v?n!rglD2wdv3}ZM6y-Qqji8?|I)4&wqylPOQi}w$(e$&3QRUB)^;dVt><# zbdT}&D-WFs&T#>4?SzE;5qpPc|r~R^i369|LJ`HB%;D8ZQ-BR19!HY9GJ8Eq2DE$V!6Lw z*9yN?S^FaTS6-D-Y1w4SoddO7NL&nIsyH4`*lH|Z#{GR&iji#5|D}T9oV=)mrbG2MKe#O9NO=4r)n2k@V=Dm9C>x5c{YW2X^7)pdT2yh za4^Zb28q-5S<>_icMFZ8oH^7)HHCT`aF~c$G)l)Q6a;UXG?<}T>!*FJH~H9t6+cc^ zbVYjMv*8IN1CKR^yG)htef56C`$~|Cy64ho(3`M8a@Vzw$H&JY34i^XpM)(h&d$!f zS`xE2+JNtM6F7nJfn(KO=Vx1nAT%}^4L3m6|NIorIc!(LQqsVFWS=uxtyl-J%&=k_ z&6U%KtWHl)-yM`Y-`XD(#KOD6zk!ByBn72%JzEeFGiP$7X^6Ta1u88v2rATy3f@k4 zhx#iE4VOaXA*^rgLx<-Z(Du&1CTcoOls9Hk=At9xS^=xAv4A08%{T;)5Y zH>Fm(XEClCoz(N!q?%g#QT%HbVG?gDzPO^X}bw`{@pZ z7&X2DV`MxnR0zSJ#xHsb7DM zIZ)~DokR{3`23voQxXFCL*>;lNf8=tK>}BVd`HTJR!JM(IH%ao5{Obl9_q%AYTMD+ zUe8a`MqS99cMC*RV@ zro;qoZe>qCh&C>-$~s%&Z?hPZ1P zdhtHTSge;%A%9DElrrH~Ji3vuz!XG5NcMxW%A(cHa5mTt-z<8La5u-~1-fbfNT{wr zWv9&Z0?HT?S)(Yoo@kz?6zvmJYC_vj>oLs>HE+9}jorh-GhKQcglsvkPFNz+EyyJ6@W+#kTK5W!^1ZLx|Bh%91aVi1KTBqXB6Rw_INkbxkQLXtJyq-rAm^ylkUu@p=Go{wua5reIk zlJ_XnJd?Dcs@vjLbOv5MaI@ei5hmW=-lnE+K%qJf2@$K>hz*H_S8WrnE zKtCH6x%_*SXa-H6Oow z&Va~e=X^D=KK&NzXgIZ@%<=4U&!5{73W(Z3(iCuYzWugH#$Q!AF#cAOr}kwq)4Ak+O5 zlh+4V7D+8{O>z?9UO6#PlGU~!Pe;V@D=0;dzu;S|Tof4~{<` z$~OE$M^9veN~f_{e>jOml$(_y)oGXc<~mBGiI=!eE06)a-buCqf~tqC#K zg?=G&!%^&EpO!s?B9n8*kJ0q#j6ZEP-^t}+@BWXX3w1wxvKk>XRzHXA$R~SdVnR?v z#41n+#{?GFY_&NylRG|s>ryNRYp6Qs?ZTOYg5b!YxM*mxeE5I;$~1ub!gYx`+8>=W zl0jPOYd#9&=TpE29vU2k;Tt$3;K~wUz{A6{dIbx5@00KD!Qr8&mlw+lDA16M0gN0Z z>z_bRO($i?VB5=(Au=JMKk$-4l8UikgKlKa6$VdWZU=-EF;IS>H>a!|Rvp8gtOjx) zh;=YZ(G_voMbhdkedrfBr_Ep9vg#7C zRP?8>AUUZ(7Q+|`kJoQUf1ToncP#Tpxj$%-%w%j)A zubIl3HZ?XKC~%E-Y`nrHxk4s-#lOzUY+zdb!tE#()@e$uQubh&#$D-=M&R5-YJHrn z_NxiJQF__DFSedj z7?nsZBAeMNgb>WI`4y7OLL z$B$X~a;+px11quShPppq)vfM_Wf(aTt0WTX=$NCO=jNt{L@XJ3zUu#)ue!D_VovNB zwZD)`1y3D0qhWG^mw2H)?*X;-W>SVLgKt(R`$ifiOL?bCsyJhmV5{SEs*HbrCOY3z zk~IpaA54g=wcR@yc@wfK{Ol=6*5B(>=0XXqH^sK}{HWycr zlxijv>G=8cr$kN?2r|%|GKa1hsOQc@7Ht}-HrIx|G1~eD29QHAFfde4=4!E*u~0@! zn0tGl05nh&5?W{xi;i>6LBTjeAP00-0U4R)u`%XgzQ)^LUX5GL3ar7Y5E(KuBt5?C zKx;{&6E*Bzt>_w|kdS0=h zdugsZTQov>o6aP-NOto0jU`uTE59YTh7aZ>)I8D_#fSR_lW%oppknv2U38XkO;2iS zB5B+87n|viv!hx$St5wTQ(0sDEu_>?$oC%G@}$NKrFaQu(JcI0{_dq?rxJn1d!_wO zri(><{_L?47i7m3RNlu61u#eS=>^;1;+i4o`3uO3*1}RXOc0}do{B6hOiW9!6$X3X z?*u*|5Z+|1;^A7G*BCE3nK5>#*(ARdjwF`D0c~3UW1|6`gGz9M^(l`WahmxY)w@^B z5rhUh4zXZx!m1FDYrC z&yEGGgG8O=$#VwU_acC+`mc#`Ey-Fo->Q zuXP1Ge7UlMMhuRO_-12=X&%3Q62LD47a!ky@!j3stMZd}_0T0v<$|scj0nMu%*1B^ z_Z}ZV1x6;+PrIiu`OuE#!2g4DqCEfh!-q4_CSd68Uvq^w4czke?*eR+OG``tO@j2q zF(s>6!uEk#Abn*um=bk=`ZSe)dTQzbqS2rB7dwmMEZHlWFjw>Y;NUuji|~+Po?MA&z&cE!& z&9+g!S*g0Z<*elXEX@ruNLkkUarZlBrgwxa$R zPp&FD$V`q5z&LQ`^X062Xr8`NVnPcZeqxxgh_x8-7G6}iPxklgap})Pxh&%5n z4ZJQ&N=QH@j~YJt`Lk-yexOE4Ss9ZAnKN8g)d2wkv9Y8J4d*|@WI##su(VWEn;RSB zmyq}aZ6F4j=Zh+e*r-sObHWVuzG_wKY+xp}S6mvV9nGW*{dk%#fF82G5Y@CudPMI^;_J{6zdRwsP=60&SQb^6gCo% z;g-oj{RsE4+l;?hdKPI;Wyt$#sM6Tj7-6!4eQdhmB}1Fhrh27QW|EpC z`|24LTTn`*2XY|7bNh(nBqSwy2Gai+~?Q`?a*RK}Tq0!ayZ${y6@6cW@O&ZyN&qQOOJSNx_iHNQ?s}_U0LR`G5 zs)}6k9$O;J4(x7kpHb%KU1oh7#3x=e)O^JuDWL56RjvE{a^>>TR)4t5ADAK#sVxqr zYAGHR2_BA4^tXBzjAuSI-=!#L)-VvG^gmEQc1NX6aStOL%2h9ot8MpPHFtchF@o&3 zD2hul)iVzNeuuLpNH_Y;MJsBm(CD~u^&TQ7{@z^m$PIzJB?WCodt!>SJD5_Bchh4^ z8m1xQw4-Pb{d%$Pi)~|S`1K{8qIu#CJF>Mf^6eXDk}8VcmeAz|aPn>ZrO*AI9Yn%S zVm6zF7E!D1b@tog_lo`?2pc8(J=jzq(w>#cDkOT|yL zF6V#uencJGZB{MJn12N%u=78a=YJsQhCTHhxYOd$RwZ;{La&Cz53EIRS#KG@(eLvm z<#ZnY>E7x2TVvc3PG!_z!O8EIpJ92Yj-=ZpSm1V$$byc&QJ8QoQ-Anjs!^B{jby<7&< zNPJgddYqFgs=?8|Tw^74?&<`I`RmW#*}JD~$}G}mY3e;5#`kA_V!`X!2C%eSM^wN*|?3 z4jTztRlj|>N8(!e>8ITRjI#Dy?al`A$_2*QV8}%NMoha9l)rGGQK{r*6s?!58MDbR zX4KF7Wn+AO+CNpswmgF^sq~iqf>^^Sf9Zn3jDy=2kF&A{IygLk`Z;;9eBI8MSf{TA z`zq!Sv`uvk%La|K{t*?)CbFSN+16Fl&LY!DN4uz_D2>}UjdKp1hJ6u;Xq?sN!q*oU zaHtVDwz8ys{*;K%R*$u}KE5#ffM)YrVO)7k=hv%5(t8bxQ|8W)gw)581qF=aB7eIH zNa-aPv(zNzS(LkJE#@3^gd^{``j4VzSwr$s_XK-+e_Qz~rB3xcr9~hq{c%5QBu`X4 z7|xOF`p%)?&b?60-P=G%B?N==wv(Mpm8a+bXwSbCuc@<{FC2>OoAP ztFt0as_lv6==5~Ml}&RvPp9=u1$qp8?M*(u{&nIfMfUCrIe*3w6cmhNPfRB8a1m@8 zdC6}4AJQCK?~uT-;O6F>dtQ&9X(?Xv`^8;;YxfMk4a=plt&7`@Quh3ptEX^#Qbqnv zjT$aA+EQv}>_qX$H(Bam7O5#paPGvtZ249PYq&A>GDSE7UM? z+Lu_I+R@r)#7D1IslCR;{_W!`6tMluVP_*@B0M5O^Pv%8_|IPLAw@b%N4t{1RMSH_ zlL8V?d<_W-dDXc;x~LJ13MSY_p}@Wz0|Uv9$4Tpv`AG@dGy%;?YHG#xX#!`P(ulCb$y6?vH8j>XY#ad>M_C6pI_Bh-6=20xufP9rZTISLp}tIPOg*V z*w9SpKem#vcukI?L7Vqc^M#(j@ZG4GP@xF<;#TamY?Z2Cu7pd7wnh@-pb@B_lv1o5 z926WhnzHiWP3k30yo^UKP5~Ipq{rV%s;IrpWucyev7i`B_WQ$M9GECw87?h&Fbl^`t0dv%%8&c6!4f(_Z&jU|F(@A&?PqC zs;?J&^PFs8Wv*8izm7jqt#MmNq08V%thm{dhQ~49=KOiOjrqgq1PbKVGg@Z!uz2|a zRFek>2Vl`c8U`bgGIjSX1k%*m_6=3;sAw-M7+tJO4+&Set$e?R-}#%$&HEUZhzn^E z92zoG&wK?+Z0R?Rj0dBQs`;`Gv&BNhJ1*QK7Z)KlU6Bts8jc8_;kijpj%4z0d?e$u zA5M;+K|!ZL-XZZmtlG`nu~OK=6ynV;1s`5<07#up!6B;i{0$U9u6h|5SG6H_f>ym$P$e%hs8 z&V%i$*lx5(&wQ2L!N*9qzujURN_k@-hl5(by}fNCG!J?I^76|z*5^mxre8q{2jbC} zCvTx=BwznwdV0FQU-jMc<59r*cNNRI$C*6=`Raiq`;WnVUiJCAP zY?wwYeAaLvn@&9c74byCx87t+g-zg!#=PRa7D>nU`sb+XxkUSJJ9|GTle^uM~{1DDlPVxMoL$T^}` zcHgx-5dX;v#4*~RoQ!zG0U9D(4!I(T1M zn{B^00ec5MHptNe#dRV|!fhsPM;&3^oXOvYk9T?*41YIg<+4+{wfH<4elV{yUq{Hm z!yGO$Eg{-58+JkAy)R=z`Yah3vw3-WLEj0UKgr0*fQKaD$xs3Uf~Jyl%ezo$#m1(J z_pnQOEx?1gpFUkfb7EXGX4Tmey|1qSj_f{rVt9>09uY^L@|JJhYe-){eVig%B&^7D zvN0b`pzaaA8EY)d^jh`@@h!=sSJqRD!k4oQoSji}tOzt%Fi=pHAkl{p)Cdp=3Veh$ zlMY&!sX#@jP0p-zX0#_h)CY-1;)g4K83-im9=>?F|BJ8ffJ=r|U5|>hu*q5)agO(O Wwj$a~K4K98m#X4jg$j9-!2bt0**s?e diff --git a/docs/openapi.json b/docs/openapi.json deleted file mode 100644 index e036879e..00000000 --- a/docs/openapi.json +++ /dev/null @@ -1,908 +0,0 @@ -{ - "openapi": "3.0.0", - "paths": { - "/api/sessions/start": { - "post": { - "operationId": "SessionsController_start", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SessionRequest" - } - } - } - }, - "responses": { - "201": { - "description": "" - } - }, - "tags": [ - "sessions" - ] - } - }, - "/api/sessions/stop": { - "post": { - "operationId": "SessionsController_stop", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SessionRequest" - } - } - } - }, - "responses": { - "201": { - "description": "" - } - }, - "tags": [ - "sessions" - ] - } - }, - "/api/sessions": { - "get": { - "operationId": "SessionsController_list", - "parameters": [], - "responses": { - "200": { - "description": "" - } - }, - "tags": [ - "sessions" - ] - } - }, - "/api/sendContactVcard": { - "post": { - "operationId": "ChattingController_sendContactVcard", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MessageContactVcard" - } - } - } - }, - "responses": { - "201": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "object" - } - } - } - } - }, - "tags": [ - "chatting" - ] - } - }, - "/api/sendText": { - "get": { - "operationId": "ChattingController_sendTextGet", - "summary": "Send a text message", - "parameters": [ - { - "name": "phone", - "required": true, - "in": "query", - "schema": { - "type": "string" - } - }, - { - "name": "text", - "required": true, - "in": "query", - "schema": { - "type": "string" - } - }, - { - "name": "sessionName", - "required": true, - "in": "query", - "schema": { - "default": "default", - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "object" - } - } - } - } - }, - "tags": [ - "chatting" - ] - }, - "post": { - "operationId": "ChattingController_sendText", - "summary": "Send a text message", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MessageText" - } - } - } - }, - "responses": { - "201": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "object" - } - } - } - } - }, - "tags": [ - "chatting" - ] - } - }, - "/api/sendLocation": { - "post": { - "operationId": "ChattingController_sendLocation", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MessageLocation" - } - } - } - }, - "responses": { - "201": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "object" - } - } - } - } - }, - "tags": [ - "chatting" - ] - } - }, - "/api/sendLinkPreview": { - "post": { - "operationId": "ChattingController_sendLinkPreview", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MessageLinkPreview" - } - } - } - }, - "responses": { - "201": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "object" - } - } - } - } - }, - "tags": [ - "chatting" - ] - } - }, - "/api/sendImage": { - "post": { - "operationId": "ChattingController_sendImage", - "summary": "NOT IMPLEMENTED YET", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MessageImage" - } - } - } - }, - "responses": { - "201": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "object" - } - } - } - } - }, - "tags": [ - "chatting" - ] - } - }, - "/api/sendFile": { - "post": { - "operationId": "ChattingController_sendFile", - "summary": "NOT IMPLEMENTED YET", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MessageFile" - } - } - } - }, - "responses": { - "201": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "object" - } - } - } - } - }, - "tags": [ - "chatting" - ] - } - }, - "/api/reply": { - "post": { - "operationId": "ChattingController_reply", - "summary": "Reply to a text message", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MessageReply" - } - } - } - }, - "responses": { - "201": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "object" - } - } - } - } - }, - "tags": [ - "chatting" - ] - } - }, - "/api/sendSeen": { - "post": { - "operationId": "ChattingController_sendSeen", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ChatRequest" - } - } - } - }, - "responses": { - "201": { - "description": "" - } - }, - "tags": [ - "chatting" - ] - } - }, - "/api/startTyping": { - "post": { - "operationId": "ChattingController_startTyping", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ChatRequest" - } - } - } - }, - "responses": { - "201": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "boolean" - } - } - } - } - }, - "tags": [ - "chatting" - ] - } - }, - "/api/stopTyping": { - "post": { - "operationId": "ChattingController_stopTyping", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ChatRequest" - } - } - } - }, - "responses": { - "201": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "boolean" - } - } - } - } - }, - "tags": [ - "chatting" - ] - } - }, - "/api/killServiceWorker": { - "post": { - "operationId": "DeviceController_killServiceWorker", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SessionRequest" - } - } - } - }, - "responses": { - "201": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "boolean" - } - } - } - } - }, - "tags": [ - "device" - ] - } - }, - "/api/restartService": { - "post": { - "operationId": "DeviceController_restartService", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SessionRequest" - } - } - } - }, - "responses": { - "201": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "boolean" - } - } - } - } - }, - "tags": [ - "device" - ] - } - }, - "/api/getHostDevice": { - "get": { - "operationId": "DeviceController_getHostDevice", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SessionRequest" - } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "object" - } - } - } - } - }, - "tags": [ - "device" - ] - } - }, - "/api/getConnectionState": { - "get": { - "operationId": "DeviceController_getConnectionState", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SessionRequest" - } - } - } - }, - "responses": { - "200": { - "description": "" - } - }, - "tags": [ - "device" - ] - } - }, - "/api/getBatteryLevel": { - "get": { - "operationId": "DeviceController_getBatteryLevel", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SessionRequest" - } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "number" - } - } - } - } - }, - "tags": [ - "device" - ] - } - }, - "/api/isConnected": { - "get": { - "operationId": "DeviceController_isConnected", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SessionRequest" - } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "boolean" - } - } - } - } - }, - "tags": [ - "device" - ] - } - }, - "/api/getWAVersion": { - "get": { - "operationId": "DeviceController_getWAVersion", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SessionRequest" - } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "string" - } - } - } - } - }, - "tags": [ - "device" - ] - } - }, - "/api/screenshot": { - "get": { - "operationId": "ScreenshotController_screenshot", - "parameters": [ - { - "name": "sessionName", - "required": true, - "in": "query", - "schema": { - "default": "default", - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "" - } - }, - "tags": [ - "screenshot" - ] - } - } - }, - "info": { - "title": "WhatsApp HTTP API", - "description": "WhatsApp HTTP API that you can configure in a click!", - "version": "1.0", - "contact": {} - }, - "tags": [ - { - "name": "sessions", - "description": "Control your WhatsApp sessions" - }, - { - "name": "screenshot", - "description": "Get screenshot of WhatsApp and show QR code" - }, - { - "name": "chatting", - "description": "Chat methods" - }, - { - "name": "device", - "description": "Device information" - } - ], - "servers": [], - "components": { - "securitySchemes": { - "api_key": { - "type": "apiKey", - "in": "header", - "name": "X-VENOM-TOKEN", - "description": "Your secret key" - } - }, - "schemas": { - "SessionRequest": { - "type": "object", - "properties": { - "sessionName": { - "type": "string", - "default": "default" - } - }, - "required": [ - "sessionName" - ] - }, - "MessageContactVcard": { - "type": "object", - "properties": { - "sessionName": { - "type": "string", - "default": "default" - }, - "chatId": { - "type": "string", - "example": "791231234567@c.us" - }, - "contactsId": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "sessionName", - "chatId", - "contactsId", - "name" - ] - }, - "MessageText": { - "type": "object", - "properties": { - "sessionName": { - "type": "string", - "default": "default" - }, - "chatId": { - "type": "string", - "example": "791231234567@c.us" - }, - "text": { - "type": "string" - } - }, - "required": [ - "sessionName", - "chatId", - "text" - ] - }, - "MessageLocation": { - "type": "object", - "properties": { - "sessionName": { - "type": "string", - "default": "default" - }, - "chatId": { - "type": "string", - "example": "791231234567@c.us" - }, - "latitude": { - "type": "string" - }, - "longitude": { - "type": "string" - }, - "title": { - "type": "string" - } - }, - "required": [ - "sessionName", - "chatId", - "latitude", - "longitude", - "title" - ] - }, - "MessageLinkPreview": { - "type": "object", - "properties": { - "sessionName": { - "type": "string", - "default": "default" - }, - "chatId": { - "type": "string", - "example": "791231234567@c.us" - }, - "url": { - "type": "string" - }, - "title": { - "type": "string" - } - }, - "required": [ - "sessionName", - "chatId", - "url", - "title" - ] - }, - "MessageImage": { - "type": "object", - "properties": { - "sessionName": { - "type": "string", - "default": "default" - }, - "chatId": { - "type": "string", - "example": "791231234567@c.us" - }, - "path": { - "type": "string" - }, - "filename": { - "type": "string" - }, - "caption": { - "type": "string" - } - }, - "required": [ - "sessionName", - "chatId", - "path", - "filename", - "caption" - ] - }, - "MessageFile": { - "type": "object", - "properties": { - "sessionName": { - "type": "string", - "default": "default" - }, - "chatId": { - "type": "string", - "example": "791231234567@c.us" - }, - "path": { - "type": "string" - }, - "filename": { - "type": "string" - }, - "caption": { - "type": "string" - } - }, - "required": [ - "sessionName", - "chatId", - "path", - "filename", - "caption" - ] - }, - "MessageReply": { - "type": "object", - "properties": { - "sessionName": { - "type": "string", - "default": "default" - }, - "chatId": { - "type": "string", - "example": "791231234567@c.us" - }, - "reply_to": { - "type": "string", - "example": "message.id" - }, - "text": { - "type": "string" - } - }, - "required": [ - "sessionName", - "chatId", - "reply_to", - "text" - ] - }, - "ChatRequest": { - "type": "object", - "properties": { - "sessionName": { - "type": "string", - "default": "default" - }, - "chatId": { - "type": "string", - "example": "791231234567@c.us" - } - }, - "required": [ - "sessionName", - "chatId" - ] - } - } - }, - "externalDocs": { - "description": "Github WhatsApp HTTP API", - "url": "https://github.com/allburov/whatsapp-http-api" - } -} diff --git a/docs/site/.editorconfig b/docs/site/.editorconfig new file mode 100644 index 00000000..dad6b582 --- /dev/null +++ b/docs/site/.editorconfig @@ -0,0 +1,11 @@ +# editorconfig.org + +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true \ No newline at end of file diff --git a/docs/site/.eslintignore b/docs/site/.eslintignore new file mode 100644 index 00000000..57d00579 --- /dev/null +++ b/docs/site/.eslintignore @@ -0,0 +1,4 @@ +assets/js/index.js +assets/js/katex.js +assets/js/vendor +node_modules \ No newline at end of file diff --git a/docs/site/.eslintrc.json b/docs/site/.eslintrc.json new file mode 100644 index 00000000..c926994d --- /dev/null +++ b/docs/site/.eslintrc.json @@ -0,0 +1,31 @@ +{ + "env": { + "browser": true, + "commonjs": true, + "es6": true, + "node": true + }, + "extends": "eslint:recommended", + "globals": { + "Atomics": "readonly", + "SharedArrayBuffer": "readonly" + }, + "parserOptions": { + "ecmaVersion": 2018, + "sourceType": "module" + }, + "rules": { + "no-console": 0, + "quotes": ["error", "single"], + "comma-dangle": [ + "error", + { + "arrays": "always-multiline", + "objects": "always-multiline", + "imports": "always-multiline", + "exports": "always-multiline", + "functions": "ignore" + } + ] + } +} \ No newline at end of file diff --git a/docs/site/.github/FUNDING.yml b/docs/site/.github/FUNDING.yml new file mode 100644 index 00000000..b15c6e6b --- /dev/null +++ b/docs/site/.github/FUNDING.yml @@ -0,0 +1,12 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +patreon: # Replace with a single Patreon username +open_collective: doks # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/docs/site/.github/ISSUE_TEMPLATE/bug-report---.md b/docs/site/.github/ISSUE_TEMPLATE/bug-report---.md new file mode 100644 index 00000000..6a8b3a84 --- /dev/null +++ b/docs/site/.github/ISSUE_TEMPLATE/bug-report---.md @@ -0,0 +1,25 @@ +--- +name: "Bug report \U0001F41E" +about: Create a report to help us improve + +--- + +## Description + +Describe the issue that you're seeing. + +### Steps to reproduce + +Clear steps describing how to reproduce the issue. Please please please link to a demo project if possible, this makes your issue _much_ easier to diagnose (seriously). + +### Expected result + +What should happen? + +### Actual result + +What happened. + +### Environment + +Paste the information here as shown by `npm run check` diff --git a/docs/site/.github/ISSUE_TEMPLATE/config.yml b/docs/site/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..e3766187 --- /dev/null +++ b/docs/site/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,4 @@ +contact_links: + - name: Question 🙋 + url: https://github.com/h-enk/doks/discussions/categories/q-a + about: Ask your question in Doks Discussions \ No newline at end of file diff --git a/docs/site/.github/ISSUE_TEMPLATE/feature-request---.md b/docs/site/.github/ISSUE_TEMPLATE/feature-request---.md new file mode 100644 index 00000000..74da274c --- /dev/null +++ b/docs/site/.github/ISSUE_TEMPLATE/feature-request---.md @@ -0,0 +1,17 @@ +--- +name: "Feature request \U0001F680" +about: Suggest an idea for Doks + +--- + +## Summary + +Brief explanation of the feature. + +### Basic example + +Include a basic example or links here. + +### Motivation + +Why are we doing this? What use cases does it support? What is the expected outcome? diff --git a/docs/site/.github/dependabot.yml b/docs/site/.github/dependabot.yml new file mode 100644 index 00000000..8abca405 --- /dev/null +++ b/docs/site/.github/dependabot.yml @@ -0,0 +1,11 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates + +version: 2 +updates: + - package-ecosystem: "npm" # See documentation for possible values + directory: "/" # Location of package manifests + schedule: + interval: "daily" diff --git a/docs/site/.github/workflows/codeql-analysis.yml b/docs/site/.github/workflows/codeql-analysis.yml new file mode 100644 index 00000000..0f02f7c7 --- /dev/null +++ b/docs/site/.github/workflows/codeql-analysis.yml @@ -0,0 +1,62 @@ +# For most projects, this workflow file will not need changing; you simply need +# to commit it to your repository. +# +# You may wish to alter this file to override the set of languages analyzed, +# or to provide custom queries or build logic. +name: "CodeQL" + +on: + push: + branches: [master] + pull_request: + # The branches below must be a subset of the branches above + branches: [master] + schedule: + - cron: '0 11 * * 5' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + # Override automatic language detection by changing the below list + # Supported options are ['csharp', 'cpp', 'go', 'java', 'javascript', 'python'] + language: ['javascript'] + # Learn more... + # https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#overriding-automatic-language-detection + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v1 + with: + languages: ${{ matrix.language }} + # If you wish to specify custom queries, you can do so here or in a config file. + # By default, queries listed here will override any specified in a config file. + # Prefix the list here with "+" to use these queries and those in the config file. + # queries: ./path/to/local/query, your-org/your-repo/queries@main + + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v1 + + # ℹ️ Command-line programs to run using the OS shell. + # 📚 https://git.io/JvXDl + + # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines + # and modify them (or add more) to build your code if your project + # uses a compiled language + + #- run: | + # make bootstrap + # make release + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v1 diff --git a/docs/site/.github/workflows/node.js-ci.yml b/docs/site/.github/workflows/node.js-ci.yml new file mode 100644 index 00000000..ea43619b --- /dev/null +++ b/docs/site/.github/workflows/node.js-ci.yml @@ -0,0 +1,34 @@ +name: Hyas CI + +on: + push: + branches: master + pull_request: + branches: master + +jobs: + build: + runs-on: ${{ matrix.os }} + + strategy: + matrix: + os: [ubuntu-latest, windows-latest, macos-latest] + node: [16.x, 18.x] + + steps: + - name: Check out Hyas project + uses: actions/checkout@v2 + + - name: Set up Node.js ${{ matrix.node }} + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node }} + + - name: Install dependencies + run: npm ci + + - name: Run Hyas test script + run: npm test + + - name: Build production website + run: npm run build \ No newline at end of file diff --git a/docs/site/.github/workflows/stale.yml b/docs/site/.github/workflows/stale.yml new file mode 100644 index 00000000..8ca10108 --- /dev/null +++ b/docs/site/.github/workflows/stale.yml @@ -0,0 +1,19 @@ +name: 'Close stale issues and PRs' +on: + schedule: + - cron: '0 0 * * *' + +jobs: + stale: + runs-on: ubuntu-latest + steps: + - uses: actions/stale@v4 + with: + stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.' + stale-pr-message: 'This PR is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.' + close-issue-message: 'This issue was closed because it has been stalled for 5 days with no activity.' + close-pr-message: 'This PR was closed because it has been stalled for 5 days with no activity.' + days-before-stale: 30 + days-before-close: 5 + days-before-pr-close: 5 + exempt-issue-labels: 'keep' \ No newline at end of file diff --git a/docs/site/.gitignore b/docs/site/.gitignore new file mode 100644 index 00000000..85ea9156 --- /dev/null +++ b/docs/site/.gitignore @@ -0,0 +1,5 @@ +node_modules +public +resources +.netlify +.hugo_build.lock \ No newline at end of file diff --git a/docs/site/.markdownlint-cli2.jsonc b/docs/site/.markdownlint-cli2.jsonc new file mode 100644 index 00000000..3c793744 --- /dev/null +++ b/docs/site/.markdownlint-cli2.jsonc @@ -0,0 +1,11 @@ +{ + "config": { + "default": true, + "MD013": false, + "MD024": false, + "MD026": false, + "MD033": false, + "MD034": false + }, + "ignores": ["node_modules", "CHANGELOG.md", "README.md"] +} \ No newline at end of file diff --git a/docs/site/.nvmrc b/docs/site/.nvmrc new file mode 100644 index 00000000..9dfef472 --- /dev/null +++ b/docs/site/.nvmrc @@ -0,0 +1 @@ +v18.12.0 diff --git a/docs/site/.stylelintignore b/docs/site/.stylelintignore new file mode 100644 index 00000000..3972095a --- /dev/null +++ b/docs/site/.stylelintignore @@ -0,0 +1,3 @@ +assets/scss/components/_syntax.scss +assets/scss/vendor +node_modules \ No newline at end of file diff --git a/docs/site/.stylelintrc.json b/docs/site/.stylelintrc.json new file mode 100644 index 00000000..191d0938 --- /dev/null +++ b/docs/site/.stylelintrc.json @@ -0,0 +1,48 @@ +{ + "extends": "stylelint-config-standard-scss", + "rules": { + "no-empty-source": null, + "string-quotes": "double", + "scss/comment-no-empty": null, + "max-line-length": null, + "scss/at-extend-no-missing-placeholder": null, + "scss/dollar-variable-colon-space-after": null, + "scss/dollar-variable-empty-line-before": null, + "color-function-notation": null, + "alpha-value-notation": null, + "selector-id-pattern": null, + "selector-class-pattern": null, + "scss/no-global-function-names": null, + "number-max-precision": null, + "hue-degree-notation": null, + "value-no-vendor-prefix": null, + "property-no-vendor-prefix": null, + "at-rule-no-unknown": [ + true, + { + "ignoreAtRules": [ + "extend", + "at-root", + "debug", + "warn", + "error", + "if", + "else", + "for", + "each", + "while", + "mixin", + "include", + "content", + "return", + "function", + "tailwind", + "apply", + "responsive", + "variants", + "screen" + ] + } + ] + } +} \ No newline at end of file diff --git a/docs/site/CHANGELOG.md b/docs/site/CHANGELOG.md new file mode 100644 index 00000000..26975b03 --- /dev/null +++ b/docs/site/CHANGELOG.md @@ -0,0 +1,112 @@ +### Changelog + +All notable changes to this project will be documented in this file. Dates are displayed in UTC. + +Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). + +#### [v0.5.0](https://github.com/h-enk/doks-child-theme/compare/v0.4.3...v0.5.0) + +- feat: update for Doks v0.5.0 [`0df89d5`](https://github.com/h-enk/doks-child-theme/commit/0df89d51fbf706aea17d68d07bcfaeba422a1b60) +- content: update content for Doks v0.5.0 [`63d4412`](https://github.com/h-enk/doks-child-theme/commit/63d4412ba65217ca21092565bf3e6bcc2706e575) +- meta: update README.md [`5a8fa90`](https://github.com/h-enk/doks-child-theme/commit/5a8fa9081ce203d594c4ad7b5193f87bd51f3d6e) + +#### [v0.4.3](https://github.com/h-enk/doks-child-theme/compare/v0.4.2...v0.4.3) + +> 18 May 2022 + +- deps: bump versions to latest [`8ee2cb6`](https://github.com/h-enk/doks-child-theme/commit/8ee2cb6b8f2a7b38562f266c7db9c028a24c4523) +- meta: update changelog [`48499b6`](https://github.com/h-enk/doks-child-theme/commit/48499b6e66bf9bf5bc3d27597b2840618882b16b) + +#### [v0.4.2](https://github.com/h-enk/doks-child-theme/compare/v0.4.1...v0.4.2) + +> 1 April 2022 + +- deps: bump @hyas/doks from 0.4.1 to 0.4.2 [`eda0e36`](https://github.com/h-enk/doks-child-theme/commit/eda0e360262707c7baa1af2b7d373865d5e534fd) +- meta: update changelog [`4e8f1a8`](https://github.com/h-enk/doks-child-theme/commit/4e8f1a8e51292c4010ee48a1f94b22db441d0998) +- meta: update sponsors + backers sections [`788e1e3`](https://github.com/h-enk/doks-child-theme/commit/788e1e3ab5b5447b4464018a0959e3cd1338a486) + +#### [v0.4.1](https://github.com/h-enk/doks-child-theme/compare/v0.4.0...v0.4.1) + +> 31 March 2022 + +- deps: bump versions to latest [`a85f35d`](https://github.com/h-enk/doks-child-theme/commit/a85f35dc3fe0ca5a3080d4fe7d567f7e8863566e) +- ops: add continuous integration + stale workflows [`8134f51`](https://github.com/h-enk/doks-child-theme/commit/8134f518b7873be39ff2cd6eb3472bf681fa3390) +- feat: add files for custom scss + js [`12bf689`](https://github.com/h-enk/doks-child-theme/commit/12bf689da853e90ed51f25b8103e7beca68c23b0) + +#### [v0.4.0](https://github.com/h-enk/doks-child-theme/compare/v0.3.5...v0.4.0) + +> 4 February 2022 + +- deps: bump versions to latest [`fe5bf72`](https://github.com/h-enk/doks-child-theme/commit/fe5bf729e6e6754f3b6957b5d6c657c84326d070) +- fix: comment out mount content [`477ed68`](https://github.com/h-enk/doks-child-theme/commit/477ed686336826296a8b8e83c90af45b7a904bf4) +- config: update for doks v0.4.0 [`d00d595`](https://github.com/h-enk/doks-child-theme/commit/d00d595bc6add83780cf577d58099bbcecfbbe40) + +#### [v0.3.5](https://github.com/h-enk/doks-child-theme/compare/v0.3.4...v0.3.5) + +> 5 October 2021 + +- chore(deps-dev): bump bootstrap from 5.1.0 to 5.1.1 [`#64`](https://github.com/h-enk/doks-child-theme/pull/64) +- chore(deps-dev): bump @babel/preset-env from 7.15.4 to 7.15.6 [`#65`](https://github.com/h-enk/doks-child-theme/pull/65) +- chore(deps-dev): bump autoprefixer from 10.3.4 to 10.3.7 [`#71`](https://github.com/h-enk/doks-child-theme/pull/71) +- feat: update for doks 0.3.5 [`3782cf5`](https://github.com/h-enk/doks-child-theme/commit/3782cf57ed43acadc426305dc64764048b78138a) +- meta: update changelog [`36436ff`](https://github.com/h-enk/doks-child-theme/commit/36436fff6fd1ba412fdc991f4acca35a2835d09c) +- meta: bump version doks-child-theme to 0.3.5 [`57eae76`](https://github.com/h-enk/doks-child-theme/commit/57eae76694755ab1b06691a3c5427f224b806661) + +#### [v0.3.4](https://github.com/h-enk/doks-child-theme/compare/v0.3.3...v0.3.4) + +> 7 September 2021 + +- feat: update for doks 0.3.4 [`b08cb80`](https://github.com/h-enk/doks-child-theme/commit/b08cb80fadc09f7ad7e7e960d09dc482666fa108) +- deps: bump versions to latest [`a790bbe`](https://github.com/h-enk/doks-child-theme/commit/a790bbe7fa9ac52d15270339bf1ec24be385a2a8) +- Create FUNDING.yml [`8613d4c`](https://github.com/h-enk/doks-child-theme/commit/8613d4caad869c0f1f80b5610f6e49b766935541) + +#### [v0.3.3](https://github.com/h-enk/doks-child-theme/compare/v0.3.0...v0.3.3) + +> 5 July 2021 + +- feat: update for doks v0.3.3 [`f7b5720`](https://github.com/h-enk/doks-child-theme/commit/f7b57204c9de70f14e17337a8baa44815beb2b50) +- content: update readme [`14f1a3f`](https://github.com/h-enk/doks-child-theme/commit/14f1a3fede35e7f4a88d8ea063416958c2900a56) +- Update for doks v0.3.3 [`babdd77`](https://github.com/h-enk/doks-child-theme/commit/babdd7791e6002fd2272b1bc3c95c58654933454) + +#### [v0.3.0](https://github.com/h-enk/doks-child-theme/compare/v0.2.3...v0.3.0) + +> 25 June 2021 + +- feat: update for doks v0.3.0 [`630c2a2`](https://github.com/h-enk/doks-child-theme/commit/630c2a2edd246f3fc26fbb799d2debb77857882c) +- fix: add data directory [`69cdc3c`](https://github.com/h-enk/doks-child-theme/commit/69cdc3cccea6a976552e654a86a85475a19ef448) + +#### [v0.2.3](https://github.com/h-enk/doks-child-theme/compare/v0.2.2...v0.2.3) + +> 2 April 2021 + +- feat: update for doks v0.2.3 [`e517462`](https://github.com/h-enk/doks-child-theme/commit/e517462127252a50d78cf34180ea10f898993585) +- chore(release): 0.2.3 [`1fcbc4e`](https://github.com/h-enk/doks-child-theme/commit/1fcbc4e2cb297f780004582612d904920044b181) + +#### v0.2.2 + +> 26 March 2021 + +- feat: add doks as a node module [`cfed05e`](https://github.com/h-enk/doks-child-theme/commit/cfed05efaf7b4191b2bdca4c91405c6cabc8396c) +- deps: bump versions to latest [`997a7dd`](https://github.com/h-enk/doks-child-theme/commit/997a7dd7250b3dc0fe23c92ebf83ed21c9ba2d6b) +- config: update for doks v0.2.2 [`03f51d5`](https://github.com/h-enk/doks-child-theme/commit/03f51d5fd1f66f7afa0957d92adf779d438a3946) + + + +### [0.2.3](https://github.com/h-enk/doks/compare/v0.2.2...v0.2.3) (2021-04-02) + + +### Features + +* update for doks v0.2.3 ([e517462](https://github.com/h-enk/doks/commit/e517462127252a50d78cf34180ea10f898993585)) + +### 0.2.2 (2021-03-26) + + +### Features + +* add doks as a node module ([cfed05e](https://github.com/h-enk/doks/commit/cfed05efaf7b4191b2bdca4c91405c6cabc8396c)) + + +### Dependencies + +* bump versions to latest ([997a7dd](https://github.com/h-enk/doks/commit/997a7dd7250b3dc0fe23c92ebf83ed21c9ba2d6b)) diff --git a/docs/site/CODE_OF_CONDUCT.md b/docs/site/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..77366b2e --- /dev/null +++ b/docs/site/CODE_OF_CONDUCT.md @@ -0,0 +1,76 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, sex characteristics, gender identity and expression, +level of experience, education, socio-economic status, nationality, personal +appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or + advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting the project team at hello@getdoks.org. All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, +available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see +https://www.contributor-covenant.org/faq diff --git a/docs/site/LICENSE b/docs/site/LICENSE new file mode 100644 index 00000000..be44e1fc --- /dev/null +++ b/docs/site/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2018-present, Gridsome +Copyright (c) 2020-present, Henk Verlinde + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/docs/site/README.md b/docs/site/README.md new file mode 100644 index 00000000..651bbba1 --- /dev/null +++ b/docs/site/README.md @@ -0,0 +1,156 @@ + + +

+ Doks +

+ +

+ Doks Child Theme +

+ +

+ Doks is a Hugo theme for building secure, fast, and SEO-ready documentation websites, which you can easily update and customize. +

+ +

+ + GitHub + + + GitHub release (latest SemVer including pre-releases) + + + GitHub Workflow Status (branch) + + + Netlify + +

+ +![Doks — Modern Documentation Theme](https://raw.githubusercontent.com/h-enk/doks/master/images/doks.png) + +## Demo + +- [doks-child-theme.netlify.app](https://doks-child-theme.netlify.app/) + +## Why Doks? + +Nine main reasons why you should use Doks: + +1. __Security aware__. Get A+ scores on [Mozilla Observatory](https://observatory.mozilla.org/analyze/doks.netlify.app) out of the box. Easily change the default Security Headers to suit your needs. + +2. __Fast by default__. Get 100 scores on [Google Lighthouse](https://googlechrome.github.io/lighthouse/viewer/?gist=59aafe464a68f8bc30b8e9a636d5b053) by default. Doks removes unused css, prefetches links, and lazy loads images. + +3. __SEO-ready__. Use sensible defaults for structured data, open graph, and Twitter cards. Or easily change the SEO settings to your liking. + +4. __Development tools__. Code with confidence. Check styles, scripts, and markdown for errors and fix automatically or manually. + +5. __Bootstrap framework__. Build robust, flexible, and intuitive websites with Bootstrap 5. Easily customize your Doks site with the source Sass files. + +6. __Netlify-ready__. Deploy to Netlify with sensible defaults. Easily use Netlify Functions, Netlify Redirects, and Netlify Headers. + +7. __Full text search__. Search your Doks site with FlexSearch. Easily customize index settings and search options to your liking. + +8. __Page layouts__. Build pages with a landing page, blog, or documentation layout. Add custom sections and components to suit your needs. + +9. __Dark mode__. Switch to a low-light UI with the click of a button. Change colors with variables to match your branding. + +### Other features + +- __Multilingual and i18n__ support +- __Versioning__ documentation support +- __KaTeX__ math typesetting +- __Mermaid__ diagrams and visualization +- __highlight.js__ syntax highlighting + +## Requirements + +- [Git](https://git-scm.com/) — latest source release +- [Node.js](https://nodejs.org/) — latest LTS version or newer + +
+Why Node.js? + +Doks uses npm (included with Node.js) to centralize dependency management, making it [easy to update](https://getdoks.org/docs/help/how-to-update/) resources, build tooling, plugins, and build scripts. + +
+ +## Get started + +Start a new Doks project in three steps: + +### 1. Create a new site + +Doks is available as a child theme and a starter theme. + +#### Child theme + +- Intended for novice to intermediate users +- Intended for minor customizations +- [Easily update npm packages](https://getdoks.org/docs/help/how-to-update/) — __including__ [Doks](https://www.npmjs.com/package/@hyas/doks) + +```bash +git clone https://github.com/h-enk/doks-child-theme.git my-doks-site && cd my-doks-site +``` + +#### Starter theme + +- Intended for intermediate to advanced users +- Intended for major customizations +- [Easily update npm packages](https://getdoks.org/docs/help/how-to-update/) + +```bash +git clone https://github.com/h-enk/doks.git my-doks-site && cd my-doks-site +``` + +
+Help me choose + +Not sure which one is for you? Pick the child theme. + +
+ +### 2. Install dependencies + +```bash +npm install +``` + +### 3. Start development server + +```bash +npm run start +``` + +## Other commands + +Doks comes with [commands](https://getdoks.org/docs/prologue/commands/) for common tasks. + +## Documentation + +- [Netlify](https://docs.netlify.com/) +- [Hugo](https://gohugo.io/documentation/) +- [Doks](https://getdoks.org/) + +## Communities + +- [Netlify Community](https://community.netlify.com/) +- [Hugo Forums](https://discourse.gohugo.io/) +- [Doks Discussions](https://github.com/h-enk/doks/discussions) + +## Sponsors + +Support this project by becoming a sponsor. Your logo will show up here with a link to your website. + +[![OC sponsor 0](https://opencollective.com/doks/tiers/sponsor/0/avatar.svg)](https://opencollective.com/doks/tiers/sponsor/0/website) +[![OC sponsor 1](https://opencollective.com/doks/tiers/sponsor/1/avatar.svg)](https://opencollective.com/doks/tiers/sponsor/1/website) + +## Backers + +Support this project by becoming a backer. Your avatar will show up here. + +[![Backers](https://opencollective.com/doks/tiers/backer.svg?49741992)](https://opencollective.com/doks) diff --git a/docs/site/SECURITY.md b/docs/site/SECURITY.md new file mode 100644 index 00000000..4ad3369f --- /dev/null +++ b/docs/site/SECURITY.md @@ -0,0 +1,7 @@ +# Reporting Security Issues + +The Doks team and community take security issues in Doks seriously. We appreciate your efforts to responsibly disclose your findings, and will make every effort to acknowledge your contributions. + +To report a security issue, email [security@getdoks.org](mailto:security@getdoks.org) and include the word "SECURITY" in the subject line. + +We'll endeavor to respond quickly, and will keep you updated throughout the process. diff --git a/docs/site/assets/images/default-image.png b/docs/site/assets/images/default-image.png new file mode 100644 index 0000000000000000000000000000000000000000..a34ff9fcaabbd4b1a78b674908f9ac3c51fab13f GIT binary patch literal 4694 zcmeAS@N?(olHy`uVBq!ia0y~yUU}oXkrghb7(7*O7r?V?XzwM4*1b*PbqpAr*{oZ#arF2rxJpe&O%ow*7ZI zDd%1BeV}p%hDq1J)Fu`M5Z%J*0HQdA8$gtR8UrJcQt)A50#Xh$7+8Q*g8?H4kYY$= z5&%($Mm3HG4lo^zrkv5-0V)qhi;mIa5tI%_>yFX-akTLO%m||mq|w$Rs6ZTTAdNPV uK=1%', + 'not ie 11', + 'not op_mini all' + ] + } + } + ] + ] +}; \ No newline at end of file diff --git a/docs/site/config/_default/config.toml b/docs/site/config/_default/config.toml new file mode 100644 index 00000000..4ad3924a --- /dev/null +++ b/docs/site/config/_default/config.toml @@ -0,0 +1,83 @@ +baseurl = "https://doks-child-theme.netlify.app/" +canonifyURLs = false +disableAliases = true +disableHugoGeneratorInject = true +enableEmoji = true +enableGitInfo = false +enableRobotsTXT = true +paginate = 7 +rssLimit = 10 + +# Multilingual +defaultContentLanguage = "en" +disableLanguages = ["de", "nl"] +# defaultContentLanguageInSubdir = true + +# add redirects/headers +[outputs] +home = ["HTML", "RSS", "REDIRECTS", "HEADERS"] +section = ["HTML", "RSS", "SITEMAP"] + +# remove .{ext} from text/netlify +[mediaTypes."text/netlify"] +suffixes = [""] +delimiter = "" + +# add output format for netlify _redirects +[outputFormats.REDIRECTS] +mediaType = "text/netlify" +baseName = "_redirects" +isPlainText = true +notAlternative = true + +# add output format for netlify _headers +[outputFormats.HEADERS] +mediaType = "text/netlify" +baseName = "_headers" +isPlainText = true +notAlternative = true + +# add output format for section sitemap.xml +[outputFormats.SITEMAP] +mediaType = "application/xml" +baseName = "sitemap" +isHTML = false +isPlainText = true +noUgly = true +rel = "sitemap" + +[caches] + [caches.getjson] + dir = ":cacheDir/:project" + maxAge = "10s" + +[sitemap] + changefreq = "weekly" + filename = "sitemap.xml" + priority = 0.5 + +[taxonomies] + contributor = "contributors" + category = "categories" + tag = "tags" + +[permalinks] + blog = "/blog/:title/" +# docs = "/docs/1.0/:sections[1:]/:title/" + +[minify.tdewolff.html] + keepWhitespace = false + +[related] + threshold = 80 + includeNewer = true + toLower = false + [[related.indices]] + name = "categories" + weight = 100 + [[related.indices]] + name = "tags" + weight = 80 + [[related.indices]] + name = "date" + weight = 10 diff --git a/docs/site/config/_default/languages.toml b/docs/site/config/_default/languages.toml new file mode 100644 index 00000000..ffb15f94 --- /dev/null +++ b/docs/site/config/_default/languages.toml @@ -0,0 +1,28 @@ +[en] + languageName = "English" + contentDir = "content/en" + weight = 10 + [en.params] + languageISO = "EN" + languageTag = "en-US" + +[de] + languageName = "German" + contentDir = "content/de" + weight = 15 + [de.params] + languageISO = "DE" + languageTag = "de-DE" + +[nl] + languageName = "Nederlands" + contentDir = "content/nl" + weight = 20 + [nl.params] + languageISO = "NL" + languageTag = "nl-NL" + titleAddition = "Modern documentatie-thema" + description = "Doks is een Hugo-thema waarmee je moderne documentatie-websites kunt bouwen die veilig, snel en klaar voor SEO zijn — standaard." + titleHome = "Doks thema" + footer = "Mogelijk gemaakt door Netlify, Hugo, en Doks" + alertText = "Introductie van het Doks-kinderthema, verschillende DX + UX-updates en meer! Bekijk Doks v0.2" diff --git a/docs/site/config/_default/markup.toml b/docs/site/config/_default/markup.toml new file mode 100644 index 00000000..2880e305 --- /dev/null +++ b/docs/site/config/_default/markup.toml @@ -0,0 +1,29 @@ +defaultMarkdownHandler = "goldmark" + +[goldmark] + [goldmark.extensions] + linkify = false + [goldmark.parser] + autoHeadingID = true + autoHeadingIDType = "github" + [goldmark.parser.attribute] + block = true + title = true + [goldmark.renderer] + unsafe = true + +[highlight] + codeFences = false + guessSyntax = false + hl_Lines = "" + lineNoStart = 1 + lineNos = false + lineNumbersInTable = true + noClasses = false + style = "dracula" + tabWidth = 4 + +[tableOfContents] + endLevel = 3 + ordered = false + startLevel = 2 diff --git a/docs/site/config/_default/menus/menus.en.toml b/docs/site/config/_default/menus/menus.en.toml new file mode 100644 index 00000000..2f20e3fa --- /dev/null +++ b/docs/site/config/_default/menus/menus.en.toml @@ -0,0 +1,75 @@ +[[docs]] + name = "Overview" + weight = 10 + identifier = "overview" + url = "/docs/overview/" + +[[docs]] + name = "Help" + weight = 60 + identifier = "help" + url = "/docs/help/" + +# [[docs]] +# name = "Lorem" +# weight = 70 +# identifier = "lorem" +# url = "/docs/lorem/" + + +[[main]] + name = "Documentation" + url = "/docs/overview/introduction/" +# url = "/docs/1.0/overview/introduction/" + weight = 10 + +#[[main]] +# name = "Blog" +# url = "/blog/" +# weight = 20 + +[[main]] + name = "Get Plus" + weight = 30 + identifier = "get-plus" + url = "" + + +[[main]] + name = "About WAHA Plus" + weight = 40 + identifier = "plus-version" + url = "/docs/how-to/plus-version" + parent = "get-plus" + +[[main]] + name = "Get on Boosty ->" + weight = 50 + identifier = "boosty" + url = "https://boosty.to/wa-http-api" + parent = "get-plus" + +[[main]] + name = "Get on Patreon ->" + weight = 60 + identifier = "patreon" + url = "https://patreon.com/wa_http_api" + parent = "get-plus" + +[[social]] + name = "GitHub" + pre = "" + url = "https://github.com/devlikeapro/whatsapp-http-api" + post = "v0.1.0" + weight = 10 + +#[[social]] +# name = "Twitter" +# pre = "" +# url = "https://twitter.com/getdoks" +# weight = 20 + +# [[footer]] +# name = "Privacy" +# url = "/privacy-policy/" +# weight = 10 diff --git a/docs/site/config/_default/menus/menus.nl.toml b/docs/site/config/_default/menus/menus.nl.toml new file mode 100644 index 00000000..12665b13 --- /dev/null +++ b/docs/site/config/_default/menus/menus.nl.toml @@ -0,0 +1,39 @@ +[[docs]] + name = "Overview" + weight = 10 + identifier = "overview" + url = "/docs/overview/" + +[[docs]] + name = "Help" + weight = 60 + identifier = "help" + url = "/docs/help/" + +[[main]] + name = "Docs" + url = "/docs/overview/introduction/" + weight = 10 + +# [[main]] +# name = "Blog" +# url = "/blog/" +# weight = 20 + +[[social]] + name = "GitHub" + pre = "" + url = "https://github.com/h-enk/doks" + post = "v0.1.0" + weight = 10 + +[[social]] + name = "Twitter" + pre = "" + url = "https://twitter.com/getdoks" + weight = 20 + +# [[footer]] +# name = "Privacy" +# url = "/privacy-policy/" +# weight = 10 diff --git a/docs/site/config/_default/module.toml b/docs/site/config/_default/module.toml new file mode 100644 index 00000000..ea4b46dd --- /dev/null +++ b/docs/site/config/_default/module.toml @@ -0,0 +1,68 @@ +[hugoVersion] + extended = true + min = "0.80.0" + max = "" + +[[mounts]] + source = "node_modules/@hyas/doks/archetypes" + target = "archetypes" + +[[mounts]] + source = "node_modules/@hyas/doks/assets" + target = "assets" + +# [[mounts]] +# source = "node_modules/@hyas/doks/content" +# target = "content" + +[[mounts]] + source = "node_modules/@hyas/doks/data" + target = "data" + +[[mounts]] + source = "node_modules/@hyas/doks/layouts" + target = "layouts" + +[[mounts]] + source = "node_modules/@hyas/doks/static" + target = "static" + +[[mounts]] + source = "node_modules/flexsearch" + target = "assets/js/vendor/flexsearch" + +[[mounts]] + source = "node_modules/katex" + target = "assets/js/vendor/katex" + +[[mounts]] + source = "node_modules/mermaid" + target = "assets/js/vendor/mermaid" + +[[mounts]] + source = "assets" + target = "assets" + +[[mounts]] + source = "static" + target = "static" + +# [[mounts]] +# source = "content" +# target = "content" + +[[mounts]] + source = "layouts" + target = "layouts" + +[[mounts]] + source = "archetypes" + target = "archetypes" + +[[mounts]] + source = "data" + target = "data" + +[[mounts]] + source = "node_modules/@hyas/images/layouts" + target = "layouts" diff --git a/docs/site/config/_default/params.toml b/docs/site/config/_default/params.toml new file mode 100644 index 00000000..09da7da4 --- /dev/null +++ b/docs/site/config/_default/params.toml @@ -0,0 +1,114 @@ +# Meta Data for SEO + +## Homepage +title = "WAHA" +titleSeparator = "-" +titleAddition = "WhatsApp HTTP API" +description = "WAHA - WhatsApp HTTP API that you can configure in a click!" + +## Documentation +# docsVersion = "0.3" + +## Open Graph +images = ["/images/logo.png"] +ogLocale = "en_US" +domainTLD = "waha.devlike.pro" +titleHome = "WAHA" + +## Twitter Cards +#twitterSite = "@getdoks" +#twitterCreator = "@henkverlinde" + +## JSON-LD +# schemaType = "Person" +#schemaType = "Organization" +#schemaName = "Doks" +#schemaAuthor = "Henk Verlinde" +#schemaAuthorTwitter = "https://twitter.com/henkverlinde" +#schemaAuthorLinkedIn = "https://www.linkedin.com/in/henkverlinde/" +#schemaAuthorGitHub = "https://github.com/h-enk" +#schemaLocale = "en-US" +#schemaLogo = "logo-doks.png" +#schemaLogoWidth = 512 +#schemaLogoHeight = 512 +#schemaImage = "doks.png" +#schemaImageWidth = 1280 +#schemaImageHeight = 640 +#schemaTwitter = "https://twitter.com/getdoks" +#schemaLinkedIn = "" +#schemaGitHub = "https://github.com/h-enk/doks" +#schemaSection = "blog" + +## Sitelinks Search Box +siteLinksSearchBox = false + +## Chrome Browser +themeColor = "#fff" + +# Images - Temporarily left in place for backward compatibility +quality = 85 +bgColor = "#fff" +landscapePhotoWidths = [900, 800, 700, 600, 500] +portraitPhotoWidths = [800, 700, 600, 500] +lqipWidth = "20x" +smallLimit = "300" + +# Images +imageResponsive = true +imageConvertTo = "webp" +imageImageSizes = ["480","720","1080","1280","1600","2048"] +singleSize = false +imageAddClass = "img-fluid lazyload blur-up" + +### Image template +defaultImage = "default-image.png" # put in `./assets/images/` +fillImage = "1270x740 Center" # normalize image size + +# Footer +footer = 'This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with WhatsApp or any of its subsidiaries or its affiliates.
The official WhatsApp website can be found at https://whatsapp.com/.
"WhatsApp" as well as related names, marks, emblems and images are registered trademarks of their respective owners.' + +# Feed +copyRight = "Copyright (c) 2021-2023 Dev Like A Pro" + +# Alert +alert = false +alertDismissable = true +# alertText = "Introducing the Doks child theme, several DX + UX updates, and more! Check out Doks v0.2" +alertText = "Introducing the Doks child theme, several DX + UX updates, and more! Check out Doks v0.2" + +# Edit Page +# repoHost [Github | Gitea | GitLab | Bitbucket | BitbucketServer ] is used for building the edit link based on git hoster +repoHost = "GitHub" +#repoHost = "Gitea" +docsRepo = "https://github.com/devlikeapro/whatsapp-http-api" +docsRepoBranch = "core" +docsRepoSubPath = "" +editPage = false +lastMod = false + +[sections] + sectionNav = ["docs", "guides"] + +[options] + lazySizes = true + clipBoard = true + instantPage = true + flexSearch = true + searchSectionsShow = [] + searchSectionsIndex = [] + darkMode = true + bootStrapJs = true + breadCrumb = false + highLight = true + kaTex = false + multilingualMode = false + docsVersioning = false + fullWidth = false + navbarSticky = true + toTopButton = false + scrollSpy = false # experimental; needs Bootstrap >= 5.2.0-beta1 + +[menu] + [menu.section] + auto = true + collapsibleSidebar = true diff --git a/docs/site/config/next/config.toml b/docs/site/config/next/config.toml new file mode 100644 index 00000000..9c5e90da --- /dev/null +++ b/docs/site/config/next/config.toml @@ -0,0 +1 @@ +canonifyURLs = false diff --git a/docs/site/config/postcss.config.js b/docs/site/config/postcss.config.js new file mode 100644 index 00000000..e8c3b39d --- /dev/null +++ b/docs/site/config/postcss.config.js @@ -0,0 +1,40 @@ +const autoprefixer = require('autoprefixer'); +const purgecss = require('@fullhuman/postcss-purgecss'); +const whitelister = require('purgecss-whitelister'); + +module.exports = { + plugins: [ + autoprefixer(), + purgecss({ + content: [ + './node_modules/@hyas/doks/layouts/**/*.html', + './node_modules/@hyas/doks/content/**/*.md', + './layouts/**/*.html', + './content/**/*.md', + ], + safelist: [ + 'lazyloaded', + 'table', + 'thead', + 'tbody', + 'tr', + 'th', + 'td', + 'h5', + 'alert-link', + 'container-xxl', + 'container-fluid', + ...whitelister([ + './node_modules/@hyas/doks/assets/scss/common/_variables.scss', + './node_modules/@hyas/doks/assets/scss/components/_alerts.scss', + './node_modules/@hyas/doks/assets/scss/components/_buttons.scss', + './node_modules/@hyas/doks/assets/scss/components/_code.scss', + './node_modules/@hyas/doks/assets/scss/components/_syntax.scss', + './node_modules/@hyas/doks/assets/scss/components/_search.scss', + './node_modules/@hyas/doks/assets/scss/common/_dark.scss', + './node_modules/katex/dist/katex.css', + ]), + ], + }), + ], +} diff --git a/docs/site/config/production/config.toml b/docs/site/config/production/config.toml new file mode 100644 index 00000000..9c5e90da --- /dev/null +++ b/docs/site/config/production/config.toml @@ -0,0 +1 @@ +canonifyURLs = false diff --git a/docs/site/content/en/_index.md b/docs/site/content/en/_index.md new file mode 100644 index 00000000..1fe1b999 --- /dev/null +++ b/docs/site/content/en/_index.md @@ -0,0 +1,9 @@ +--- +title : "WAHA" +description: "WAHA - WhatsApp HTTP API that you can configure in a click!" +lead: "WAHA - WhatsApp HTTP API that you can configure in a click!" +date: 2020-10-06T08:47:36+00:00 +lastmod: 2020-10-06T08:47:36+00:00 +draft: false +images: [] +--- diff --git a/docs/site/content/en/blog/_index.md b/docs/site/content/en/blog/_index.md new file mode 100644 index 00000000..37cb611d --- /dev/null +++ b/docs/site/content/en/blog/_index.md @@ -0,0 +1,8 @@ +--- +title: "Blog" +description: "The Doks Blog." +date: 2020-10-06T08:49:55+00:00 +lastmod: 2020-10-06T08:49:55+00:00 +draft: false +images: [] +--- diff --git a/docs/site/content/en/blog/say-hello-to-doks/index.md b/docs/site/content/en/blog/say-hello-to-doks/index.md new file mode 100644 index 00000000..d14d357a --- /dev/null +++ b/docs/site/content/en/blog/say-hello-to-doks/index.md @@ -0,0 +1,17 @@ +--- +title: "Say hello to Doks 👋" +description: "Introducing Doks, a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." +excerpt: "Introducing Doks, a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." +date: 2020-11-04T09:19:42+01:00 +lastmod: 2020-11-04T09:19:42+01:00 +draft: false +weight: 50 +images: [] +categories: ["News"] +tags: ["security", "performance", "SEO"] +contributors: ["Henk Verlinde"] +pinned: false +homepage: false +--- + +Introducing Doks, a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default. diff --git a/docs/site/content/en/contact/index.md b/docs/site/content/en/contact/index.md new file mode 100644 index 00000000..795089f6 --- /dev/null +++ b/docs/site/content/en/contact/index.md @@ -0,0 +1,10 @@ +--- +title: "Contact" +description: "Drop us an email." +date: 2020-08-27T19:25:12+02:00 +lastmod: 2020-08-27T19:25:12+02:00 +draft: true +images: [] +--- + +{{< email user="hello" domain="getdoks.org" >}} diff --git a/docs/site/content/en/contributors/_index.md b/docs/site/content/en/contributors/_index.md new file mode 100644 index 00000000..e225f344 --- /dev/null +++ b/docs/site/content/en/contributors/_index.md @@ -0,0 +1,10 @@ +--- +title: "Contributors" +description: "The Doks contributors." +date: 2020-10-06T08:50:29+00:00 +lastmod: 2020-10-06T08:50:29+00:00 +draft: false +images: [] +--- + +The Doks contributors. diff --git a/docs/site/content/en/contributors/henk-verlinde/_index.md b/docs/site/content/en/contributors/henk-verlinde/_index.md new file mode 100644 index 00000000..f775534e --- /dev/null +++ b/docs/site/content/en/contributors/henk-verlinde/_index.md @@ -0,0 +1,12 @@ +--- +title: "Henk Verlinde" +description: "Creator of Hyas." +date: 2020-10-06T08:50:45+00:00 +lastmod: 2020-10-06T08:50:45+00:00 +draft: false +images: [] +--- + +Creator of Hyas. + +[@HenkVerlinde](https://twitter.com/henkverlinde) diff --git a/docs/site/content/en/docs/_index.md b/docs/site/content/en/docs/_index.md new file mode 100644 index 00000000..f807c652 --- /dev/null +++ b/docs/site/content/en/docs/_index.md @@ -0,0 +1,9 @@ +--- +title : "Docs" +description: "Docs Doks." +lead: "" +date: 2020-10-06T08:48:23+00:00 +lastmod: 2020-10-06T08:48:23+00:00 +draft: false +images: [] +--- diff --git a/docs/site/content/en/docs/examples/_index.md b/docs/site/content/en/docs/examples/_index.md new file mode 100644 index 00000000..c56cf558 --- /dev/null +++ b/docs/site/content/en/docs/examples/_index.md @@ -0,0 +1,10 @@ +--- +title: "Examples" +description: "Examples for different languages." +lead: "Examples for different languages." +date: 2020-10-06T08:49:15+00:00 +lastmod: 2020-10-06T08:49:15+00:00 +draft: true +images: [] +weight: 900 +--- diff --git a/docs/site/content/en/docs/examples/python.md b/docs/site/content/en/docs/examples/python.md new file mode 100644 index 00000000..496686fc --- /dev/null +++ b/docs/site/content/en/docs/examples/python.md @@ -0,0 +1,52 @@ +--- +title: "Python" +description: "WhatsApp HTTP API Python example." +lead: "WhatsApp HTTP API Python example." +date: 2020-10-06T08:49:31+00:00 +lastmod: 2020-10-06T08:49:31+00:00 +draft: false +images: [] +menu: +docs: +parent: "help" +weight: 630 +toc: true +--- + +To show how to receive messages we've created a simple "echo" server with two functions: + +1. When we receive a text message - just send the text back +2. When we receive a message with a file (an image, a voice message) - download it and send the path back ![](/images/versions/plus.png) + +In order to send you messages we use **Webhooks** and configure them via environments variables. So +what you need to +create "echo" server is HTTP server that will receive JSON POST request and then call back WhatsApp HTTP API +via `POST /api/sendText` endpoint with JSON body. + +## Python echo server + +We use Python. Feel free to create your favorite language example and contribute to the project! + +Run "echo" server in one terminal and leave it working: + +```bash +# if you haven't already +git clone https://github.com/devlikeapro/whatsapp-http-api.git +cd whatsapp-http-api +python -mpip install -r examples/requirements.txt +export FLASK_APP=examples/echo.py +flask run +``` + +Visit [http://localhost:5000](http://localhost:5000) and check that we are good to go further. + +Let's start WhatsApp HTTP API and configure the "on message" webhook and point it on our "http://localhost:5000/message" +endpoint: + +```bash +docker run -it --network=host -e WHATSAPP_HOOK_URL=http://localhost:5000/message -e WHATSAPP_HOOK_EVENTS=* devlikeapro/whatsapp-http-api +``` + +Now go ahead, open the second whatsapp and send to our WhatsApp HTTP API a text message! It must reply the same text. + +![](/images/versions/plus.png) If you try to send an image the "echo server" will send a path to the downloaded file. diff --git a/docs/site/content/en/docs/help/_index.md b/docs/site/content/en/docs/help/_index.md new file mode 100644 index 00000000..d610c283 --- /dev/null +++ b/docs/site/content/en/docs/help/_index.md @@ -0,0 +1,10 @@ +--- +title: "Help" +description: "Help Doks." +lead: "" +date: 2020-10-06T08:49:15+00:00 +lastmod: 2020-10-06T08:49:15+00:00 +draft: false +images: [] +weight: 800 +--- diff --git a/docs/site/content/en/docs/help/changelog.md b/docs/site/content/en/docs/help/changelog.md new file mode 100644 index 00000000..6171caad --- /dev/null +++ b/docs/site/content/en/docs/help/changelog.md @@ -0,0 +1,57 @@ +--- +title: "Changelog" +description: "WAHA's changelog" +lead: "Changelog" +date: 2020-10-06T08:49:31+00:00 +lastmod: 2020-10-06T08:49:31+00:00 +draft: false +images: [] +menu: + docs: + parent: "help" +weight: 600 +toc: true +--- + +## 2022.11 +### Engine ![](/images/versions/core.png) ![](/images/versions/plus.png) +WAHA has changed its underlying engine from Venom to Whatsapp Web.JS. It might change the response and webhook's payloads. + +**Please test changes in test environment before update production!!** + +### Requests ![](/images/versions/core.png) ![](/images/versions/plus.png) +- For all `/api/session/` requests use `name` field instead of `sessionName`. +- For all "chatting" requests use `session` field instead of `sessionName`. + +### Sessions ![](/images/versions/plus.png) +Now you don't have to scan QR code each time you run WAHA, WAHA saves it for you! Available only in Plus version. + +### Authentication ![](/images/versions/plus.png) +Now you can authenticate all requests for WAHA - use `WHATSAPP_API_KEY=secret` environment variable to set "secret key". + +If `WHATSAPP_API_KEY` is set - requests must have `X-Api-Key` header with `secret` value, where `secret` - any random secret key. + +### Webhooks ![](/images/versions/core.png) ![](/images/versions/plus.png) +#### Configuration + +Instead of setting each webhook via environment variables - we use two environments variables: + +- `WHATSAPP_HOOK_URL` - to set a URL +- `WHATSAPP_HOOK_EVENTS` - to set events that are sent to the URL + +| Previous | Current | +|----------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------| +|
WHATSAPP_HOOK_ONMESSAGE=https://httpbin.org/post 
WHATSAPP_HOOK_ONANYMESSAGE=https://httpbin.org/post
|
WHATSAPP_HOOK_URL=https://httpbin.org/post 
WHATSAPP_HOOK_EVENTS=message,message.any
| + +#### Payload + +The data for webhooks are wrapped inside a new `WAWebhook` object with `event` and `payload` fields to help you identify +which handler you should call based on `event`. + +```json +{ + "event": "message.any", + "payload": { + } +} +``` diff --git a/docs/site/content/en/docs/help/faq.md b/docs/site/content/en/docs/help/faq.md new file mode 100644 index 00000000..6f5ce7f8 --- /dev/null +++ b/docs/site/content/en/docs/help/faq.md @@ -0,0 +1,27 @@ +--- +title: "FAQ" +description: "Answers to frequently asked questions." +lead: "Answers to frequently asked questions." +date: 2020-10-06T08:49:31+00:00 +lastmod: 2020-10-06T08:49:31+00:00 +draft: false +images: [] +menu: + docs: + parent: "help" +weight: 630 +toc: true +--- + + +## How to build the newest Docker image locally + +If the changes haven't been released yet from `main` branch - you can build your own version from the git repository + +```bash +git clone https://github.com/devlikeapro/whatsapp-http-api.git +cd whatsapp-http-api +docker build . -t devlikeapro/whatsapp-http-api +``` + + diff --git a/docs/site/content/en/docs/help/how-to-update.md b/docs/site/content/en/docs/help/how-to-update.md new file mode 100644 index 00000000..2fe198da --- /dev/null +++ b/docs/site/content/en/docs/help/how-to-update.md @@ -0,0 +1,34 @@ +--- +title: "How to Update" +description: "Regularly update the installed WAHA to keep your bot stable, usable, and secure." +lead: "Regularly update the installed WAHA to keep your bot stable, usable, and secure." +date: 2020-11-12T13:26:54+01:00 +lastmod: 2020-11-12T13:26:54+01:00 +draft: false +images: [] +menu: + docs: + parent: "help" +weight: 610 +toc: true +--- + +{{< alert icon="💡" text="Please test all new versions in the development environment before updating production!" />}} + +## Core +![](/images/versions/core.png) For Core version the command is + +```bash +docker pull devlikeapro/whatsapp-http-api +``` + +## Plus +![](/images/versions/plus.png) For Plus version, we use login to get the image before: + +```bash +docker login -u devlikeapro -p {PASSWORD} +docker pull devlikeapro/whatsapp-http-api-plus +docker logout +``` + +Read more about how to get `PASSWORD` for [Plus Version →]({{< relref "plus-version" >}}) diff --git a/docs/site/content/en/docs/how-to/_index.md b/docs/site/content/en/docs/how-to/_index.md new file mode 100644 index 00000000..6d3982f3 --- /dev/null +++ b/docs/site/content/en/docs/how-to/_index.md @@ -0,0 +1,10 @@ +--- +title: "How-to guides" +description: "How-to guides" +lead: "" +date: 2020-10-06T08:49:15+00:00 +lastmod: 2020-10-06T08:49:15+00:00 +draft: false +images: [] +weight: 200 +--- diff --git a/docs/site/content/en/docs/how-to/config/index.md b/docs/site/content/en/docs/how-to/config/index.md new file mode 100644 index 00000000..f4567e56 --- /dev/null +++ b/docs/site/content/en/docs/how-to/config/index.md @@ -0,0 +1,36 @@ +--- +title : "Configuration" +description: "Configuration" +lead: "" +date: 2020-10-06T08:48:45+00:00 +lastmod: 2020-10-06T08:48:45+00:00 +draft: false +images: [] +weight: 400 +--- +You can configure WhatsApp HTTP API behaviour via environment variables, by adding `-e WHATSAPP_VARNAME=value` at the +begging of the command line or by using [other options](https://docs.docker.com/engine/reference/commandline/run/) + +```bash +docker run -it -e WHATSAPP_HOOK_EVENTS=* -e WHATSAPP_HOOK_URL=https://httpbin.org/post devlikeapro/whatsapp-http-api +``` + +## Environment variables + +### Common + +- `DEBUG=1` - show debug and verbose logs, set in any value +- `WHATSAPP_API_PORT=3000` - listen port for HTTP server (default: `3000`) +- `WHATSAPP_API_HOSTNAME=localhost` - Hostname for HTTP server (default: `localhost`) +- `WHATSAPP_API_KEY=mysecret` - protect the api with a secret code. If you set it - add `X-Api-Key: mysecret` to all + requests. +- `WHATSAPP_START_SESSION=default` - start session with the name right after launching the app +- + +## File storage ![](/images/versions/plus.png) +- `WHATSAPP_FILES_MIMETYPES` - download only these mimetypes from messages (download all files be default). Mimetypes + must be separated by a comma, without spaces: `audio,image/png,image/gif`. In order to choose type use prefix ( + like `audio,image`). +- `WHATSAPP_FILES_LIFETIME`- to keep free space files will be removed after this time (default: `180`, in seconds) +- `WHATSAPP_FILES_FOLDER` - folder where will be stored files from chats (images, voice messages) ( + default: `/tmp/whatsapp-files`) diff --git a/docs/site/content/en/docs/how-to/plus-version/boosty.png b/docs/site/content/en/docs/how-to/plus-version/boosty.png new file mode 100644 index 0000000000000000000000000000000000000000..6e8d93359534ffce965859e78994e3aab0ee5eee GIT binary patch literal 307981 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%0DE4@=iE>yA}Y_L;1z-jaL=nnDh9MI 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

N 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 + +## Donations +We do not sell **WAHA**, it's not a purchase. It's a donation. + +We treat our projects like art. You donate to the project and get a bit more from it as a thank-you. 😊 + +Treat **WAHA Plus** it as an additional episode, behind-the-scenes videos, our nude photos 😊 + +{{< alert icon="💡" text="WAHA does not have license checks and expiration - because art can not expire! Enjoy it till it works!" />}} + +We donate most of the donations down to the stream to the underlying libraries and tools - JS-community, Node, other libraries authors, personal contributors. +By donating to the **WAHA** you donate to the Open Source world! + +## Features + +The Plus additional features are: + +1. [**Send images\files\voices** →]({{< relref "/docs/how-to/send-messages" >}}) +2. [**Receive images\files\voices** →]({{< relref "/docs/how-to/receive-messages" >}}) +3. [**Webhook retries** →]({{< relref "/docs/how-to/receive-messages#retries" >}}) +4. [**Security** →]({{< relref "/docs/how-to/security" >}}) +5. [**Saving sessions** →]({{< relref "/docs/how-to/sessions" >}}) +6. [**Support multiple sessions** →]({{< relref "/docs/how-to/sessions" >}}) +7. **Instant updates** - no one month delay in getting bugfixes or new features +8. **Priority in support** - on both bugs and features + +## Differences + +What is the difference between **WAHA Plus** and other SaaS solutions for WhatsApp HTTP API? + +| | WAHA Plus | Others | +|--------------------|:-------------------------------------------------:|----------------------------------------------------------------------------------:| +| **Sessions** | ✔️ No limits! | ➖ One account for $50/month. | +| **Infrastructure** | ✔️ On-Premise - your server, your infrastructure! | ➖ Insecure cloud solution. | +| **Security** | ✔️ No data leaks! | ➖ You have to give access to customers' data - phone number, name, your messages. | +| **License Term** | ✔️ No license checks! | ➖ One month | +| **Message price** | ✔️ All messages are Free! | ➖ Some solutions have a price for messages - $1/100 messages. | +| **Expenses** | ✔️ one-time $69 **donation**! | ➖ Monthly payment starts from $50 | + +## Get Plus ![](/images/versions/plus.png) + +For $69 one-time donation you get: +1. **Secret password** for Docker Hub to download Plus image: `devlikeapro/whatsapp-http-api-plus`. +2. **All updates for one month** for the Plus image. +3. **NO LICENSE CHECKS** on installed instances! +4. **NO LICENSE EXPIRATION** on installed instances! We repeated it twice to make sure that you've got it 😊 + +{{< alert icon="👉" text="We don't mind if you stay subscribed with us after one month :)" />}} + +### Boosty +We use Boosty to get donations (Patreon analogue) - [https://boosty.to/wa-http-api](https://boosty.to/wa-http-api). + +Go ahead and get your monthly password to get no license expiration WhatsApp HTTP API - either subscribe or use one time donation! + +{{< alert icon="💡" text="If you stay subscribed - the donation amount will never change for you and always be $69 to get monthly updates!" />}} + +![](boosty.png) + +### Patreon +You can support the project and get WAHA Plus version on Patreon: [https://patreon.com/wa_http_api](https://patreon.com/wa_http_api) + +{{< alert icon="💡" text="Please look at Boosty - we prefer it because of lower fees, so we can donate more to the projects!" />}} + + +### Install Plus +After you get the password, use it to login and download docker image: +```bash +docker login -u devlikeapro -p {PASSWORD} +docker pull devlikeapro/whatsapp-http-api-plus +docker logout +``` +Then in all commands use **Plus** image `devlikeapro/whatsapp-http-api-plus` instead of Core `devlikeapro/whatsapp-http-api`. diff --git a/docs/site/content/en/docs/how-to/receive-messages/index.md b/docs/site/content/en/docs/how-to/receive-messages/index.md new file mode 100644 index 00000000..b463e7bc --- /dev/null +++ b/docs/site/content/en/docs/how-to/receive-messages/index.md @@ -0,0 +1,182 @@ +--- +title : "Receive messages" +description: "Receive messages" +lead: "" +date: 2020-10-06T08:48:45+00:00 +lastmod: 2020-10-06T08:48:45+00:00 +draft: false +images: [] +weight: 300 +--- + +The project uses [Webhooks](https://en.wikipedia.org/wiki/Webhook) to send the messages or events from WhatsApp to your +application. + +## Webhooks ![](/images/versions/core.png) ![](/images/versions/plus.png) + +You can configure where you want to receive events in environment variables: + +- `WHATSAPP_HOOK_URL=https://httpbin.org/post` - to set up a URL for the webhook +- `WHATSAPP_HOOK_EVENTS=message,message.any,state.change,group.join,group.leave` - specify events. DO NOT specify all of + them, it's too heavy payload, choose the right for you. +- `WHATSAPP_HOOK_EVENTS=*` - subscribe to all events. It's not recommended for production, but it's fine for + development. + +On the URL that you set via `WHATSAPP_HOOK_URL` you receive JSON-data with following format: + +```json +{ + "event": "message", + "payload": {} +} +``` + +Where `event` value helps you identify the incoming event with `payload` for that events. + +Below the list of all events that WhatsApp HTTP API sends to your. + +{{< alert icon="👉" text="If you want to look at a webhook body - use the url `https://httpbin.org/post`" />}} + +```bash +docker run -it -e WHATSAPP_HOOK_EVENTS=* -e WHATSAPP_HOOK_URL=https://httpbin.org/post devlikeapro/whatsapp-http-api +``` + + +## Events ![](/images/versions/core.png) ![](/images/versions/plus.png) + +### message + +Incoming message (text/audio/files) + +```json +{ + "event": "message", + "payload": { + "id": "true_11111111111@c.us_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "timestamp": 1667561485, + "from": "11111111111@c.us", + "fromMe": true, + "to": "11111111111@c.us", + "body": "Hi there!", + "hasMedia": false, + "ack": 1, + "vCards": [], + "_data": { + "id": { + "fromMe": true, + "remote": "11111111111@c.us", + "id": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "_serialized": "true_11111111111@c.us_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "body": "Hi there!", + "type": "chat", + "t": 1667561485, + "notifyName": "MyName", + "from": "11111111111@c.us", + "to": "11111111111@c.us", + "self": "in", + "ack": 1, + "isNewMsg": true, + "star": false, + "kicNotified": false, + "recvFresh": true, + "isFromTemplate": false, + "pollInvalidated": false, + "latestEditMsgKey": null, + "latestEditSenderTimestampMs": null, + "broadcast": false, + "mentionedJidList": [], + "isVcardOverMmsDocument": false, + "isForwarded": false, + "hasReaction": false, + "ephemeralOutOfSync": false, + "productHeaderImageRejected": false, + "lastPlaybackProgress": 0, + "isDynamicReplyButtonsMsg": false, + "isMdHistoryMsg": false, + "stickerSentTs": 0, + "isAvatar": false, + "requiresDirectConnection": false, + "pttForwardedFeaturesEnabled": true, + "isEphemeral": false, + "isStatusV3": false, + "links": [] + } + } +} +``` + +### message.any + +Fired on all message creations, including your own. The payload is the same as for [message](#message) event. + +```json +{ + "event": "message.any", + "payload": {} +} +``` + +### message.ack + +```json +{ + "event": "message.ack", + "payload": {} +} +``` + +### state.change + +```json +{ + "event": "state.change", + "payload": {} +} +``` + +### group.join + +```json +{ + "event": "group.join", + "payload": {} +} +``` + +### group.leave + +```json +{ + "event": "group.left", + "payload": {} +} +``` + +## Files ![](/images/versions/plus.png) + +When people send you files - images, voice messages, and documents - WAHA saves it in the file storage. +In your application you must download it and use it as you want to. You can find the URL in `mediaUrl` field + +For example, you can get the webhook like this with `mediaUrl` value (we've skipped other fields): + +```json +{ + "event": "message", + "payload": { + "id": "true_11111111111@c.us_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "timestamp": 1667561485, + "from": "11111111111@c.us", + "mediaUrl": "http://localhost:3000/api/files/true_11111111111@c.us_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.jpg" + } +} +``` +Then you can use the link to download the file `http://localhost:3000/api/files/true_11111111111@c.us_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.jpg`. + +To configure the url you can use environment variables `WHATSAPP_API_HOSTNAME` and `WHATSAPP_API_PORT`. + +[Read more about file storage configuration and variables ->]({{< relref "config" >}}). + +## Webhook retries ![](/images/versions/plus.png) + +**WAHA** retries to reach your webhook URL 15 times and with 2 seconds. diff --git a/docs/site/content/en/docs/how-to/security/index.md b/docs/site/content/en/docs/how-to/security/index.md new file mode 100644 index 00000000..7ea97ac5 --- /dev/null +++ b/docs/site/content/en/docs/how-to/security/index.md @@ -0,0 +1,53 @@ +--- +title : "Security" +description: "Security" +lead: "" +date: 2020-10-06T08:48:45+00:00 +lastmod: 2020-10-06T08:48:45+00:00 +draft: false +images: [] +weight: 800 +--- +{{< alert icon="💡" text="Do not expose WhatsApp HTTP API on public networks!" />}} + +We do not recommend exposing the API on any public networks! + +Either protect the API with [Api Key](https://www.fortinet.com/resources/cyberglossary/api-key) or deny access by using +firewalls. + +## API security ![](/images/versions/plus.png) + +You can protect the API by requiring Api Key in a request's headers. + +### Set Api Key + +Set `WHATSAPP_API_KEY=yoursecretkey` environment variable for that: + +```bash +docker run -it -e WHATSAPP_API_KEY=yoursecretkey devlikeapro/whatsapp-http-api +``` + +### Swagger + +After you set api key - to authorize on swagger use **Authorize** button at the top: +![](swagger-auth.png) + +### Add X-Api-Key header + +To authorize requests - set `X-Api-Key` header to `yoursecretkey` for all requests that go to WAHA. + +#### Python +Example for Python **requests** library: + +```python +import requests + +headers = { + 'Content-type': 'application/json', + 'X-Api-Key': 'yoursecretkey', +} +requests.get("http://localhost:3000/api/sessions", headers=headers) +``` + +## Swagger Security ![](/images/versions/plus-soon.png) +If you want to hide under a password the swagger UI - please create an issue on GitHub, we'll do it! diff --git a/docs/site/content/en/docs/how-to/security/swagger-auth.png b/docs/site/content/en/docs/how-to/security/swagger-auth.png new file mode 100644 index 0000000000000000000000000000000000000000..c6ee0fbfe7e2deca15b3b56a2765280ce8bf45b9 GIT binary patch literal 81521 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/site/content/en/docs/how-to/send-messages/index.md b/docs/site/content/en/docs/how-to/send-messages/index.md new file mode 100644 index 00000000..9a51befa --- /dev/null +++ b/docs/site/content/en/docs/how-to/send-messages/index.md @@ -0,0 +1,178 @@ +--- +title : "Send messages" +description: "Send messages" +lead: "" +date: 2020-10-06T08:48:45+00:00 +lastmod: 2020-10-06T08:48:45+00:00 +draft: false +images: [] +weight: 200 +--- +On your swagger documentation [http://localhost:3000/](http://localhost:3000/) +or in [the example swagger](/swagger) you can find: +1. List of all supported methods - we have not documented all of them on the page +1. Requests JSON schemas +1. Responses JSON schemas +1. **Try it** button - no additional setup to play around with a method + + +## Fields +There are common fields that you can find in almost all requests: +- `session` - a session name from which account you're sending the message. We use `default` in the examples. + - Core ![](/images/versions/core.png) version supports only `default` session. + - Plus ![](/images/versions/plus.png) allows you to run multiple sessions inside one container to save your memory and CPU resources! +Read more about [multiple sessions →]({{< relref "/docs/how-to/sessions" >}}) + +- `chatId` - it's a phone number or Group identifier where you're sending the message. + - **Phone numbers** accounts use international phone number without + at the start and add `@c.us` at the end. + For phone number `12132132131` the `chatId` is `12132132131@c.us`. + - **Groups** use random number with `@g.us` at the end. + +## Send text ![](/images/versions/core.png) ![](/images/versions/plus.png) +To send text message - use `POST /api/sendText` with example payload. +```json +{ + "session": "default", + "chatId": "12132132130@c.us", + "text": "Hi there!" +} +``` + +## Reply on message ![](/images/versions/core.png) ![](/images/versions/plus.png) +To reply on a message - use `POST /api/reply` with example payload. +```json +{ + "session": "default", + "chatId": "11111111111@c.us", + "reply_to": "false_11111111111@c.us_AAAAAAAAAAAAAAAAAAAA", + "text": "Reply text" +} +``` + +### Reply files ![](/images/versions/plus-soon.png) +WAHA does not support reply with files (images, voice, etc). If you're interested in it - please create an issue in GitHub. + +## Add a reaction ![](/images/versions/core.png) ![](/images/versions/plus.png) +Use `PUT /api/reaction` method to set reaction to a message. + +{{< alert icon="👉" text="Reactoin API uses PUT, not POST request! Please make sure you send right request." />}} + +```json +{ + "messageId": "false_11111111111@c.us_AAAAAAAAAAAAAAAAAAAA", + "reaction": "👍", + "session": "default" +} +``` + +To remove reaction from a message - send empty string in the reaction request. +```json +{ + "messageId": "false_11111111111@c.us_AAAAAAAAAAAAAAAAAAAA", + "reaction": "", + "session": "default" +} +``` + +## Send image ![](/images/versions/plus.png) +Use `POST /api/sendImage` to send images. + +You can send images in two ways: +1. Provide a URL for the image. +2. Encode the whole file content into base64 and send it in the request body. + +### URL +```json +{ + "session": "default", + "chatId": "11111111111@c.us", + "file": { + "mimetype": "image/jpeg", + "url": "https://github.com/devlikeapro/whatsapp-http-api/raw/core/examples/dev.likeapro.jpg", + "filename": "filename.jpeg" + }, + "caption": "string" +} +``` + +### Base64 +```json +{ + "session": "default", + "chatId": "11111111111@c.us", + "file": { + "mimetype": "image/jpeg", + "filename": "filename.jpeg", + "data": "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" + }, + "caption": "string" +} +``` + +## Send voice ![](/images/versions/plus.png) +Use `POST /api/sendVoice` to send voice messages. + +You can send voice messages in two ways: +1. Provide a URL for the voice. +2. Encode the whole file content into base64 and send it in the request body. + +### URL +```json +{ + "session": "default", + "chatId": "11111111111@c.us", + "file": { + "mimetype": "audio/ogg; codecs=opus", + "filename": "voice-message.mp3", + "url": "https://github.com/devlikeapro/whatsapp-http-api/raw/core/examples/dev.likeapro.mp3" + }, + "caption": "string" +} +``` + +### Base64 +```json +{ + "chatId": "11111111111@c.us", + "file": { + "mimetype": "audio/ogg; codecs=opus", + "filename": "voice-message.mp3", + "data": "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VSO3pMrPlDI7//NkxP8g454UCuJGUWisGIZWQwUgpHZyhg4kNUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxP4ibDnMAOGEzFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV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" + }, + "session": "default" +} +``` +## Send file ![](/images/versions/plus.png) +Use `POST /api/sendFile` to send a file as a document. + +You can send files in two ways: +1. Provide a URL for the file. +2. Encode the whole file content into base64 and send it in the request body. + +### URL +```json +{ + "chatId": "11111111111@c.us", + "file": { + "mimetype": "image/jpeg", + "filename": "filename.jpeg", + "url": "https://github.com/devlikeapro/whatsapp-http-api/raw/main/docs/dev.likeapro.jpg" + }, + "session": "default" +} +``` + +### Base64 +```json +{ + "session": "default", + "chatId": "11111111111@c.us", + "file": { + "mimetype": "image/jpeg", + "filename": "filename.jpeg", + "data": "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" + }, + "caption": "string" +} +``` + diff --git a/docs/site/content/en/docs/how-to/sessions/index.md b/docs/site/content/en/docs/how-to/sessions/index.md new file mode 100644 index 00000000..8cb66585 --- /dev/null +++ b/docs/site/content/en/docs/how-to/sessions/index.md @@ -0,0 +1,79 @@ +--- +title : "Sessions" +description: "Sessions" +lead: "" +date: 2020-10-06T08:48:45+00:00 +lastmod: 2020-10-06T08:48:45+00:00 +draft: false +images: [] +weight: 800 +--- + +## Saving session ![](/images/versions/plus.png) + +Plus ![](/images/versions/plus.png) version allows you to save "session" state and avoid scanning QR code everytime when +you start a container. + +### File storage + +If you want to save your session and do not scan QR code everytime when you launch WAHA - connect a local file storage +to the container. WAHA stores authentication information in the directory and reuses it after restart. + +[Attach volume](https://docs.docker.com/storage/volumes/) part to the command: +```bash +-v `pwd`/.sessions:/app/.sessions +``` + +The full command would be: +```bash +docker run --rm -d -v `pwd`/.sessions:/app/.sessions -p 127.0.0.1:3000:3000/tcp --name whatsapp-http-api devlikeapro/whatsapp-http-api +``` + +### Remote storage ![](/images/versions/soon.png) + +If you're interested in using some "remote" storage (like Redis or other Databases) to save sessions - please create an +issue on GitHub. + +For instances, it may be useful if you run WAHA in a cluster of servers and do not have shared file storage + +## Multiple sessions ![](/images/versions/plus.png) + +If you want to save server's CPU and Memory - run multiple sessions inside one docker container! + +### Start + +In order to start a new session - call `POST /api/sessions/start` + +```json +{ + "name": "default" +} +``` + +### List + +To get session list - call `GET /api/sessions`. + +The response: + +```json +[ + { + "name": "default", + "status": "STARTING" + } +] +``` + +### Stop + +In order to stop a new session - call `POST /api/sessions/stop` + +{{< alert icon="👉" text="The stop request does not log out the account. Manually remove the session storage." />}} + +```json +{ + "name": "default" +} +``` + diff --git a/docs/site/content/en/docs/overview/_index.md b/docs/site/content/en/docs/overview/_index.md new file mode 100644 index 00000000..a926bc94 --- /dev/null +++ b/docs/site/content/en/docs/overview/_index.md @@ -0,0 +1,10 @@ +--- +title : "Overview" +description: "Overview Doks." +lead: "" +date: 2020-10-06T08:48:45+00:00 +lastmod: 2020-10-06T08:48:45+00:00 +draft: false +images: [] +weight: 100 +--- diff --git a/docs/site/content/en/docs/overview/introduction.md b/docs/site/content/en/docs/overview/introduction.md new file mode 100644 index 00000000..02f6e579 --- /dev/null +++ b/docs/site/content/en/docs/overview/introduction.md @@ -0,0 +1,79 @@ +--- +title: "Introduction" +description: "WAHA - WhatsApp HTTP API that you can install on your own server and run in less than 5 minutes!" +lead: "" +date: 2020-10-06T08:48:57+00:00 +lastmod: 2020-10-06T08:48:57+00:00 +draft: false +images: [] +menu: +docs: +parent: "overview" +weight: 100 +toc: true +--- +**WAHA** - **W**hats**A**pp **H**TTP **A**PI that you can install on your own server and run in less than 5 minutes! + +

+ +## Get started + +{{< alert icon="👉" text="Run WhatsApp HTTP API in less than 5 minutes!" />}} + +Go straight to the [Quick Start →]({{< relref "quick-start" >}}) + +## Features +WAHA is distributed in two versions: +- Core ![](/images/versions/core.png) - the basic version that meet almost 80% people's needs. 100% free and [open source](https://github.com/devlikeapro/whatsapp-http-api). +- Plus ![](/images/versions/plus.png) - the version with advanced messages, security, and reliability features. One-time donation, no license expiration, quick updates, read more about [Plus Version →]({{< relref "plus-version" >}}) + +Here's the available features: + +### Messages +- Send messages ![](/images/versions/core.png) ![](/images/versions/plus.png) +- Receive messages ![](/images/versions/core.png) ![](/images/versions/plus.png) +- Message replies ![](/images/versions/core.png) ![](/images/versions/plus.png) +- Send location ![](/images/versions/core.png) ![](/images/versions/plus.png) +- Send buttons ![](/images/versions/core.png) ![](/images/versions/plus.png) +- Receive location ![](/images/versions/core.png) ![](/images/versions/plus.png) +- React to messages ![](/images/versions/core.png) ![](/images/versions/plus.png) +- Send media (images/documents/files) ![](/images/versions/plus.png) +- Send voice messages ![](/images/versions/plus.png) +- Receive media (images/audio/video/documents) ![](/images/versions/plus.png) +- Receive messages - webhook retries ![](/images/versions/plus.png) + +### Sessions +- Multi Device ![](/images/versions/core.png) ![](/images/versions/plus.png) +- Get the screenshot ![](/images/versions/core.png) ![](/images/versions/plus.png) +- Session saving (don't have to scan QR on every restart) ![](/images/versions/plus.png) +- Session saving on remote storage (database, redis) ![](/images/versions/plus-soon.png) +- Single WhatsApp account running inside one container ![](/images/versions/core.png) +- Multiple WhatsApp account running inside one container ![](/images/versions/plus.png) + +### Security +- API authentication ![](/images/versions/plus.png) +- Swagger panel authentication ![](/images/versions/plus-soon.png) + +### Updates +- Bug fixes and updates come as soon as they are implemented. ![](/images/versions/plus.png) +- One month delay in bug fixes and updates. ![](/images/versions/core.png) + + +### Groups ![](/images/versions/soon.png) +- Join groups by invite +- Get invite for group +- Modify group info (subject, description) +- Modify group settings (send messages, edit info) +- Add group participants +- Kick group participants +- Promote/demote group participants + +### Contacts ![](/images/versions/soon.png) +- Mention users +- Mute/unmute chats +- Block/unblock contacts +- Get contact info +- Get profile pictures +- Set user status message diff --git a/docs/site/content/en/docs/overview/quick-start/img.png b/docs/site/content/en/docs/overview/quick-start/img.png new file mode 100644 index 0000000000000000000000000000000000000000..56b7b25bd66ddc8b36c3ec1c11c2dd616759eb7c GIT binary patch literal 198978 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 o?PtI?Vl6hmB!K(;;MBO7OoD(K zT8F4dU*~_(+(#$K^0YwU19kcih!&Pc_~j~$*e1dspv)SOMi1xEt}0}s2YBabPD$F} zX~VzG04E5B)${;>*AtOKYKhng{=QPd0CfI{QpfN`O9UklG}8jx4IVU%fiyT&XV0sG zJ>}>ZB(rb~o~Ck<^hAl8wFaw3o(#jnLseMLe|&U%OP3_fG(mzc!!{(N6(#~hM2kE{ zg;?bvpt2T+DB}u1eqlqw^5O?UCVk7$zz@4-F`!5KLJ)gK=J*h%$J=SQdu&ivx8t&e z(TL$?KF&E15atsUw+_cUKwWew*{P)2-e_f#&k&e6+T;Ds&qNAU#=9zX0jtE_riI4G zp$8@!^b-Zwn`UzEhj2{H1kmk~QlJmw6Esm^Nyz`^vAYR+W)Pg*6XmB5TAEx&k{NM7 zEzsFgMA5I`>i|ON$FKa75CszqBg0>*O+1qw>VVQExxdw}X%14SB>L;0RPP_=4%k-7O(A31SBuOPx)6m+lXs8YaIV7z`70v{4>(@3gi(&x7uLFs!P(14G z!K4-%as&5caxJn8rfYiQ4|+tp&Ti3eD#iNw|UgbwOl|=0VRJYV4Ws?&|z z*Li9G58&?&`1|Tk`dYg*PQ?U)6}6) zt_(gHAWtjIATU*Q4^Zu`zMGlNPr@pRg)HmRujAq|5cqWyrO1vM6CgEvom%mtBspw`C?Y4>FSNI$f{ws7?3{lsHV4au+op$!oGv~{<`lF4iB zTfcs$)+)_^O&5|9WlGL7#wFfug$$4C;bq!KngsU}uEpGi|HTYCLJtDcKh1OOhZf-5 zeR_t9$?fj5>x9=7(Gav1T@@0vRYf}ws{=nBE|5*r>2AB7aje>mBqH&P3)w-HrGX?_2I&6L!naUT_j*k7!$j9pZ*s=-}8O zkA{x}^_rk8l~bNdg`*Ewg=6ugk+kVcffX$E%cYpge8okf>IOPEK6VI@2)7;dVlLru zKxy##jUJ-z6go`E-Yo$qjv7Z41Q}lbWJ2h@^~U#PV^noVv;%Astncj_SkqVRy8-Gu zUT1&bXLi0Sg}l$0{$BF=zvZNT9Ric24Cdth?+c$=u)L<&9h6=0%_N7)nBe@NPY0;0 z;`YNnn&eZ-O&J}V)%$l+xhtB2{8@iq-cVh79-_qXXX~4FM_tbRSiTt9@7h&d1uEo^ zfSIC>7b4J+eh=mSUxL0`y?llYFNQ#gba!134B?z$p3Ujle5(wkS3N2$uCJU(CPNmtsaD|u9aU}_bhMep=2YA4G-pV`v@+! z#MC$y1O#@@yiv2oMn0$0Vy#PD8k=4xJ1H&NhkRm|Sqxr7SHIPGrr%BO z^>8-9^8u^s-9nqrYnYh@v}vDpdnQ1TFhJInL-j&%o!7fR5mGw!W;J1Z?ozAM?XfuP zSEfpJ?DK1=oX6s3ySw{Xg=u5zWJaUUSK=d`wDm=x8t-TJmffetV^lj^spPO+db`b5 z&=S6M1s={|y@LlZAv9>LL}Epf*jGiz_DGWuOo3GhE3e1eUhW!`+op1(+hxiux)HJy zdN=cZ?!@DAb1k@Z8r0xhOw`M%t(BYIcEj(23N$%L?;~zhqPp9MZr5gmvqW)6Wh!y` zcZ2QB$4V|L(4O6!xChXW!>#eWR;RtL(23(2{oHzMd+So<7TA|csVg4r>B;o&lB9(X zy_o#abqgzd85!w}dIQu=kcYI|E_DEg#eAvdRL?Y`_R6Ftzq!TYi{=F9lzyY-$d_-x z5NRFBjcwhs7$KuZhtYP>+Jt)Tc&F+r#CMpo@Hko67KB^3lf5fUU~p2lkpENS5FMAF zijuJseZ9W#ct6(m{@$`!~U}9nOJ?f<+eh9DJl=kkJ)v91p2AyYTfsA{^+6g=KcH3T~c^jjjYW9 z2f)|@&r9~>s`*i#N{-Op*6LAOOH%rwAoL;4UTU(#x3;0@Y5nR#THQAN-G9{^`Gq#l z`tI+1r{f^vGa8knQ7ND2-w(a<3GecoVk$WsWdxW&nma}s&ypVhA_H$O_}K zc@?)6G&K@>Sv&_jL6den3e488o(45D@K-3i@NsgJUCA#-$2dEqp-#w`RoZM&gew{g zdFV+2UXF;nL6V}~g(R%PQ4hxqTlL1oRAX+nTwcRnVk6Gvpimlm$Akno2w7MUb_Qj^ zgG4Dw^^>j9@ZiBzts8{dRiJLvCKW0e=?xpLNW{D-0`6|NmutA;aYWNR7kdhrPz}E3 zS}&8M!KJ@cS2%UYy4!8m?nh~qwYx$lOyr;H#T1pXI`_~lE}1x*mL+9kwR%k_ruOIO zEBL&B5fS5K_%Oe-SK@ME(Kd)}TVNbS|*D?js!Cy|jw^wn*+o65l*Nc2Ru|I65@IXy- zSxaf4Fq9r|;fT~`bGxFcq3>1IspIk8&`uJwSL0Bq`vQQsD!5py5Yh#|X}&F;ATIQQ!BZhUFJeLQc7QYD*TF$*Ah42IRe4YWr~ zWwi`6nsB>)b@4o^ss`vs^>K16vmqGAF9qqPg(~8mYpcnYNd>-me}}hkX{oU?a&QoljZRC4>;DU!AtauZ=1Es~7J`Scr^fTRNVpx9T6tjFaQ(jAkF>0&U5h zK$3lFMMcdsz5}Xa6O#f+WX-d%qXdq8=vZT3{EHy5;Ay>{OG8H1ejykBcO9Ai;XF2hvis z1Z#cFpobvtx|f{^!w}`%II*wJB(u7&fT(J|d3_8kl7wt_qEP6kgH?LL5WAEFPLzNWXtD#|(E<4{TXu9-j3zyBDk*)wTz5HI?nF*NO*qFhk89>`) z1+=h3rl6iVC*|9KNUZ$4;og(_#&8EkKzr|e!YIAthfiHb#JAsZyB2*(zav@;aRD_){X5wjUwVqfl6@#Q<3=$+} z?r`RGT@;_6*}^L!=}p;Yskoau%p|?;n;)Hqn8N4#@#DJ-0bK^YOJ9}s`elZ8t9c!F zeT4KxcbAKR5OPIFM{(=|hlmqz_LV;_zGJE8E+%#2$Rdxqy0gb*6CpIxZ_fd8uCMpYld*Eaeig3D>hA;GjlN-Vb%)@aMnazbo{KS*cdj(pv`2cl>#Z@M_|=w|3YUfsXm z2Ec{9i)L{nq!kcsU4$28jht`0OSA;OkOQ>Qjo8hK8?Wo<*GgMR)Z0 zDn$4YD>VJNPHf)G&Uk#Z^L4)07Ad3*=j5EkMKzsG$(<>yOxu>y>i9{CDXxd!TTqa% zV3ck-r+9ZKO$8-mVPzGx0g4us_s=IA^3M$k^u94@HJ#4*f3aN##>U5^kc0t!%(u6< z#nNeEVPOM(Ks$RsFpzs>XecEut+c49Z_feaFi*hS&BcX%aT4fQ0ea#Vwzmac&s7XK zq@g8PCP)KjGC+WHix-<(TClLO#mEAoz#rX!#z%OT-yLx9@TU76VD}i9n3}YVr3$vWT; z$sY97PZl*BTTCvUq|3I2Ohsf7|8_O;vMOcFQ1qr$(90 z@yBvaNd;U=r;_1;Izk+_M+((3jTt47~2YcR5+pr}+R>XXJ1e|uGkrD8~JRKS5fIdRr9BxR+0;RcYFsAR5 zfLRT~j?T-<&cB~CGk+b|>Cnyn?{ZpmWi;^@S9NAr)pq9Q+&+z_6D>uG)#G+L{LVV< z{qXf5c7Sl18og%u_;BE-WMX3LSeVn(d`3}nwF94m8P0BCNI*77;!kPmJ*d5lrAqa^ zf@o}}nwlEDPB&XQIiyQ@Y3Yqt`yF5sJIL={_1ypt>*c<^K0|^L5q+>-$nTK7W+o-ol z{QNwq9xedEYVt4nt+JjTkx7f(D)3FpfHfI8Qe=Poi5I62r^RKJ&1LOwcDtxah;TUP zSe*?=$ZONAuBtQ zm{&krL0?~hT&h?)2~p(kTz`B!v)$QpG6J9@Qtmgq=KS2t&ji`EMyt81L)~|6kF7Bn zqB!?RQS6DPre>(Hu$*?!3FFLAQ&SPc-$06gZ{3%goYyVLS+C3Io7WpV&OvuWMO4ke zfHiudSrcm_HSfa%Q#S_<0+ccPXM&?){rEi;%wv&s>SPqT;LUA$SCdwoaB*LltZHSjhc5)b4-k8SC z?Sc-8h%chd0dk5pljnQxR3j~!2GTE?Up6nwmS2-=0VAmsKFM$426<;iz5HSzI*`@)_%gPLXKN_lI}! zG>(k<4r{&u4YNO!?E%~X%YjnmT|R*vwtX|(jnZ2-cWmKH$ zo#VyAvkSGw(ll&U3D}vJY-l-kHwPta!|+w07Yr!IVD_E6!pie`X=Gp8s-uMMkDV6AHhD?d2BidA(n= z(ltcE^*^T(0q0hh?B$UNaA-hea-5g^SOTHn_Be8v9!k6qQ}vVrO;<+bMo(2ukcSzdCLSy~JSMU*%MF=AS2CyS@~$%*b4Cb4 zZ2|`GieEJna;JWL%%s)zJgW#oRr;rkkK@V3k;jX9-vlW~Hgcs#FER?j-MK)Rz$S5x zJq7*c=&n*Zkuz*H9KD_ zKr5|CQQLxzil}=4v(G$@6i$tRR~9!|CoKT`iMOtCs*2$@QPRwZoNMHwoI=>%zP8th zodk-1(hI_2qQ@MG9SOwe%=3gM90@PbR%&K=VQmvsQR*O2{~mPgT3Q2R7{@DZAqc8z zC;XXMOEiV2Z~^*#1c{?cL&!CCNgB#6;0Cf;-CYa8JrbaE4ngvu6-EbU@_f#p9oU$y zT_xj$ax-(;&e8iT-(@n0Q1EzJ*nM<S}<^kc%cD7V5V(|R3b#zGSXjuqprRFpM81ROShXCX3FD;tsW z@@WMyh?>(=TU*SVo(wgHmriRh)9mkq=s&bw9B&6yXymkz3DQKWLx_cjpWk~C_~)Q- zQ!>+X^K&wj^HTHk(v$L2@^kZ(8!Q*J$)zS>UN4?qMx06Oo_6+Uv|CT)4MWDl=W+0m z@{*IX(tDj3-PZNp?n>>6bp9eVp5-Z@xVHMdXuGX|LYAxeNu=yJmB+<)<$&bUPw(|J zDSu|gqm`z8BeUX*mFG5Yi|ls%4{TtHE>dgc1<`CdepefO42`Q!uZz(=;MJkG&jeTM zg3J8U^}LOpa3eS3+4c1;C4N-FWq%f4gIM<*vMP5Tybi@J-aP^|)sjfir!A}O?YFBp zu|YNH=X;?hX3@9LHvulA(da=a{`HZkh^eROG~&F+345lOBm8Lp&nf+0?tQ8mp_ex? zF+E?8KgMEj{h(q{2$#kedCvRvj&=DsP%dk%9C9N9w{GS?*_Oq7zrsiSQSMi33v<`p zJ=CUh8vC6KnHHC(*0MWHZ?@^$CA;Isvpmzd>}AZi{oXHNK)l058$cc7`Et$qa1<41 z>l@pW!O)*S3WM|@^dtzvtw1Yn4!I$t({DCk1*#yD^zV|8A>R?} z%0%H?K>63kCUyqUUV$xUK4Z7f zp+-jZOJiAuTi57&f2YOWyx2%wbi?ePYitgh_wTCA1Vwd*1Cs)`qk%Qe`h|d24Uup* zbV;>7J)_N!;_@**$Fs<^oCvrFJJcu^Odp$EzbSgxbT zdzWn1Xv_V7p~(fTZ;k=B4k?RGQ)3y>x@{HHCr8oqm=z5sCR5Fp8);4%w|iYfLOtw6dC|Wx00f z%9U=M-M48@@7)!E!(+~FZ!E2``uY42OTx#2(fIl3Mz6_C^>B*o5yuFN_f4@f5=8zw zZn?u9jP#sOvwuQ97eirtew(zSZy_j*sKsGk$!12tpPj^wh@kRz+cwggtN7}SrGOt%UDpuw%3Xzm7R! z{f!5*u$Xgm{Ph*iQ8WClnWqVLV&dlX(mbI#}@S zf9BeseXqUlh16<1xDZKD2(R*hD}j*;M=A=gWgy4ZnkdHG_2Y^oow=0yl9^$T|9S7| zo4dm6_3Lw`DZZz>_gEdi-pa3b=(wDJd!c{kCjxB))0wOwi+$FW{BW zjERX!7m_PPLPkagh=-UMKp;?1A5=X-L@>66rR5x6ToWq7Vj4NDUoG571SEn25>x@r z4~^Tg;ZQCRBd(Hy(D4AtFatrSA=pPRqLO@)f*0~RTjl-@#qABrvg5;;FP8sDxN~87 zU}tAnOvG%fJmuo1$Y$i9Dxd5f9!g309@ABc9Ovu#ueRR$2E?as^#^?W9VjFHbC<_m zOJDy=FeUVdcDSk%LWBt}IF#2c{ZJ^_I60$sBh?K3tJQ02=3#6Vl!?)=2N%9f_mk(e zg6KU$O$neE;YKQ~K6?m3FEgdJErRp>c{VWY`wk7xT7!+Zp3CA60E!fPf|C%5R9+tL zC5l?Du&b2y3*!jwu1!FHUl6BNZAld4oVIQ*K8|41BCUAxzp4C-Yh))Roo0L-17F+k z+CW|7nOm|$nHm1_-_gvRlwZ3FiY3yP=jT(OY}?$d=o;#ZtdM9wGgUHvkbKr$LUKfr zkUpw;C@O`0b)K)IV?7g_y5RbZX0}LkxH30d_RVnKM)pFbi-MiV=ZO>E^7WN)l+Be8R+O2S`M2?Ds!qaKC84O<+g3p5) z$IZYSp3GZZT@bRr|NC>52g6$c&q$SA{gMbi(Z}CsAz4TVn- z;yzp53hKU@PAscFRKw4$D&<<`Iv9^)X%Fj_buJ8(@`^n5oqAh za~bkeQ{Mp#U-P6h=j=1+Z2K^@0Mh3>OY*>jogHN~@{rBV7xd>bTSHR|wH%x=Q^vURFVF z-jKstI7Z-WCZ}{_1rTO~Vnh=1VU;)#F&8SO1MFsm8K0@|y=%(|U(3q(9k!s=m83Cd zK>D}@Lt(#PRpQ4j^}%SfgknC~ng`SNpp-@a8gdeWD1rwck`i27kNk;K15T^l`16Ol zkC*?3>8ccP+qnyIxxBfHnS$ok!<|!+d4k;x4K-3=a?*%^xPKTWukSaQvxC=}J3S_V z`>JlJvua#%1VMVKncpqk-J=CzWK!6(lgJWwMiF!Mw3i>aasI(CYv=2C)mpSIgvo8n&Od`mL=twsIiVLj16?^OICRV zFuRwQxA^9-B!+m0b|n$Ei|e7NazT#>>aVi78Zc<37whc)S2jTeL1jM&s)E%HTaij- zM`Y>>1z~?XP{H=gO|e&wX=-G^!%4Tg)ms@y2yo^e5QcjG%_j5zXF(SF0mE)QQMsRs zNKh0&Ek+INme=9L|CM=cLcaV^Eo_|ECDh`t)qPPJ`>`0g{|anU1>az77H69ZiUpB9P9h3j+#Wh6O>H zT~w&i50p+KT49^l7BxP07erk@^V~ugR)U+zVBZVaR4`tXXHusieTq>3(wE$k!99kv zwCBfZ>(0h%f?lDAMj6oRXuKv0-+ZqB9bF-@P^HdwbDEBK9UuXYKP}-4{4f(fn_;J< zXEpHn^pny@jmL4h(O(o0qySDv$&^fyzTY=mEAMHwM7$5IcFYgnr(ga!O$y%fd5)H~Yc=Ls z`z_LX(E}M|-LLyqiKwKI%&T%^$)G8+KtFYP9fs8z;5fo*j|K<5{AVOm9ZYg`3CV>P zeZtt7>&DvrDX&9}4>kwDa^71uaBqZdoq#Euxs}XhR!+wE8$q$;;n(-D5KbM`!Ef0- z_6wC7i$=<_KDKdXgQDJTH_mBy)*fr>I{dz6tM;Ob(I(|c8JPtxE?@XejhPJK+)M+7!_KOG`~GJH(akw-cA@+4 z@@Uj1V&+`2!FyhZG3F?E^mbxr_^gqVTf>K}`tLXG1uTR*R#tItkQ`KYv$`Q$DgZ$^ zAa(=9IX+SJ9!(HR%mUcaJR&VX)JPj=stlnnat0+ysfV>OTVaFWzDvU1o0b7;wNpNG z`a4AGs!s>O{ z^akt^uZ-$OB7yEMKL~5-`QdiD+X9fshjX~d`)lor*XCOvvGXy#QYb*nS&Xjoi`v ze2uitCo}Yr0A9=II>tcn2Z!}+ao2!JWzRr`iF~=OL#NsnjIti4FugKKbez7C<;*FP zjp@o5H%j`DCulHuoQjiyy(zs1U0#Hs^aXrmZo3mKeM@10l%7z-;r3?K5jzVjJv?}S z=uTb`gAWILiGFOKjQj3&;l@~PU|E^nXvW|wK%5+nkyWhk^@G@GMpphio6#F*aT&t6 zrB&Ri3+KgR6e1a1PZ4V!0x-~nrfd{px##Y+oHyThzofsF4V~~&Pjn3%)}Aen-;kirjB!oGpRiU56qOX!$b8P)fxFu*XtXJ0K5J>dFJp(4|;LBfQENB>=lnkP_HxUIq1bD|Y6aa}He=rdvoQ7WoevqvjZp z8Ofb-7$kAJIalWyOJGxXu=fKD2>ufY90eeMzO5QIBTs~{=p3e{x*GX)4(rv|nof+te88^oWgZVd^WT0X z5@)Ws(aL2qZA|Ke1#WH#QCzK;ZDol=P)`{e#a?5c=j;H`Bge$fZFZHNoUqmPxX2;F z?Qj{S!`A^IS*Fw0w$wPR#(}rN42S?T!!AGTjfgw!L28VH98V+yOhTh(ut$G!Iln&5 zEtwM(mqmLsV!blw?*U0v4m2-y4SfOYYu~vH=8X*3b8u!($@nf7b~;N;w(qL~Sr@ee z^484iXF_iG=N$Mo4>Otzh5Swz-1)%si4e~brFvg&{K4a_eK$8HRMcqQy!wy%jz*AX zWf|r9YQq!kW@gOd>^upnpzB!93jI`$K)OH4Zw}+V^aI<)vh!6*9BC(_O_lJUjcbna zb8} z=7vh$kn}+Vfk1&T%x>qi()hIo0s*YP@7K8fstrpw<2Wl^X7{&$sMShGJG|$K#iiZd znpq4xxR~jXSO2yQ?B4$MXKz3`WYvSG#i=L1YuB@POw3l<+W9B{)w)kK*_`Ou76=4d zPGq^BKK{vBuNq%;B*Dk=e!Ml`oi>!!x(IohEkWtu!MsTy$?x!@J^b6Ta)bXZE`hk4aguGz>u3!a@qT!t-2DWGtrO*OJ7o)eoR~@M6*>(b zeZhD;P675_gQqWq`1jeiypOhIF#_I_dklTd`l=Gq{Eng5UsGpqsy_oX=VK;P9w)uiC@aX&klr@^%*Kpj|KB z^rV&L?(&?L*MEv&QUxVk3;~<7VGir&01l0w$Hf-mNc1xSKevY+Y{3WeRbQ~x;=4a0 z2KlnT(N-R?4Bf);+R5q)txkaCWOBT>o7(ncghh9*(IX#}zD0Y?7o{K|B$Q{GkjuX` zeefB_4_{Uv#RY>+!LDK-R?a$gz&vQPH`)0Lmd{%=V7U2|CE*T91Xk}$8#Hv2_ z-vY=>2Uem1&+GqEZ-*vyA4r5;O4>&#_dbXsULkrZHOt8&DrEe1<90(MqDO_pJMFx2 z5#Q3rQt0m9a{eH)P(&%L5iXyqe*d|q7>#K`U0RgJ1*#M03b&(9Z$)DH5gE;iA&QnImi zTn%`XllbxDcry2JG8dC@spd5sSBaF>O}p|kr>v#qrmr8E{ga2z(m~Meyi1=$Am?-@ zrL0rWAqVLv-*#^07$`MvBYVzstG05`DF%$AY2l54%O2zgQ_Ey$f3oZeHrh>BI)X~T zXN7Iq$Hm)XWR%AE&hecZs%q|x&*fOXX=C_jhyE>Vp=~bfMd2w53m}5;Rzkg4Ug823 zr+&IL7Q1UDW0JnqQF&~AY0?@d33(*XjM290oghuDM$_QH#4-9BHO7YiMyH zHGixFE?)7wQbOc$hOog)Cd%O)2j`N*YNP){aBK!jx6rfI@Nx#$Aj)Q_Y+{R`P-E{GnDMuF6#Cd# zOccHp6K(bg{B7~_2S4v^@PzH#^Ug`{>n>!R5%FfHlJn}jHyeEwl0-(MV!1;0!rDKWnV*oZ{?-qu>zcO0Lobp& zFRYHZrl7?VGjGI+qD>1eMwCobaYsmu&oPm={f94e>rph#RPU8s3O7S&u5H^W(VY{+ zx;Y6$XZ&IUaHFce3t*-6;0{}oC`~3d0rXiFyU$;x9PFm5uP0npl%jIW^)|HF;g~Zqjq(Ynml?fK!6nEDZTEF(j367s-ldpCh z7Dvtf3zmU8mVXl`qtD0pXtHp?t8uvuhyIsxZJI7w!aaGWArmAfaavv!`GLy5JO61O z+E--J1|mGHD@BRO+Kq!D$!WMeS&ZVY?GS+-G^`n&kTIN@7g!&8F;3Sm68^BtjQUCW z%p*wIEJ`=%B09;?TE(WER?bOndIFZNvGJ1^A}PaUhP;3ersP955e#qEzUf~CH@O(V z)DEi|YL}9UP|88RSJUMeTwI_sR*=kAo?B>`g49;V?TUL_N~dyhr}WHQv+9gtg<@1^ z;<623QP_i*2PkVhgt}37H!fof1r#+Fe*AH?k?wf#p-#J6sH%%1(0KcqlzY-sP`KHg z?w;p8+6QGcob-YczNkw z%5cr~&EAk~^P?rWb*uY&y-fzyuNuQ;!8I|SV3E8GQ+C;o?Y8ah6lLmlyF=EH%|H}q-yxFt9URR9u^)IN~j2HR;15zoX?fd>&+;`3#9{qw&JfbJR&sX zIFR!Eo>OG<+<-Zuj8SM=zse3zmsXwI+W17i8%PH1lvBU;Wr_DWF#QiX#g#aCDp;+B znzq7(a?xn2-Ha>H!$)qgR?#%*sO!i^6v)n~E)wazA?V|r*zy`dw}6wJK1c&1*^%59SyS;+Nzx9Mthm8ta(wJ5jem3m8TqvfI6LOQg&&{OB*lFA1ZGOCk zyJajAXC5j{`czk+pWa0L$xRQFp-4Ca-K<2>z<}bNdV1DSW`q1k`Cg+45}VY87G8sfD;FQ5=p~_E5k(F#Km)GEGC@ZW{@J6GN}5D1Bl48nXvWm7wemeHT@~^Rez*`l2i62x5B+ z4U(RF3%cw16WNVCve_{Ew(>qQkD@I+OkO{YC`u%{<3>_k`fo9rTJ}46;hP-MJpR*B zzewxo%ZdT%=Ed-Ps}{n&x3SX)}8Z4f{TH|>^ucje^nJH84;1R5<5 z;Zj?%Ru$#3=r7STTon~u#GNszic3W&IRaND!*Mbq$^>CvEux{0ywg^R-RliE4 ziiav8>ByFjpOhcNxYKNa$T|8n6MEVIV_6IvV@ zIr{vL_Ibe*x3aLXUH&|47pJxx82b)>+pWWL3uFW$SJSx&t@9%=4dDiIECzjgpxiDJ zo!1hll+yUFggy2*L6?=+e+}ir6oI6 zkDdsbJ(tt4%IL&GVOI5dzE+p9 zk_bXuz2sjPO+yjmPUkGkCwPkM&KeM(yE$yOwerZGL`C0{``WJryclrE>H8xpVP|W$ z>aBHcd=~Tk!^6W7`YGbSfT}HuUkGI_EiAtG9&=%khF;kP_=47mW5NyHfHgHrLk?(D zryiZIE-pr*r_DcV0L^L|5IKLXK9If{Al-(7j9fsNxq-9%e{;f;S-zbn96$ViGQpnk z$Q7UUQ$k!A7d`9wbTl?|^w#JnFoD`)^cI7Q`h(GQO~o-_qkWHG*JmexFAxJs?1G`-A6^l9KD>q z<=flb7v+hSTQ6xA2D3fOj|*K+T<<5q!sQfl|E&~f<|aI%RZqn_6$i;kmDAPsC(4wg zbqxsOC?SGpt}Z%05tT_pnwa1edc_+{pm0fDeC0|36TO>`1?;`-jIDwI`C2mtbvh&WlQ8*K6v z$c3bKBS;j9jCtolMEG1e$Q*rT5D~Rqe0==n2_zAGGGBD+YaGDuv$~d+nwwfQnTVj^ zT0YeOzyIxME1@F#i6fi{LN}O4KNV%*2SG)hp%b0=eXg0M4clnt4)Eao^u^6C>G!-g zuMuUzXI~0Cc#sj4DYP)usJ6v-seCDSbrEU&gI}FN;e<&)2$ZJS>e_X_e}kFXb}Rj2 zj3bTm2o9s*hviRnq(7in&=>KgjuGM0rPm3H5@ayKWK*-smx4yQfHx&&M3>d_m}H2| z0HSZPr?N@2y6~|uPAKyyu6jLH4qFCQV9vOS*C9}A!3pc+Rqm{5VP zv^maRbXdj0B1{39;>QZe`DNuuS^l_4FXVmeJ_5opSLPK+d_+GOo&@aw1XY}TOn3fo z&>M$_m+lMf;$FoSXlbO+X@r5z=Pi8g3eIem(VwmqG2V6;WP3jL`z}NTF5@xZ3`ti% zP^b}wIlDg8s3W^L{Q4r=0(n119p4`m6T5^6aP^@KBwto2ggM;$Oa~)*)+;!oVuEX#)F%q@DE+*B~8; zB_PsHHjym+WPlK&!PyRTV@yImEjz((xKLe4p;sPI-GG{ABL9!rv}Ech#~yJ6Y;%W} zYjBYwSiqrQADJ?vVnilXgQE8bp{jgs{=zWRpz1??6I-*yo7u0uOPh*Yoy~oeLotp5 z`(CDKxYyOvUu@?7%9~MQX^)7V{PBDq5=4|oxS%D{Cy_(-a^+H=|MfFB40X_fBvn>{ zkv30emMbO`D~t@0PuovhTU&@!{zt9@Tf;5=rXhpTPWUTy?4tlwi_)- zz;K$;m>6&-yX)~;%nwaYe$qXhLI-7ujl8JA+R`ebR7z&5uHw?kSkH-r4G`I9vLi|b z2EIQ}C|X5j6PHdy#0a3{)GC`3x^L(Jg|&dD`u1IbFstM|npXkTbp4KD#O5t89g6L| zLmPLxwqc7ebZkQ5JHM!0+_`f)oz;$8=78*4_prCdhnf$^(g)-k=tJwz0KU zR8SCb1Ai_^gqSN3RMpkpAnRR7n@D;(USK(5^J=&6fA6RQtXDX(^pq6Xm#WIjpqMXR z85tS)czAjIuK#Y2<{)K6o^pLTkV>1Au=*XB4l6?K^zc{-OIR!T0tEVA?;AQ26nX{* z2I#*WQJ!7`zMr%r^C2=&>i_}?u)NQ~UOEI|+R>)Pja(L&yH9TLnxe(mQNre`4)ift z!AiOFh!hoBnfRxH%04lCeJT%$+Xa70`xftB_bq zXXAaflDs&l8>T@*j}YMSA& zm|vEvp`oC)i&)b}ID6o4E|QWevLNZD>Exdjv&lD)^DejamFEzgQg96q*x8uD?8il` zA=|k9jU^MB&VJ0JgYl)`>C+QYwhgQVUBVZ(eGc$Ej2J(*xgTK#f*l&h?TX1KK7jud_h8Kv; zA9f#A1Od^t<7HjabthB07ga0IhH7j^cd2dTbT{r|0EXU<2aL2G{A4Wjr{m#)fCpi&#MoXXN{9b_tdk8eJ{Jt zKd}9b7z4wr2xHamj^4RQHqH;qhGZ2}L`O734$m$a>Q?0q`z;NjDHH&ggc8G;(#P$l zfH{_vk%71lyYF_s-jR@i4n+!{gpSxoz5PovT2fX9>(W07DX@Vefzx}<<- zjxe?|rr@L?Dwu_ImYsRrc7^2PpeKy_5R3@CO?ImF>0T+c<18$7}NM+xc5f8HjS zss_SEd+g#gf%UNbN|do%$gIwR--)SFR6uPkKidV3)SRwhnL{Y}Y?TwbV@cg&;>noQ zP#7DPOa|5ZX5(sfUa&YlpzOaO_ekx4i;Th9=eEfwSR&X?@&y?6R?u=se%r$~R)W&8 zN*Ge0@0j&bN@?)gJ!|5eY^n}+6P#;d*=klFYeJM|vgwQh-u_&xV_-=DCFJnf6E z)xWoj_}jm|+!HScswgO6NmpTDr7WvL-%i^LSmwyUQ6R+p(9!wRSS|BfHb_><8zS;= zC>onA@$mKO=47#Et<$s4JPm#YkS{XvnIBS7mGk+F4WyH%qN2iyPp_)H-0J22%n9%t zRa773hBWE%?=K-yvlrxtPCOao@O}uH)|5NP_^f&=o%l2o0EiC;d_P7{0YPai3h(8& z;?e&auvWbBrNCrT?1Wm>HVCW+H&}JW;6GxT)Ad>3ak^fuvihPyF>2~LMeTfCPeodk zY5_mL6b8Z;K=+~OZAJyd;zCvLcOx#AlmN-S^A5c8_M~O{wr2>!A_<&L2}GpL;mDvq ziRfSgp;UP*m(im+HH_Fcr}bf;voUGo_uwLS%wSfhvQ{-VM^j=oqLY6>*7ky;uJj9;#BwOF=tzLUlPSX4h#8Y;@j}Bs z4z8q}5rY)^i$))sZGXk25##MA=Be9DC z=Yh}p7xNntGp&ig9tyR`pK*5YQW{U!NRP&K3O&wBOF&Jf-S< zKLDU!2=Z0Hp!Pfl_H#ki&|m|<#)AK-C2LN_WnJ#^{`+`7i4D9OZqN5;Kb@HQ?}Ay9 zT@JWB{Uq1xy=UE5w-mA5BQlNm_OGhy{SvswC*&OC@U- z4+|C3KvWJ+xd-hSCg2*m6hs7Ul>dR``+uy3UC9Tw(MGNha6~&PGAn>Hj-G|OySNeI z%MgAI#zeaY#CmB5u(q<@(^#3-$U6Y+=NNwOb?M)wCFZg3aysB}iLfc)g-+)8vU0Rn z)Y7l=SKEaQwq1p)s%}t^^+Vnrp`f5%ZCqS)8j}{QPAeBXLr2ZHJfWi4i!Z6s0QDz9 z56l0WZEZJS-LrY}dcA@V_-~7#2-OS6XY$fp)@c8vwV>Hz@i6P)^m=FAC?BVf6?q8wzSKf5ShrTOmsx3dbHm)36O z+eS9DK6JE1wDq$VLN!?tR)*vv*c46RgUP6$@@M||be`ykqSP?H8}LP|A`UUGq`HE!u^D*E&Bmg8cU#cif|yyg0&WI^E<{#8 zY$5ALh|N$8 zvD*GlslmHNUJu4DnKwzs!v!e?HeNrHOY_FW#zO2U1}ZAs`J*P(@yx&i{+g=kP96~Z zB&a!T)6_3vgCSFg5WI6M6y%2U&xcz({}%-O9zra>Oepo$3n6$$J7y^~$S`eo-hQi- z8w8d=W`b+Wx5jm!hLct2*0CE*4s5~6D;!? zI`w;~-F=O$vYzAF?oUWc?PI4)8DBEA6 z91NUlR@?bK-giSs0eBhdr-Jpod_s1L&**h#1x$z<*}Y%R!GEw7(?=W?m3lR_o&M?F z55PB37YzvNOek6KNb7K@u$2^8vgvSj*Xpn*uVIiU==b<+U2(Q4RtDE@=Tt4)5Alnj zwS+27xTi>l#2)`xx4Jo>oa+6`DpaH|M*lKRYS57?=x$?IHjW|*1GQMXUn9PwirK*V zb9OGcfzbwXu1kjNbZ!nkx8OmmKa(N<#9$ST7p96v8x~5&x6LI4k*x|uE!DI%?(=Er zVZ(Do=Bg9m8cuz+*_+LuZrKl@#Q2`5`xpNp*++vupTG{p`frkSJ0GZVS0idEF_g(}P za^5V{ratU`%o$d3nHNe8Rkz@SO!!z$JEe_33US38Yo2!5{I&pkpa4AfL>Jc;;3hZP zxF6n}`|F}@k!Sy_PBQ17jR1dLQ0!fo(4oeDakuXlIxhJc@;hEsKE2nZNhbSfb2ZNZ*a0!~jUNTe!4#?$2=+g`2qro$N%G z+Qqgy7LaJUy0yZ=PRz={8kel(_e}ys)jL$!J|GnMxwVpDj~KoD!wgmYZ| zu?e~CyVb%T#=Cj635;;Ip*IP*vF(Yx=Ainhjwy!Kwbkyj?m_FYYwyp4yas`O)8iP+ zn_e!D*;Db)t3V8qt*QIfOL0Rob}$lzN+N#lQGm3C^;F`~lQ!f}Py203?aBxWiWUN7 zxw}^Nzc#L7Z%FboGZy8mmnX#V7(S=K8*s44l-Xwme3vWgC3;XL6&|{kWU9<6T6@PY zSzCOEJVu882f&X8CvvtjYOBqFV*e_KwI=Io_R> z^69yNmt2U~W6EG+kYEtRKu{`+M^f$omL883&5-lSw8!;n_KCqa!6O+eTnx%dNj#6(_UToypN;IkgnfR?2>G@MIb?Fs4iD1c+O=1e1)!d*n=t;1LRr z#s};{gy9;21iZDy!{^*eiRI%V6<1lmeMaJZJDUrk=@F$Y3>OoY!xeLoR~2XKjYvi{ zv^3%2BNyFQb<{lDvj(Z?@;ZESDS5tI-PC@9FeWQGjUG2V%`M;4j!^K6EzXRk!;QV0 zmDRk|oJ&gV4U%(?f&jXs;e0=#dVd*^0gnx&NSi* zO)ADfY4<1Zz_%!oq^dO@ZV3r`A2;*NY)6UC+IDCGi;6%5WS1ysf2E9{K=HP1G}vu8 z95_e-ZA~?9i(Ow*1B^0iN7a!KkO>^BB$DUx&E9hdKt0*?$m<=wxk$q5pJW(J`ohKC z>(d41M?lM=BRK_E6M!x?)wlZ>qm&PHRoQw|%rpf$5o!T)yp*$;bb9&T3mR2*Em4e} z%})l-h_*eI)zx;0NZ*&}h_bfe3dB~8=AWYpY`*+WF&8KhZ72CKSLSeVl{=@*EzPOjC-pF$^6R0p zrMg2jGl_7cR3bSxZ*=zRI6#r2M)6^6l<|Kk{sYP=S!lzbPlj$$^#E4V9YSy_VlR5p z5cJ}TJLPsJVe{C^mqF==0vk_fe+Bi?we6eH$Ru_0ZB{Wl^yj8$vOE5<(Ns~&)&I(S zZ)f05FNW|em9%Z2qt$NjdtbekK4Oh90xjigM=;c0JGltS)Oa#qh}q|Jv63A+4HpBT zi^EikMToJLCDh(Wc+!P0dh%(^Y|g54u+mgdvQUXyo5d#;R8`aSna$o^BezwK#hISR z{i?>cgt)E!1IF4*v7VEjv&JA^PlV37ipm2G_&xfrg;TdRemAG77?^3)b;u;G_EyZ; z6RLo8Jhh&l-eo_|D(u3JH7=!gdYs8+*YM&D_IVSp}#o{3aQP`odC@0ehC^pxN6FJU1n4}yC`4NXMZ^tcBQBgb? zu*;*zS+ePicJe>kxZz=?tE`SNf;0lkh`@{DTp{&aF{mt`BP~B{0ySd9Z__p}i4{bo z>O)`FpkfVRbdL}}k=8ReJWu77y@(Xv%hgo1MjLyR_I+K}d>RdyTC=h?Z(zun;!B ziS-#*S6jdAkG}p{n(5#`wij0z3@fHL9P^4P1`gKtjkLWP zQ}`|>o&`-rK;HcBJ&22?Zu>eP@_33a#7r45m7s=PbOZF#Qh-m1s8PSLdVO-2PSV}H z?`I#!rAt%*k0_szDTpj%&U7*v=CtTrewAvmWBS&gqZ&xa63{{78?e8B*TrZFvv}$H z#5;Mdr{r$#WhP~xy-{`SNn~578B6p-ztM&_oM zbgW^ov!n}SEm>0e7ILOd{iy+OPfCinWQ@){G=uw;^T*uBD{ZEit_rsv+5JO|sL>2r zVuC|z=9g)0{Ki|e2l^P#2l~MKqQi&Y=Pf1#!crD{yi8Px(bD%|lR-j)F9JzBoQMgn zMQ7uk$cgaND@$;zS>v+GV9*4ZYn_ z2%$84r|Jk|V8E@U=PatGWTE#rQJx|I$4EAcg?LQG~Sbsrwin}EeeAF5J3&D-dW4aHpgQ&aN9Z7fT{*P zAOEgU<<<|Po3>p+xtT%;8=iOn3aQMBuVI_Bp-^a(%;V z<{sGn@c7S|A0;ezo*^)>M7e-O<8_cfHJ6=>y|1i)S$7GrsiLO4r>UxETy^Uo*s0yv z3)kFO^YyyP8y?&#o*Han7S3LhpufgDWsovk4TRhz->4f(pzALU2wwjFs-FcRMB2c- zAlUXpK?Om{ONpx!W3ttO5sJDRVW4Vzh2K9iXu70&5_l#)zm%8<4?~O$q&?A&qc9nv+`$BtAG?X@1JNI+(^voSoru&;1 z&SMU(f)-Ii{sXwk>fxYm?`;@{c@U#U3@jQV5w`#xAa`*ns^qNTDRqmkV|q=kYuHd?E%-(2s<2r`LXeE|0VnZQN$^ z{N1!}yM}Wsk2JWUKA|p`9V1*gx$(R?NXThqEUA#zC`m)^g)D7S;6yIoy+O_oR>{b}ucD#?oI9UM9lMT^$ENdeiqneRQ4vRc zfZ_^bz|vEZ#8znFx zmP+AiZ8@Km2b7ht@qK>gq&(V=`~>L(?iBSP$_*(iC)jDq*oP{WZJnWc9z%= z4^nuqKfkcR&BOCfE{B5N6^OB6ZO`R~VmC

iI*~9~t^2G%O?|Q67?t6O0ALEX|9H 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 C8 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 to install docker ->. + +When you are ready - come back and follows the below steps to send the first text message to WhatsApp via HTTP API! + +{{< details "Why Docker?" >}} +Docker makes it easy to ship all-in-one solution with the runtime and dependencies. You don't have to worry about +language-specific libraries or chrome installation. + +Also Docker makes installation and update processes so simple, just one command! +{{< /details >}} + +## Send your first message + +Let's go over steps that allow you to send your first text message via WhatsApp HTTP API! + +### 1. Download image + +Assuming you have installed [Docker](https://docs.docker.com/get-docker/), let's download the image. + +![](/images/versions/core.png) For Core version the command is + +```bash +docker pull devlikeapro/whatsapp-http-api +``` + +![](/images/versions/plus.png) For Plus version, we use login to get the image before: + +```bash +docker login -u devlikeapro -p {PASSWORD} +docker pull devlikeapro/whatsapp-http-api-plus +docker logout +``` + +Read more about how to get `PASSWORD` for [Plus Version →]({{< relref "plus-version" >}}) + +### 2. Run WhatsApp HTTP API + +Run WhatsApp HTTP API: + +```bash +docker run -it --rm -v `pwd`/tokens:/app/tokens -p 127.0.0.1:3000:3000/tcp --name whatsapp-http-api devlikeapro/whatsapp-http-api + +# It prints logs and the last line must be +# WhatsApp HTTP API is running on: http://[::1]:3000 +``` + +Open the link in your browser [http://localhost:3000/](http://localhost:3000/) and you'll see API documentation +(Swagger). + +{{< alert icon="👉" text="We don't recommend expose the API in the internet without authentication!" />}} + +![](swagger.png) + +### 3. Start a new session + +To start a new session you should have your mobile phone with installed WhatsApp application close to you. + +Please go and read how what we'll need to a bit +later: + +How to log in - the instruction on WhatsApp site + + +When your ready - find `POST /api/session/start`, click on **Try it out**, then **Execute** a bit below. + + +The example payload: +```json +{ + "name": "default" +} +``` + +![](session-start.png) + +By using the request with `name` values you can start multiple session (WhatsApp accounts) inside the single docker container in Plus +![](/images/versions/plus.png) version and only one account in Core ![](/images/versions/core.png) version. + +Read more about [multiple sessions →]({{< relref "/docs/how-to/sessions" >}}) + +### 4. Get and scan QR + +Find `GET /api/screenshot` and execute it, it shows you QR code. + +![](qr.png) + +**Scan the QR with your cell phone's WhatsApp app.** + +![](scan-qr-phone.png) + +### 5. Get the screenshot + +Execute `GET /api/screenshot` after a few seconds after scanning the QR - it'll show you the screenshot of you Whatsapp +instance. If you can get the actual screenshot - then you're ready to start sending messages! + +![](screenshot.png) + +### 6. Send a text message + +Let's send a text message - find `POST /api/sendText` in [swagger](http://localhost:3000/) and change `chatId` this +way: use a phone international phone number without `+` symbol and add `@c.us` at the end. + +For phone number `12132132131` the `chatId` is `12132132131@c.us`. + +The example payload: +```json +{ + "chatId": "12132132130@c.us", + "text": "Hi there!", + "session": "default" +} +``` + +![](send-text.png) + +Also, you can use `curl` and send POST request like this: + +```bash +# Phone without + +export PHONE=12132132130 +curl -d "{\"chatId\": \"${PHONE}@c.us\", \"text\": \"Hello from WhatsApp HTTP API\" }" -H "Content-Type: application/json" -X POST http://localhost:3000/api/sendText +``` + +## What is next? +- Right now you've sent simple text message, but you can send more! [Send messages →]({{< relref "/docs/how-to/send-messages" >}}) +- Read how to receive and response to messages [Receive messages →]({{< relref "/docs/how-to/receive-messages" >}}) +- Make sure your [API is properly protected ->]({{< relref "/docs/how-to/security" >}}) + diff --git a/docs/images/qr.png b/docs/site/content/en/docs/overview/quick-start/qr.png similarity index 100% rename from docs/images/qr.png rename to docs/site/content/en/docs/overview/quick-start/qr.png diff --git a/docs/site/content/en/docs/overview/quick-start/scan-qr-phone.png b/docs/site/content/en/docs/overview/quick-start/scan-qr-phone.png new file mode 100644 index 0000000000000000000000000000000000000000..cb7b8647011aaf24e6e9d99ca7e88af3f2eeedb0 GIT binary patch literal 53153 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/site/content/en/docs/overview/quick-start/screenshot.png b/docs/site/content/en/docs/overview/quick-start/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..acba20fe3096d3b2be7495f8171098e61e39663f GIT binary patch literal 163167 zcmeEuWn5I<_b(Qxh=?f2P$DH=L)W9gPy*83AVYVTN=OYLjg&f)LrOQ2(hl9--95uS zgwOBB|IPi}`{KU1=Y=0UyVhQN#doc}&IG=d700;`x{rZ@fg>p)s(^uUCjkTFR`T7O zz?&6Y^-_$Ro-~r8uasO8*T#c&m7G5=qEPq?xN5zz%Sr8B7KeKq0^MsHZ#tRf*lzXE z_nYY(elDT9YnJ)>o;HLT5)jFb34Z;U0#j+rKj_&l4n zqr(FR{oA@-{RjGQ&&I>o@K^tKoWzDHIzlhD_Vog7z?+;1H`c$q z`u!LO*6i^K;`4WB>PLT|9nJ(lk!6wJ2|^jY(=C$2r2lU8NCOI9;Kv?>#$`oB-v{CR zTLc|mBG(GM=O0eI?8js#x_P?FpJ0jrEQ@U zb%>OJs*=IZF>jY~L6J(L3oT!x*U;2tORaN3iFGrcpQ1N&vc{13vs%V~o>uXCozsd5 zJCv`_PC)wvTG*O!Q;!k&nQZc(51fC5=c#;JA4t{7O(HXsc^9x7XLUB4wHPIcHz@PVMKOzqPv_vmOi(>$uu=K-w#(PxWej(|7`)=Y9GiPBRO5Bx|O%C`@pB!)OI%k=AXP6zt zS^s-jj5Z6*oCJkk`5hu~HpkiK3Pa~H=KM-4qYdHkFJElYQqi+s;R_t{$*Ri-Z*p)b zumftBmMGJRZ%ohVCg{vN@k^Tj%EcJm`;@gD_z+j9mj@9Pg4rU!Nn-bu+*&53y+`qJ zjxndD zXQ3_Fw+Z}LU9so+t|!Mf{= zXdrS#DSG#Af*iPVJ-zlQ#y(?{m+wxg{XKWt6w|Ma1H4Tl1*`TZsWUEiSxe4=%ih^; zfA;5IP;j)I_ZjMxklPngpbm3mXfr!zZPJ1c6C<_K%s~G!4?3S|rD08Z9E`gKq5f!% zs>PMZH?s2A12;WY-Y(Q=nE079``6M`A1q@PmT})~L#2|%9`|y9k|CcpxXcP3L^XER z@Mzu`> zonuJ#k)OiDyKneDdGJS`N)Z-JM=ioF6I{ftlXP%(%rKb z2ja!tb`G!AW(Mo>hq+94Z*;!>t7S8S@${TjnE(g&_f*)lag256Qdb-*xe)Wcejj^W z7n}OrhyYdX<`-`$#Is3(PnW-I=_u>;+)~?}Iqu$%f;5mBN-GaHb%(BdGw_K{4_IYO zqq7$8gqgb4@Pam3|05OL&GKdv3MOg`g-9DYxrXRlxyMiB7s>Bxl9eY%uB3;c;G^R& zV@iH?9=Qzef!sOg&QZRT7plksQB}$pN`D68#|kUHu?u9=$IrXmbI9{ zR87Z;{kf}(a#YIx)Je4}8cypo1=_1xkxyo%6FFN*VE#>NPIZpT(df_T3fJtifBdc zVP0-5>W}fi_#(z+VOpJ5moy+s*!YI5tLQ?~@~B9NGkXz($*AT0!P@fpf*F`Gre*}6 zU%4zEv;^nEkvfj^k#pL3pBa4CoWI=8_^6Cz z`_$#FZ0&Jucz@aaXhqa4WHuk&7QOlcesBRFykp+U}cJwr0ckYM;Ar@ ziUFe!V@KQ9zdN~0flc%uBjtOf0|o!>_-MxcKg#<$VAJnE!cI{``2XCX`C(Xdr?u5B z08(RMNNhCycLYAN{vWYvHx%5g#fJZ{1C)r${5Vq%f@LxrIygAExC|MwDV%A=~ zA`egkv~ne+Afa(@(vp*t;Y}S~mt8OvDke>NH7u5wmu<&fb^!XI(2UATcU^SZ-0amX z?PE1(+Z!7j-@Z|Ra4rW;aV&g8Le~otQ3G~cE04YR0=F>zO6jW9TfI##JLmyExVJRc zC3afYr7+_BYNpyWC~>UIarcl=MhEz}ZkT+V%JRAL1IXRyoRI!WAIAaN@hk4eE{ljNdd z3xf6^I@U}T>nF?mfhvgg);&&HEf)dac3fXdhc{G`Lr^7?PbUlm^X`#~_sH2+Nd{AQFS8gjW*Ue_uJMmed8wVu@U`_E7V z^X@FgDfd9@Cc_%P7O^XpMZT1ubc$XWwWDdqG&?~(=5D~9O>#d3oD@Hr_BK5TEDc9lgYdH>!B;vIG> zvMX}_qu@QbGob|6C*!qO$?J?Sp>+nMJ;G*J!_1iKDcsKc2v?7m%Re8lYw1kw=ClXj zeVdI`eiMsLTFm>&0gt$U2g9#JxBMNPYr{nhjzq&_Zo+Ew*%V?mAC-y?y()*~NV9NP zgr;>PUpAh~kR-be24?a|GGYH&0GC;=S^XA#LSCUlw+n=&rH~o)dj_k+TX!(tnpyHIMb}JbTXbwYQy|(D*kA1Ck%|#s+g$qYeeXnoIWa(uhdM)z>{6f z8}OXAx`4LN%Hmv#N)`8IXR8jNVo6ZNM%=Wnt%;@C;qmISXCmlzj z*)kK)br#Kqoja?Rpt)7%iDW;jL3jJ3`-e@yMH4x{tJxeOs&Kp?GI4thwE3*5u-PIhh{vMCUyU^Q(VYM%%%!QDirZc;FXm& z+9Th3b}_f~`Af(sILYcOJGSh}@nbt0u;GQrO|q?4+Hiq(s*RHocF#x+BXeK_qAjDQ zgIMJ!goa|@tAp<;weWjqA&1PdPt(~P2V1G##SCsnJJZDdldIoVyhBfOK*e1!iVsx>AcTMSEx|}k zls|0YV@ONF9j&zz+-ecnwZh0bVlhzgktMk#6rww3%wi56kt#woR+0(0V<{TPaBT(N zAvKaZZF>SJEqi%SxwmaZ+XPKiS?N7{FesYb+z8#vk}~l2`)F3OkajrDhW#RANOR%H z@{NuiNFuEHi->aas376KP2sXj;kQyzV%Al;{)(VwNCQ%oXMioq3hYZU{=1K7qs%tj z>D!x*OsB5GEj6OPT^`5KVdj-JvqACoHJ^uX4qt&m7aPfsa#4jBuy{|M>L+w^4fn8a zC!5c@r^cMfcS9Oh2ay><%vyTlD{V4lqcG*b17pgY&PgnuQ;F(ZqVR8hd{*#hef%T7 zi%D>#JON>LxHzGJanoDrMIZl}?p=pU5_2;u!qH7O*DhYrs^U9FUj2@+_+i4bYMB-i zocWE+Q!N2u-*RFcenmq^WiQ!<4cNiM7iquQR*ga-KD<{1j=8AAZHFDUh!yi@mvb5- zWlmZ{zext8(jq^!_?R9mIwz@(R%YXnT7hUowYI-N;P4l=Ij=X=NE@`R)e~n2LKH*k z9;eORTA>BuO#3Y|R5Il}jZe6#qelv>P}C@2{E5e$*4C3%k(nM2P9%&?iPI>pFAw#% zGb4p{Rs2kxiC={ZAfY_6>EU-;Ov-8AJ{tku4@+Soz+J7P6|3Q_tm-WHUL6n0o~53- z9R%#f(0&=V%rB$CLK|dqPk1xVl?^a_0;|v`ZbZR#nGJ4SH*r3@)A?PZUW-~PY%4+z`N ziq#LE3i2bm#BcM4m3tY^fm#NMIhrE7#-R?u&e^|xD7j5%oLhJX7u4VgyD?`DzyPAM z@x}DELQIl)IFpOJXSWn{<;8ciFYU#aqs|~SAho#(Eyzo1odgZ+vN$fqUuWa3wqC3t zTlg|~{^^bF>6`SB?cCUwl=Vj?RgUkBCa^B>k9D+_kEh13YzD<5rPLPjVAZ4g)EXMj z)c~h=@M-dRt(VO16u6I=s~pvzc4_?Bx0}gcRpHqd z$9sY0GMpee=5=0fL(3h=p()`-KMY1sFlcuST2&Qm1-^Wt<^=^qum0Q;1cP*Xp_i}U zFGAq2;Fk#W{bu|p$n0dT8YImBtqE`1LqDrF~iAh7@GorXK3No_GnRYjva&NR+_ zYsLQ&?_N%h5gc-jUXRHBB53z(BHnMh#zWxFdRJ)ppVuq{PzOiH^-2rL-^5plH~ddc zdrWR_E+G{Bc&7t@K=NwNd(?CBDW%9~BqVEVYax|9jK^Ou$**H4bha%kEVQ?=*>WX@ z4UJK>VqKy3nDU{qZ-ka$OltCLUMv{cW0_w4{XXm)@@irLY+o(>UlDuVN$*>ToEj

OR^$A-XlG>{NAX)m~y5)@OFtH|+J%KbYuQck$xw9&(mzK)>59 zZ?dO~{xpa4anP+v;Tqh(Kc>~nNN8bP->hNKs&Mw+LoUs7wSJnTzMRB2OzgOg8Oz*}k#Cs9 z(N~>~yH`dWqeB=3z|5=jpMn9Ie8{x`aDPX}5nod}5dbl?x*p&HryhXDb!|SKkPt7h zt$DcQ4uf>c7k9|9iPdP3k|ikjn8lnq_nyzca{Wi)v*e8aB|~HU@0f!9$qrKF%m=N! z_xw-f`wm(pO$AFw8H0D6pkTm1wQczh`T7(TNNS3RG@4O@XZZsWx9wXi>4~oKd~%03 zoXw-wWRhU}y*!&G*5u|8IpqOpWu0_zq?r)C{s+oK49i*MOVWg__Hxk~dC`xT)|W1% zeGlPoP_py(^B4~u>Ht;mQp?vrJl(ZksTY}JQ}u(P9911h;VPIfjb5#6Iq#Zdu6;V; z6Wd6?%j;G-2N(SHih@A|pS^}#fLRJ#m+%E{P!O-G@Qi?=ITGp1Di#1-4*V3HS4eWL zA8}*%a2xrZaEz&6ir!>d3sb;O4`*;{^w7vG?GSp5DkU_aY#cYbv63&SPMw2|Ho1Gj znkoE+YUDGzAzCsfX7`NAa^p3xSEo+PJo%N2_ZOTlQe2?))gAP%5UG-g|Fzbf7Q!ed&JmX&ZdDiQAphnEEMriZW6GuS@8pdDc2U_a!~tRm~1*wf-sh7|A^_ zC=3o^+^D6v)UZu(H_U&&Mo0s-1oQMSNl(lzuBhEx_$PA6K&|azFjI4;`)n@FcWU^E zfv`lFihzXm>fBLvhl;+1Y9;e3GwU%ONbGrTNpQBQ|Y+GKV@8oD85q zW~w!t)FHgR{={)|((iXaWBL9*Ya+kn%{mUXsGj;VpwBjT0;UrXe{{ zxLGe}==O!CvuQKv)M$KH%g4}S>Ni14T)HLinD84oTQNISv-w;XTx*M*+Hh7l(uUER;*ajrbnEOf*Ao?O^WMYs29zK%3{|>byZq(Jc2|@S z^@008HT-MCP~X(2%7cSrj#<{+K=Mqg5kfiFsmQ5#+BasoUfMwt_`A=Q;k=01DXfh3 zQ;LmIYb?*5i&Jv(JFZ!6)PZD_@@!DYv+o$rzwI9Kb+p(Ta+*%JOsAL0v20MCOc{pq zB;18>e=S5lt3HT=Py&*~mpjHWUc1@D)l32lR3AXb8R#bWdW%DRj&k7qcZJk=w?*Ol zd9+V7Spp_QJxpqQ=Z=YSTC`~qxG_VU_(Y~T=NqTZE%k$i50Zm1$carAnE3P4$1rHq~r^e?&d~xfSxAuOWnNdb?b(zI10@{f;V2BV_HaI)IwjTaPM= z&s{+{tABEQW-wkG$mzD#J|ZS~fjwk@@C}8=JEc@DA?sqP;GfeXa&Ro#80(i7Kg=$2 zWuvk=IV|o(Qfnj*wG(kRHgRI^ywe?VB8m=Ir6B6UBtv zA_|vZzqWaAFn@q8)7=jpN||sQLhq^AZU_6&*4mSmWKQWxgdgz?4c)Z0IN5A$`5Dyx zS(|i!VS0w<@To}pCLd8&ZPbFxSoRU)P!gR9;?u&mobbiQ>YM>(p~UkLBrS!7lzI(6Ekz-TH8mpHPe&_Gg&!Xb?;Lehrvq?P+AYgHY|T-qnzLzr zIY*elVZAWL!2ON*KmQT8!#$@}_lk=B_QWlUyX1abAMTR3 zXH<88y+&7+JW@E*S=wa|Bocvp z#REqBf^rc6F*j1zkfwV1%RHDs?(fM zdYXrqb79oIFdxKqI`{%KXlrYWh=_ELLf0yRR5KT!zbljxYPNUEcn7mb+nOAg!REwHh=8vDMJ69kyze)lL%~rUR8`NzYH?q_YgNO$@ zDH~XQ>T9^9L@)mHcjQn+{C=n#tmFr>99fNIjd{1sMHjt;VLa9BGQQZE#1Zx}a|tk6bP>ojRWPWDFeY6z zSF){rn3zsCLBj$Zlk#}-Ylkj{Dx@VT%QE^z?uz9#5hRWggkyRG^$L-rhgl57BoQ$jdEui z+}WKXN_l*FBykBwF#lge;bggEd$uBrz|91Z$^F_lx03F}EUUm99BA5Ek9Z-=y9vfi zm$guW%-v;SQzm?8Rw|k+pC$I{e)&K@l!yLa3)-?+U2^*y@!IK2WjpVdC-(}F0l#g@ z3i-4t!NO$b{$qftpq)zT8!G*$R`bT}49g!jsCwcGSv|I-lQ={uxRnCa1%F z>j$BwO`%6vM56zdnhJ=>QN@fJG@J|36?gs}2I*3Q%O_OHXYwMrfvX@)(dMUogX1sd z0uytPtP3rOo1DY*Ob6DZK~7jz|G+5#ku>v|A$8>f$%Uv;ae>&xHdc*`29)PbNPDg1 z+kIy3iIaI~F8Sd?Kt~K%mV%@Ae5`yd(yLXgRNN!Gx%e=<>eY9T2v44tL2-lQXt2D6iN`(#%jNnKQX`NC11KF56EScb@c1YJKsngb zM{3xi`a37@m-beO#PjnWRJ=0L)#_D?e@b2^6+8KEnNda?|Eo-`Is3EyRCPX?GL0HB zt%iF0Q2!yVY)N`^u!hEF%+dkm6J`d!bzCw6`A8L0IX8?YYop{D-B zR7+~r^bOHjSpV+5o$0g)E&?$n;nGJmC@1tZ@ikW?Gun}Dx^hfKEaoHXs*g)wr80q~ z(4Ve!JB88_PN6lI0*gJROG}=h7aDWOIoccG%%i0tEETl94X}=!Fcl(>iTQG#xTrNW z9RV8M!4=K372x7TloYIZG}6z1sTPAJuR?*UxXJ2QJY{Cp3u<24n$!HBcb?0bH314) zKZrBat9k3zlb;xl8C;b^Y`P6Y;lbs>eLtf5I@!hHOq0h)YJR8q zI+w1X4qJT#FuX5E8H2(ezY)ky=FZa{Le<6HXVgAO=4f_}7Hr7{)-KR@_3 z2fz7#UecN*>BX@g(DP<|MV&4I%pd-{Ox^GeUvJ6mtT-OI(Cr0e=2mYc!^bgcSno8?9U%YGxS74a((%%bnD|(_cO@+kbTkF`Ow@ zCa-eT-jTmiXSdt@Ic+QIRN-7K_@cZv`15Ag2D4V?v=|KHJSj1=tkQb^#gCeC$HowK zKC!N2_5c;TZ%wNr1#Cu5WrC-th`0RLc4^|B6K@L)jQ2%k0&6^;3sqZ_CjbHUP3RtL zFrT~3sBi>2PhD-qX?0`e{NQjS6*4+m{f&2zwiOE#qaEu)+1h{kd?Ky)Ud1Kz&@CI% zoq<8*YRlm!5<9hq`n*H2Z-q|m{oFI<_q``4?0%^4e7I4^evuolW1l|iuC^&)(b{2Y z+%^U0lccVnc{J01(|xH(P5u;v5y+hY8E4?%x{tqcQH|BeI4!)W8Ya2R&0nbU7D;QuofPGvG|@f`eRJUO;CyHs9QxF(RGmGs0fwsXAzykJXn$Z;$b4)ik9iM91#gwDG z$ccEe18b3T2MTkV+s2eSA<<*HL}hF`hvoKUpT4Ei3ktc(guf>Es*xwzS#AE9yX5Km zf$HxPqeYXZynAm~+fu#LF?2u|dwqe+J$~8(1yppY_T}Nmx$MpdS2!;ShD%=K*x9!U zWfLkaC8ne_k-aynDRkWH+xgBilQZ$G?P&IE=R0=NbEPW3A8&=}tnxSr2152UElWQ9 zg101(Kt&T*x@uXRKn*!4LMw+F&+NiRXdx`j)4TGp!&0%kth2{VEreeeqY5ZM)suv_ zBLg_tXL94mN=vy`Q>s>fY};#pO)-#haI(^uH!IRu04{|ns-#kg;g1&`Na)&xQ#Cj9 z!ZQmQU<4x0ts8(;s8xHxxnyJGb!m_J?`-Wr!SBU>u1-~N)S{~0Gm&Tnw-d=pZ98IRLhxWIrr5TORnBOv_xSgo@Xzo2QoUj)X$YyOS(Uu zq!Ug-c{TJ;(7&eQ3+1fALLNs0gZ1V~&Pf)Pd|-=0^)GG{Cji=9ZB3I*=ub?c++Vyk z1*GZTr`D+@RK23u4U_ejnw=Ve4priM%eWP177q5QCsnuV;<9XjNyZCz zG4fsmdU&UM5()$k=1*trh&RBljy`EC^@f$Ys#pLHK_9??LV|ZdVM3yYMbuv^zDtcC z`|TG`mc@cp2g#!WT{G^gl)XLLMXcGpzW-6a%1?C6?whVh)BEL)=&reT*$PFbdq7!X zF;HZIUV}A{hQU6J3|uv<_iBRaA*0_$Q-}0#x$cwGi`Kf82U0Sx(A9;69$+E3)gSU8?ffNpsyj8 zu~g*Igz=R~33HaUFGa90<-Sl2i<0Cox!UAG&PiuHR)sK}l#WM-!!f=4t&2&LDMBL$ zelDW{tGSWl;s}Ul1teG3wP@A9>}JNi{-$Pc`mP1oENzpoz;SQb$o0Jb#l@m0Voz1>z-tD zLjXrJ0V02R$1r;P?3iSH9I>c~&?aa!VYz zamy12qyn#bAzPdNv{$nqz>}py`^!176k5z6px(sI>XliD#*oROarHNLMJ*gKkI=rI zyjcj11Kj52{zi6I#l>+h1343_e5PY`!#Uo(j@dJ`+iY$1g~QmrFQ-n__l~qYd~lG5 zCKtnP%xkr!gyEK;NcacGhxd+1eM@n6@OE&ke9Sdhybu#sF21Z@_#YJEK8$gU6 zGdz@avIb}8p%!fRI4}Hf4dD5%+-tbn+;rNAw_AI4A1lhha}B*o1z@nFm;X-eRymQk zdSaabta_m9w<(~+0>H33!mG&{^B{&Tv_0pX*m24p^`(@;x~n>7eP=1c7Q8)-7yTA5 zkaj+afXfiYSt)wzmrr{t(uKBCY^V0!4LN&4Elqb(05iPrzPN4GYjxks zpWTb!1prGgM<@&G0?=g_4mzM@Kh1e}-dwPe-_LZ1vz5PCa_PHsxt*r!%R>9#JzeYk z!gmQz>#5HlTZ1c3AsYNJG3SxPB)1|ISagfx@*9EQ z5n-~vDXV&g)uj@mn)v|b=|g5P~WcgMRxcMPFMhl-(+7rz1eWGi0+!T>ya@qqH^ zOh7-jz~wB2wK-jKUIQGzfXsFPP^0yY)B=lF~k z?HcT!N#Vg@ae=;oC%*`gfV?cAYvj4|G5|XMxQLwJ%=NyE6@Zl%eoYnMAC*%r2e9{P z=r!h7s|W1TFf|0NE{AL|JbB~)a4lP~C)h2(h@=Cx1(QU^SGfq*0}4A+%9M%LbS zV&UuL@4Jq8H$>lqvt-tN`}bR^K*4W2jt@|uc!04E6E zdRw;7P5J_kEe6LH6Mg}&fjQsj!GX4csr^mhGyr23(wutDr7gz`JWY&VifEz##_;jY zFaQ)Ux#V#Pt2!zb1XS*!cBel4to++R2pFQ54=865@NsFJ)jZ{9tiMe1zz3QnLU8v7 z&KDhl?F#6bq)c2h=~9b>O}>8j+9A9Tv@uH2UdhT;gW1xVYRS`A8>!7()AoN?dI(H6 z1exgEaoKB?^Wso@%X~eg6kuy`uD8Y7zOw+C=Z@;?DI(!IoI45yJ|=MklF3!~Ma0h= z&tZU-qCvBbZ4EuY;!~Y!l^Pt`-(S4>GZl#2rk?JPdxDQkDS#6fJ9Y}w7rkbg+>rBd zPk;aZO&H{LvTHrxy{Ufn+RUFQhvJrX+S8uv(>n6?71-V70{Qs(Bqb%;5`F@zKk|*# zIPzSwA6LBi?UpNXCHU_TgDZK)hKG51c#f)I5Q~lQIUmfJh}JkQEYJAO9W!n3xV4NVi}juts=u@ z*k)A(M%7-L*CPloMg(rjxkLa2sIF%3iHl{lP=I6YJfVoM<+Wde-Ntx{JB$ z5`dGLSd{;?9!m@e&Un7FfrZw|l?)C7@>%tHU!{0G9RX~*OpfYG;9YQm*`(Fw2wcY8 ze*!E!3A;Z3Dj;N=s-`*o;Ti=J*0jtiW4JzkVqg&+iw^ek4P3I+=1D)q+qog=GB9Y*Q?wQ z9*6dkD7T+I={*xs@n0YI&Qh@cj4s5e8vpZquGS3be_rhRJze*TDRti?(~xRJ$&V6j z-af*|CnfnBe(dLK!X<@P#}N9O+IxVQbOi*-tGjWiZ10lT_f6C?@Pd7<#l9GHL{zlb zef2&+n(fhVCuc<$#VEELkk?Z3s{w}GiiW?i?&$|TvXvEIN=6Z`oHniJn82T~p9|6k zGdKDp=5A2@8s!MmNcu!-S`}YnB5rdLY26==w<~e`T~obpOnc&+0n4rLg9@yxAH`?b^z}*!73ZejS3Ybqs3K z?u*R~{$fkVu3_v7kZ(VO_hfa>AcTSjIV9iIWBF0`onC zrPx9NF{gBMNL6y|PwN##h_}CQem4+m6HbVKO!fn~z~w!)>DhnmC?Wc~ZTYMSdg}Yx zHvu)!`dO3i*Gy(1^V27~d==u)Ait--d?qA|*sGOi#2Q$89p)~F-j&i1z7qZSO;r8b zw2}p*rPmL=>ck9{=&@sb@Q-h(t)P%+P<&% zUMr;Km!=%#-l=HnIA<&sP*L&Ppcc&EeQNoI2Zt)HZ1OmQlnCcw9bRg9%lF2Q@t<#G z1*%RK%ub1J_30z&OpiHd3{qJHsPqa#U~;*Wv+`zVE6(^#N!VUG7X)oRjF@mV$dbIL z9Kbcm?dQvCMx31#ZshxfT@qyF*85|dI2hVrjE!JAYQ(`+#$_1dC1DqoFGn+YF zUpLFJ8>sm92%JAaX99Wu5=70E62xNf;i*At(3G?FVeMAN)f zS5#ruyzH|C5g!r?X869|i**Ci`yO)@t5o)%wk(GVn&YVhG~sMLl!>|Wo6k&iQ<)nJ zP-35`P}Wb{gZ6a_*YgJ4qCj|9G&I=}S3rf}OCN)ehDNs);i95N^&dV80uo6E)RP?< zI@;a5cWZdDqao$=xp}ruCIO6kEoj9iF|j5S;YYFS4^E40&E!L(_3xQ3?yR3O099g5 zD)m4G$y)kxEIY3M9XcZf{{0c!MJRYhc$`8=^gz$+6|(bVFP;94`{lD65ro8-lFSWQ zqLRUnfGwHpy|zdIO)!5)ySdYlN8WxGjtZ{^e;j4>Nq327xCuNiMma$&9JW>-6%?wK zQZB#~WM&c{nh1VY31<*Wx3Q3=~~JFRIb< z9S;<qUga8EKp1!kDq$+drV$ ze?4O10=LWo@@zG<3dplvLnHj*G5~{tXBVi+R111=tHk@kq1xL9@6pDo{A+9LdXZp| z894b=Qme5jZ{|xY^G1#ODsg;~hSqESsZ(p|-U&d=*2BVUOmNviS4bwf2)K=)=jOi# zuSw9kNXs?KSn)3b1T6NW0t4; z5P&;g#2or15?73KQ3n|JQ?J^-`(T%oEEUr6>F+uh*iB2V`{}TXi@-_a7gw=syW9={ z)tJw%p34_HkUL$9w8JlGNR@!#TqH zv+M5HTuE*L8i6w3ipt8v`LM%>Ave@+J{T97y}^HhV<&4T2D4+Y;*G60KtV!fWu6M`AVvT)~F-7uBupj9KZwJY1{*wR|7Xgsj9zg)K_A2`f)?Vw*78uBFuZ6s8_vZ-{PdSs3I3FjtW`7}Y zWK(^ER*6UH+?SAl0>J+lVKMMbNdm*t_Eov%(EDz{)y4M_lO^(t@DO-dfx8e4Tp!ii zV$>Wr0IQeK-Pgj_0fb6M_e_1%DXXDk>@{`*^12v>99&N7=ap?2A!?_U$Y%a^8$iN)-Um^Gvgj8> zK*+y&^v^Z21f;EQ%)jf&sLE|1W@|VXc0ZgM=u4XNJ|oYxG#ME#mrGAo#)7?Wz)%R0 zmsDn^<_qWxd5L(J^%eb9gMc9Bsqqhnp9b&fOoN}N-g&C8G-RwlV37J2LL2&E-~SQp zD_-AO7q8^h?VA(f4f7~hoo)da3E3LnK+gq_v*gX;-T0X+=nK#uX5)P76{eX|MPi1? zP`xr`X}lK=cDp*0K~zA~*&FBGgj$9xrR#kLY)X8!#-du-y11(E5&ETt(iO+km@Y=m zFK~N%A8{mA^(|?B?sMEtp1Fi=tb%~BxM-CGxwW)^+fkU^C^>(7y%_Kf2!`BO=WY`+ zgm2f~<>Owqrc1xC2LkZ-meE@6xhilVy6O&yT=nhCC_2sxI4OZ|#MP)xi||+w?nFSo zPFdDj-Nm`T0j|z4lH>aA)_)~@-cf*i|2o;|B5S%dbb2QM1m6N%q2$^dR0&(9VeXsh zbXU663tZj2Pj@(tq;Cm%^zMAXHb1Dd=y-3bL;;e9 zt1;+Vz35uY3<$vc<#$zs$d__KZ|^j=4InePR`%F%(>cA5V5`eyU~=10J;epVQOIvG~1F*znW+1qV2d z1cDtn`N)1t`(i^#0I+-~qtdl3N7!0}Ej-sv=oRrFe0h{Z{|{jaA7^P+Lpkboe@z@U zpCfe5|Ew)USwmUN7Wh(})pY!rb#iuqmZjQ|0ik$3$%8w9M)cO_xF3FZav3|BYmv70 zLUGSuiLlg#2v<4imOD;b!vN|xE3+!$n%A;%^FlAg2dqcQ(FXAVVeZb-vHiJ6SBl|u zp%^Tq1+_dnIxkr`H>{4~*MdBJp_?0S_R>JenuOP5zr}EU&I&-=lZ7)Ld+Ms58Z)ovEm3?b-4UN zzilcmDTQe3+4N!!?mQ5x=RaShrBB5YyZRLYSJ8=k+7y)2T^M+6aqY~OG(H> z^@INH);_2xL@cbkfX4UD(AxR70N_YVU_7^{N0zRurjFTO&9iKG%e0=^Ybss3HwS6mm>74kgEq&Cv3<#_ zg#K}vd0CmnZH+cE12?bR;J>D^Q?jmdMbA&RNyEIWo*W&lTGIt>TbGvG8JGt;lvMKm({K|IHEIFU`MpWgiw`(jWhwizL&Cuy|hcx#t_ZffonfpoC z$V?bH;lq^A6c!HX7|3kFOl59SuktO&7@DKdWAxKEzkgNJZZ2+Ur0?+v;M?gPww|U0 zxGAcHjg!(>ZK^yiPd|)|^bU;Yf0xH$YB;9jdLH>Pu{4^jMbWrnfMvs5!R7g%RhIL4 z6Z?5sa|0p4+8Gf!&lQ{T85)RTND=t9%e_Ep$!_+3Cm~}v8wca6c_qA*!aVaRy)LPk z>(h8d?SG@|Ed!$3zV~swwg?Ca$WRwix|^Y{A|S0GAT83}T`DEQ0Fu(`5YpW#jldu| zbi)8c4c+|rfcJhsFMj_Qyy46_b7r4?_FC(Cp7m_|d8)%)`Fz3S+U`l4^3oJO8{BOS z2F9|od9aj2lHhfBwZTHMuT^JdCR2%etK5ll(3jQptxsd8fJ z(EtO(ni;w_g zS?IHWT#BynYoqhjmDb6c9=fYK(r*xbVJ=?oO^!tZ`I{_WA3ZG3T48Q$jlK$j2_Y=8 zRr?t0`8)@=#@1iK)n!&+cvc@T=H`kYNXA+3sni66``X>gp}6TF4mqg>;cxRi>FbX324uW-^xWsi=af=aq!jz>vJ$1N#`GDH1C^<1X+>~Xq^6HYE=Vogz{LAXIJwgdmBJhNNU;*ZsJZBZ% zp>Q6Q5KA_`+R(GA1b;X5Id>~8V1FXi0=!Ra>T#8-TK#fm>t@1?i2{ph-Na>x7({C} z`}(h}p4=)M`=l6-kK+cX^Qlhz$yr?-t0}Jr+YWGrQx5l9>H9m5-L9)L`8V3wSn6f& zd0w9pDR9{+E3ES=^ik6sT*&QgJ1Bn8FOt=J4-s;{5qJee{|#g?fpz$)Q+jXsmOQMr zkFOF{W;6ansXno?`$3#`Y+PN7fw-^Uqp5H!pAPw+*EMGYKWkQ7EX0*q7_}M2K3p1+ z7(z^3^|^kfhAa=7Ud!tg#^_|!PU&xy@UDh!6Q9vI+2>Bo2v%#&@u);@!^$X1ywdy9dge-E*d!DB4I)__fyr+o6 zr{4Njw(AE&8kANQR1uyND*g&5280rRY?#Jwjuu4nfS2cIAZ$rbl>EC$7j z#m5&4F=sz>*u=zG?lx*j8=Vg2l=-UG-V{HTr4i)3Gbqx1j2kP}Lm{T|W<8K8x=E=e zHjk-bVO>+e_OH3z-q!^OzA7Fp9xb==E9sN!tHr)lBMLGeD1D^Y=DY7D z1=U`^a+BT5=iB0hz6ymg;?4_$eiz2)Kdkd}?M z{d9&I6BBb78cI;yOV8Dto`dVC{9V%xJ=Hc#4&GsES2{G7j9Cbp2;2#5ASfr*?joLS zl+l{Z$Qa_#`&;bILa#5wn#X=rDpgrf%0Zb^->_#IGP-rcC^W!!%k3xcYto#L@;1M6 zOK_`2T@S`vpYJE^ZZX|TSwU4cYK<98>bfc%u;P=>e-w_RsHX4SZJ+QcBCD!O{oOK_ zdeyrxM(ag7!DnW1)IQI~68qtPKRRRDl267AH4+HtmwQyp^43jgY+)(TxOrpBtIN&#T%?$y@)L z3BhdT5pcg9%2;kLPI7Uw;Cb6O=Et*Ft1;3jb!wlBu31VIb?Is28e8%2w^v!0-qy}X zoecW##?$tb8rRig5@npz=fy<)J+cwxf8C@J$#MT8WMeh)WQMYCIvcj^L#Ws3=DrFa zMBOo&E32)1OcB}XOrjQKaxC`#Xgt_#Ih_y9GlVL`t)D1${&}m~i6638^MMbA+=dR^{_}(a6i4T4Qpj!$TwO)5;O*y zm`L$EJGZs#P{3`2#gc24sGg_s9qQK9r`=upncyfb(}S;%ij|?U$!llcYG+1sMP63H2ioaB0bzBohUE*wI=`VWBeB zSA2~)LgLD&dribGBc`vlEd1-g4d%}N5>^^FJ-B8)kUvGMCURB$pzH3*G)Lo0oq8@h zdW{oi>Mrh2DI4Q#V=Y(hh1hCs=knsa#>1pfsyRK9Fa@WPzhc(L#3mV?@fxT6Kc6ig zU6)F4@qF>v(=fd;;>#}i(O}^^H^OCx9b+TCD7E&(=AT{X`S(#u`BXWpe5#Z8&J(d8M(9kF?RQHfI&Pevx`{$MN)0!s5k|1Ow!Bd{poaH+um{ z{DcV={_#kyexA5oMmJmlk~CXNP3^WSMaPMGp1n{b`TGbaQx^MAX0~nOgz(liJX%@} zyi@!(0U^j#bb4@K#=e(X;>K?$UTCL4waZBbh~HCw0KmH(E~M6zt;K642E_T_bpWU+qv*H zF#?ym@h**G)!Cln(?wRcsJt9EAHNAG1>SN}m9gjpX>T^Or)L?e0fXqjQ0^yl#rxTc zHT)03XaJLv9>RPW)q4k;ZUmE1tEp@7`WpLdeY+(mM<>Zp-PpfgBl@EQA@% zsW!H3PMBpBdSAO!K_CcKl0to#{DhZaHLr@Z0@`6Io;muWJHGax6qXukjDbBr1c44Q z&dq@`B8JEX&35WSTWi2f8)>9$bonQXTK?$y$TiB1ln>dxf)yrh(+tAx1K&;K2-s}dZnAKGdgS? zN?|1W;k^)~F238NyL4?!YA!Ahii!W}#G8nkXA8(M<<&+#eSai!%)o%&f#=BxNejOJ z%oZ~v`_s=g{q+kFC| z1zICeNMB{5BVYHe`~~8QO<(Bp2VAqs_vi>1Ap!D-8}jeuE*cWWO>GC>p`)M-H=4U~ zaQ*u<)dQc?AP& z&k>Vlc+y&mJ+M&KD2jBj3V9v>ijAx;h34Eaxu(~3^XX=~p2&zE&6MB!V;UjW!#=-E zu8Ngrt;E>j9enCIB?a0>q^m(>tg3O1*PY^_AusOvcRuc%wo&z!2B5>Rkzl1fpQ_L6 z?(st*Vl!Z;>MwWcvitE%FUnLNfEj$!2IVM9JQIgP0eS7J*^}Q=2DVQFg=dbnsPM;v z#6>1#KGEk+E*6x>2SZl3Mjkft6odv$s*A{El_>!yUeI!ZJ5G^E%$3L^oEq8p6O5Ew zyi;&&zWW$_+ErbXb?%gQ3w#+I=jNoEH?xRB{LfD z^HmCgYY3`^W1$n3%^_3Qu3pzEK52;qi~>zcE2C=Jo}sPNPzXt2f1^%@ zb5CY(I6eKaa|X(l^)4Y(vIh<8fhVjD3fU(hrJkrleUPbvh+CC7@y5hEWZz)7v@_Ww zU0yl5E+$cQ;;`&~mVXz`v-6q7_^>OnyiQkyf`f4zEP~YANAnT)&DL;`ZpX=Cf1T3B zX6Qxr^gbxl%7?Yy%IDi}%B?g)3wYnJgj%38*2UgNHSz6a5sRNDcY17_mu19ScGv#x z#IEec=>d1lkHoDmT50wt5?yz)H`q^xn@Maqz3pKUtg77%aLgw*A>`%R^mU*|j^iC- zY&7Z}m%-Fg%&y@8BG*jwspzw4S6mX*R%EgI$KX^!WUrt$9d+E`hFprlj}p$n-nn`H zB2Kn!+wM^UI%GncRFfObH&*G%QF9<4WcHXy%3Fx-v>_fwlTU_xcW-anQ?ItN(zvOW z(zoJ9^UKrcAj~QK)Pm0tGXjID=%L;UMm3zP#gZrG8RKVGel-IJXK8=$qHXX_NyWUA zRp6iL`5}RFj_>6phKA-r7ZG^4rb=T*n)TV{OF$s5^z(2nOQhUO3lUF%4=IlCE2|YB zof;qMGkT&okn0og#4GiwoP+2RP>|q0s#Q$K{Q3%>t$B~!KD5x8cRqL@iisnSajt2a zwAnZ*`@S~|r@*6`+RTY0)v7P4LUk|*soRx4C`FJO6iht8+y+JqESmYFRHx2b$0L0M zw&E$@(58YpBg&-vGQL&bFCuFq$GO02-Y9q;u zRW|+(yV6>Vt?%2OA8UKRLF&((lUbUay0yqE;@w=`^ z4(llA!H!nQGAU={{^qN6kI;ZH*ZjzwwOMo4zL~8GWXEqM{TO`h4`ac)rQ?e@8t zfn|NAg=PSyw&y;Ho*#kWpKb^4xeR@@D#{R=H6~oe2bQmQBf4m)F8<^a!REFiAe( zBhgis(-LOKtSA*~Gre*(VDNL;_HPC=-k23J!5@0iL8VQXQ^(Mn-g}-q{brk9ls!@g z?w*&cUVAZWA5AQs63az269nIglk#=#bWJAv%+(&r3+bm%Icry%G~KDaS925#pDZ-F z<5ypK;S6dxyO8v|MG0wo?M5xn1sX`J!oxGQX?F5WQ`g+F{z1v+Zd*Mu#~;Acatrvt zPUS0&SFz1uOiVZOo#@^^LALR4PaUtJ(Tg@W}xKlTi%f${4+Qz?K`e}!E zB(?uo0@sT2a?)O=le!fbbvUQ=3gkW@pG)vr&))g^=Npw$itkZZ_6-Fd}^b1DH;nix4J(8TpLcZ;{NW~ z{#86`9zJ6!m-AYcOT7Gn4}iq!i7mz!0D=vOq|;Faoe7uwmlTd2@auUKQMrqvZzCZ6 zC5Lw`eqQ|tFGm3MTV71`P!DSC=bDrGSu5+{LiQPgg}x*ECdB94fki|ou2tK)(j{R2 zKmhwq8SB+vRRr^CtxbCD#bqZFhZl^_12XKf>~$YU(SvSTKo*^^Rjg;1|9cx)wvwpY zZLzV5h67MK``^#?khvb8E~FR@+t{15FQ&?Ls96GP&ZMN9fA}60pkNzPT~K=Goq(Gs zr!DX1`@_LFNP<(CE69#N1I44brf2b)@Fm(meF&&lP7+7Gjb(z9S}YTz7PUL;bV;2} z3z4Iwn#?CtRSqpC9DjBa5#h#opHB<$YO4Q3>R~S!P;>o92mT&X3Z?0nlAo9@&)WjaE7l*H5VR)jGV{DKAG_WICJAE#VRSEpqXGv0SWKQg{Hay0>t zr}h}1<&tbPQ2ZaOAtXcW77or)YNf1A7~#xETF*iD1)g*Ef`Or^px9-I#{ zbTluCWwe4l;Kn9i$kP7Sd%2n^pM6s6FcH=DKYrcX^Xbc0EZHg*ZzRGWbld@S6LIX| zWX9Mm_+CBMV(+oMOY$~^N^;TkQ7W~Nj_%7C$~09rS+DYd#M?^8r-|At>9PqTD!O30;sIqKjieb z-#76z6sR2P<(yAs7k7sG1nVx)BxoXeurAc^Zf91*kIxcSK}f2bieG2>_th)>J`aVg zk!1cn8zs@`R<~Rig2e4ASW&S>;Kq8$&O7khi=s>|vq;ARv83W5B}~F;J)`_}&ei;} z$v*9fr2DJ+W46O9wY>$&GP>VY*~Ziznkv)iKwfr7mfOWO4{lf2b?>`s8wsCAU>z9_ zad$U;XH$wFpnK|mtmz1BFkQYD22XpVpXA1j4>r=k()njliy^kT%py&mS%f6;kqqbOkhp@iADBvk5?E=g3l`@H-_p#+86 z<44r%OHg%6Vj{vwuc~!i!YRhRG+n8Y^RPbB0>tyLrIBa(6uL-G?(TAmbIj)tA7@mFE0*s8P-(EAucYq zX_>5UrMfj79S?mA|EbdGfbsW}V%8brRml%W*0U8Yy~wimT3CBCB@6`S)s1uPIa2H@ zg?xgaunIoi;bJnHy-v?>k;KHOS+(+P7!|PEPnOfzw8En%`QtCgUZHMkgX-Rw$w`#8 z&oYRBxTt_OyGmxfslX#iJ8S%2ma6|ob~Tr!!aW}=$2v)j(*1YZ8}(kZV5tlVACqLb ze@Tv;2mo5TpF&$&0wi;9>?_IkIk3!iR;}vPpOsw%+oGtV?P8+jV_S2%G!EJ;Tt*RB zQm}rfi=hv*33S7-Q3RK`%6jJy*RN#N2aayCS|^F^Z$?XQDL2)zOI*eTS99!n!O0TQ zq2#oHt8m#s{TaP}>_QA1SLoUWvVzWUWpKPd2UGz0%bE0g&8w4G)Y@x{XQJC7_779e z094Fx+?UTL-StT50K40xHQ}`YEH<$M-_2+DO?m4?G*5MRejRR~dfuXa7R2gim2M>! z4p`UIPe*Ji0@2iDmx)3D!)?@YEm`eWCwwq6rsHDvmSUbnLQi%WNN`Pe_%gDef8NXffwCO3uleQ`ikTx)6gikwn**Z%i| z*!_XpRp<|P%kyd<07AR&@JWNs>&H=-Y?s|_>?T1XUX#aztj8g5+%jLD(fRz#7PprG zuN`nyrR>xb(L^R@B68$gtY`AibdmNmG$8g>NP}yrTc5idBHoI7l;c z+&WR+qv`|Tk@C}-Vk~(68$lHzUWlP=tAOn{DdKkVh)7K5iNIvdK@o_zK0ZP(hJXB< zPsJ6*L4iHrU%^ei8dcVBlbQoixbTR#`3mIKENJQBTza%cAbkJX!`RK^G`<~S%3U*W zS%P`9@3NVt!jyU@*O^7{ZKZ0QjCN`9e3(y@nqXNeuh_jLdTDzY`oH#WPH5{p2_jJb z9`ZQ*3YkuVM-<7YIb5DT*|igtsKcTHgKy-w%B=XFO(p?jdYsiDRqu zRwknQY=r$`WqUVN8aI`mMh=;7uuh%u<~B3J0-zYbLA3^7sVo1IhRDKp@;{N@w?e^V#C%v6rzMzI0qRbQ43_p2HDfe=wgDSe3 zsz*v9Qq8UGTh;fS=aOq~37nw;j|*?n($ri(b}MUn zl@(9v+jRBa5>6qH*@oH9PL62mj4_`Kxj%flc6jF{eelHFzA#KsmGQpD@nGLUkO<6Q z${>Pao8b?gZFxLG`QJpk-}TCZ*E}q-V0d*e8_&(cv!!@jHbEl!EP%H(Yzm zZk<@2UD}i|H8!Kwlr|C=a-fCo4f3cS*dHWC^vaY zkLMQm3ToMoo)p_=RTgCy~&W`jpq8MbG27=FFSAUf_hS_`w4RyRpw`MJQh zTv)J&%W!I7oVR`^px#ectzi{`TZ)13CRR$%`ex!rL>+MgVZ9;dZmpBgm(A~HutrWu z(Nj;)5+M`+a*Y&H#%>2YuRFekE{~mQ5aP?lik@ToXp#WKjg$3f2#DQ-_se*V542e1 zdYtcUl);@hWX)_FfhjM)ZF8fmFLB5_OetrsSnv}pD7;Ah6cBT@0;gHxWWuHLakEXL+&(NlV z75#MjTwPE9A=zTvA?6bVmbX%{xW~WmJV4Er&}pHS-BRo|bGNqa)UqYTzKDC<++Tl( zKh-~^Knq10SPL&Kc{-jeVNRZke(M*x+^X!5wo_-`-<!+>E&J>Tm@{}o5<~(EUXG7s5E)~MGTBz@v{pa_lz^1s6jTn3UZ{X;q}Ge7&$gRx;7+D z-9zp7@0AK!_*i8eA208!*z!S6lT140D4IEvTT*Fegy+bTza&SiPtevK(rIYKnK4<= zZw~VIGu30 z@`@DKJx%w)nS;q%XzMNDtnylFV%<lz7YQP3xcm9kbR+y0}T4;CmJtAf9G5L@-I(a-1=3 z&TCoP;aj~kww&lu#QoxVh2TQ7TGA3rcR~Tu#Q!#h#B3KCRcLlvBU#7p>4|T?t>4Z1 z6kYM_CU9D>YlsmRlEz}G1H^&tV8=6sX|#=wM+YcK7imuR1Z)^ZSuatW^cU%`;k3E% z84-qa_6;)#o=GqlkBCydUV&RlWOGAQu}_U-K=dGPu?frhP#5OJ(~FUm$b_OYDk zFQl*{ioL?#<7<=8$eOgIzXXtz<piSGitdni=ZG_n=+0@e>lHOi75ag7W5Md(=-7-mb;QiD*w^ls} zyoQ+TcCy-59>wP_1~`w9aGlOpJM%;EmX(o(yM8)#Hv#=IS;-l=I=oV>nCP-Lw5PLd zY_=YNRMMZ$BHoVwxu$=tNhPu6q_zaXw0oqMs~tS6@e!}}zEkAHn_Bj?irU0)BZL6f zdQEY_qIiwx16ZYE^N(0W8UKuuV!8ud-(@GI`wsc=-+YkT(pm8j*{KWd>O7IO4!8K$d$UFwiXLhO@fTa)}x8e z+KKej*1Q30L!eelhSPS--=a)}&p>S798|Gll9|fxsC)4!!wYSVPO4l1fmBy_)kgGD z_D^;-7H>dBB=Q&`I){3P_kTF?j-%!!)EVr&d1n`BgA$09WqUk$AykrYai>|yq>|t> zs6x&_R`1d1ARnmki%i$!`<^!_U{iSBv)-9_v&YP`<27c*DkmGfdBC>9&6k3>@v8Kp zH~#s3z+uw$^#1;BDnD&`TDftNt`!|K5W8t;UXBaBN;=r)<D3v^9w%PPq^Vc0KJG8u4u>*?)`SKKA{)eP^@D}IwUj<~^7aXv=aja_z0yL#Pc6)em$ft{PF^~ZMG!FK2;$6{_#aW9oC9Xl}W+`X)Y)ed43X=Zbd(NrU<<~t2GkpRdKE+yHW-E^q>%!=pwP0! z94Q~d0AlN@*Vvw)%+}r0F#-gLBbqF$KM(6xsqj)37FIiXVg+7@2Dg0Lzlfkftkvhz z>V=UrsSR@Cr8hp?ZrcW0K3{U&Ssx6=f633Qc3`3C*WZ{#GJDD-Vlz3D-9x0Dn{mOZ2WWK-x%!*1YgIh zd+1iV1e5|Vvl^EG8&^&LZEJ{n&yY7;3h<^bpQOOU=rW`vt=+S@xva~8Xf)D)yDUJJ zRO@Vq-Zznpyvc#tbgu~Dht%1*?UF9zvo^k9D=MERE3a3p%9k~P=ocBsNbF^!_ufw=!_-G~dng#x z$7ekRgEn^PKbu=6gUedbxV-B~I zZBien_hDYX>FG(;r2%t+jE7uJoM&6 zuipi|4X^5s%KoeSA}%%_yWbw8*X4Hbp)FTw@8nt9e+8_3+(q@e9W4e*P;O(P&ACG? zU>$Ou!u#hM{IcwF%lQxd?vy>oOdFTC) z`nw?t>q~0T@&8nRzhepjSbXbn_qmnF0UXN!O|Iztx#Zi6OHQ1v_Jop2V4)s_zl~3=t)tpB7n&p%sm!3-}ta~0ePff!=9yE zl|NaP?~PU17w=B230z|8oY%1@Iv84=wgDhM67*r|`z)>0WnW0t-*tf24WN_P8ax-e z)X78k88649h+wPu~{2ILe)Z2dY(x(%?zf*l_9D6u<0#XlmjhV6AN*i`FA{uzgw*2>-r>rcq6 zr#!!G1kZ)5^iC=1Z`V9YDFq5;}SZs@u%?VTbwEj^EWo;k!SdR89YQrJ@p6QBDyP(Un^8VrH38Kftos!Jr>tz?w~GE2{^u zox<5!zqJdUrl!rlqZN5d^;H!O=zy`rU4>3AlvENudv&V9;l`DBsJvsv^Vx1JlvdVw zG_n8dg0uLN*y<4~Wf1ygA%C#h$S@(x0-@v5gIE$OQ^~)>nW|PYNRn>;*G>nYsLl{i zCN!7%nay)Hes#W6^$&`rjB{UJ`#a9(4`nqH3~10CvUX0d67;O)N=NvfI&lf@!ZJSH z{WeN6Vx?1tHlBIhSS+^^j}A4I4qPGb%*`{o-b_zpW|1XyAN1W&eA2QMb<&uXkHkC7 zu*muZ>nvf`aqcdy%X0|)-ZJ`-sk)}_(ZpBMJ)4!KDrYFytLzbF?fzlyWUITn5r*by zv^i7g?YjfZ;7fTW(&xGGYnCqSMm zCh7hiP$+j~*~<5H%$Vi0bJgWkaE)^1mNV-t6B)lt$5}rFeR+h^XGSQ;UvOt^K6;6lrWI@sCdXZ$T%w()LS>{XM=yw5(Xa+3Xj?_Vh7fGJ(U!AWE{P1Uu(*^ z#GyGWL$)dLfY;)^|{UgpyFC1#7HWhx|58WC^_;^sz%s$0a>iN_&;= zVd3{Su=|p+3a0RgCq1ck=|F-H8FkK#^FX|OeL^exAqOAzS${+V%t!U21*l=3Yh67_ z8yZ>N^q}lH@FAgsP(;3R?0RTbKb~0M^7S?m*+z)WXKOL;nuKuDjC&jQ_N}!GcF7C8 zmaT1tlpwvkQpMRMhMJIKAD|rliVPLk@9a83` zE`rqT{oM@*-W;d&0n_Cy;@yW$Se795x|rs#eexK|Tlv(K(TO@vIvB7f*$sJhJBz=` z1;O2Txte3*#YOL8gWVlXP8A$9U;11Y^r*eNoqJ59 zv+t!2QoiFe3lQ~{FP`hWqKmPpKHQz6K6A|k?Q;8*p?O;SmwCX~zp>wU%~E=WlEXcR z$lV0>gV=?*RcV#?@}f2Goig@veg6;coDrC3;?Tp^(W0mC>tnGk zsh^5;Yc4zQ-eCl=#*=Zh|77>km@5PKOwPI-pW3ZyYcGDh5{VJEIv!n^G-#a~2h#(e-NgzvAk~yy?obuHqk^yWro+F;^C3 zpsFv-D@(C_@j|{*uF47CUk@0{6}{#TzDa?piabxa9Oc%L3IPZ*zF1v`VUM=37b6oe zSorfwql~xTPeZp4N%E6YbPeGZ^@2X<@8|tqm)7$SzZf^9n!&^}3tU?cA)#B}d^)$h zWzbD#321l60hJdsUuM7~nG`4e^DcM_%4P03P;EQ zA)~xG?}rFE_Ug0Ok&x`IFiy4C{^Ghq>T#CglM_X$Az5f0RB(#`qr%dyPHS|PK34{$ z>1j#U*N;o7vr=Zpfk+_;8_CVPGlVNRxtg)zuZQ;xdGv7PnO(})w=X%iUpFqFeMo|x zH7`{DhMklY;6ptEoL^JSxGNHE5VH>aDtvn1=CpY}$l zgth>~Qghwh>z?1@x_SJcf~_CLKIak6du3!g4!cap`0nf0+rv@6NI zAEd982k0TH5g!LzKdtiH%~eYDUV+XLTBxf^71SSRMOqB);b*@-a(rcd>-UX~oDImg zUd{m1!K089x?NbTdvcQ&SXvxi9H&x>Wp&NR_qF=H7Gf@W$=09G%z1N6lw)tz^Tm&= z$MYJuWu27v9>(Owd|$%RQ01x!l~U>;-M3G;3Ld_cmYoVy69m?JRsYIpLDynlyd|te z`v>$nLtYGX&B7_E8`!~G&u{?Uq9+skJ!IH)_~~)GqVZUOg^(V zt@4qujO$TA(-3M?3P+x`i~}q=wOE=qmGZI;zG0hxlEt^|K7HnC>BwHYMsoMTAST@t1N-i2RR-hbtjIkB@}J4-NzYJFB%**n395p0^m>~2k*OLfbM|dO z0Z1WdJDWX{UMKK0mS%0<-OgMzxSq+C9kHEoRApY|zhCjz#HhP6-Lh7#lyUIYly-#m zfS>6gMiNE^x=kEfxM&HvMl#TdlEM2R6A#E!|LaZGN;mTswz_Fw`_6p%qKK%^dGD)b zKNc5zTIG?gTjODo*fyaxmYo{?#7Tzyx>2Ptv7d_j?#e?m-PT*Tu>Oo=eaf|&IV)!=@%;)|pM^sJBRQzT6H&rt$wKyw<;vhqIo_0TO-UoZCCWyD2c z^=j!+)cr3njR>kyJbxA@tSQ46^L2W!)l0Qb^m+E>DTP4Mg`*NWI9V>z3j(Kj|AdH( z%%!%>0K3~>`q%Z1+$yLWia7bwe_URWk&P` z8^4)4_f%^ywH*^w$A8Lh>?SO4n9&nf7p?&9YmIY%1{T|3&e<}8w~Vd$s+NX)eE!^^ z33d~hOZ7y%yIUrvfuZrJJo{3@cA=i&+|@XD-hHnGw8BdS8dFYi^-F1m64seI-Cyhc zbnU{h0k4`?=Q4-CJQ6&1?$pIa_Y8E=8v9&IHQr@l5s3bFaKBiIM4xb3{>tTzZ{7#a z2?tX=Q&({AZ^x=-JHtUfa6b3gq*IaU!rMY#E;18XVlrkQ7wv+9qD~87PCxd@zFe!4 zvAgrg3k&q_%spE2>oj)}tV`e7HytjK9a z)8T&($YT$9jrgR1#EBZ1B&b;xU&d!@tcke1fq?t51Ti+_5_p({%4fc~!ReRSq1P>0?MwuMtK5XAoIWhV&Ij-dG zXGN0xg>U=c8<6hLaSWPJ;Kl!)3*{XO*PU>bIFz`7qmqzY^b=$M13a&4rPG zwIl!Zl~=XalFr4mfp>AzYe3!td|;q-sTp6NUQR80ENTU;)lMwh{i$@ zRk!8{vn`I(xFy1At26V_+Akf$dmSft$60_xOs>e{OZpX@o)oXsdaPaFz&LcbJG||6 z{c#;iy#AFZRv-E$`M!?y+}3il?=Lu2JiqnmZazMatG$cZNlz~Y?Ch)4 zCj#v5Fa6!F0-zJ+w)yG%_-!P|>v8trv4lN_=Pow2-ZP%X9X|*Z87&BDrt}p*{fUeQL^e6u zs*j^|TpJm5ITa2 zyN}use-qM|c|u2&?H)xv`~yfBmvfKf*Cw-~daLiolG6(G=)Ur7z|J@^Q{Gk>IP-C= zwzEy<|BntGU_;Hakl2*(6Y z=+h7t|Mxlr^WeZERZaoc$8j?HeTng$5@jQmz2;mQk3Jsvn#>zRl3-H(XV;>AETw8o z$}KWrw3?-b?%#Xlul!x;y?=W8t~5;5k-heH@HCKQ zJyu(w(a$Mx#%9+gSw`fGt&0&!g;~GnBjl6`??r{b?A3P3V&xKfE9rhpqNV2+p}3GA zj1ZX^00ug)vZm%T(t5{*cVYGXmeM1IDj5#M4_{pgSfzI%CM2@x68Gv#BqaT+YLjVQ zt^<P(4pDhvajWk!! zd`j{^*mhE>Q7mo$VxE;}W{12psSAG6)nmdo+X;XtrpG19=zLerWj2qX?td8iEX6%5 zLz|z-%sgN_D>C#%5b4`O{pe9;ssyIzuZFpmj^o*x?9n!`G^|2@9DD&TyqpTZO+zRE zH0C!zm(j`cD*`+s$;<_WgNNPXhYR5FHUJLY>(jE~LN38iYDAtL41V_;xPwU%ZIPmT z1lML392HkmK17F*P|^DWb+ldAh;d?4c%$fS!F5&WMIAakeAn64g#=W>buMj;4!%7fQsWYWHn#s^Pp$TV)En9 z8dC#9y$>rn3x--t(J(%vpczfogZEH?{sr_t%FFC!P@LUFGNf!J!e7=aCBi>jU@RZr zpuj^}=W7=YP)?FjeaBPGq*)uZT9<0t9Y?=4A&i28eb*yFSB&Q)#7w2yjnXLc4~_xj z5{>89f?bap8XgTep{(Do)7iMp4s6p%N6}!NlGCq1V4zat{xKL)t$6_N9iTrMPo#Aw zC0|tOZo8vwp!OIgpb@q@|-F z4SR9@@q99Rd(w2=6!EdojObG+Um4%fee$PiS}1onr;&o2L%ocGUaQ-8?WpkVQUI8k zNOxQOg$q1C?RRacl;mf-I7R1tV!KoP-S4-Yo)^V|ah2&*JFEvi0B7xBM}b7u3$?Q* zxN~_oUdWvBQmx`>b~F9c;yK4^g_;MCfPNUT3>@4KaN}Fh+=vv!^N)D=MEN&w2X}HN z5t`Tq!=zr=JJ$hr{jn4(jj=JA0+;8lBXs8T&zBt|h=k}6PU*R)-QV!sG5)V;kCxaZ z`IPIY7Y1*>?s>$~nqg6WFtf&fac2W0n z!3*pJU+6WJr&or5*0lCo=ipt;`?!l2 zn~0h+BrOfsN~4OwEV5)dA{{89t@>BH z>qI*zHV(ZIhm*(M-ChxW&gL?Whc%P=dtw48q5bh)p{X9xVB?S9sqkP@@ZLlUs7p-s z`Puf5%+J*I2W%YC;Gd?v5Sa0ge?P%9nn1j`L0<@;(ed)ovRL__&piK51>1feAkV{A z$To)gXVg|i9jDX&oqk*Ziwv}5G~NA$n%(_XaYxswCo-6y+_qm+R~z0-d`(TAZ+L(D zwdS>Qm5a;aH{}=3KOE2Nh-?q0X2uJ9C?CSqV*jq)#)iv$fSmUmt z(ICNsyE~23xLbfA!QEYgOR(Th<4%y^!9$>NcX#)|=6T-l{r3Kk{yLju^g)lc)~s1~ z)m5{QXp18P8Ta0Ie*v{|It$(iXq+PviD~`gIoSI zFyUd!{?R<@j>=kCfv&j5J9!jS3}$dkl$z?NM?8nHhGOPRZx$iH4tD&2>>u^Yk@1o4 zT!<*d&bI2Cd?mC_1{*pewdf?s<0{3tc~ylE;05t@@8ARm!ws~^pBuhN^SwU+FK(gd zG&x@~Q-3uxl$kAbH<$&W(XIHKjzou}%~DQUeIHQs0^y8z&yk2ICS7dya;jIr9$#Ytl%a}Y}X=nJ2xw;#EhOBCRrlwbNeL2di?)c}%e1u~74`dGI?!^QtpFu-XYPl*z z#MuMOol8$5u~1c4mtVEaFtQ5u7aDbnCsQ)BAW-!VcGI?19o_DfyZG|*@NKWXKxKU|ul6EhZuc{4nBEOPYy`TYnRg^!&k#*c8M))eIv&%3+|rvvngrg*Axb zn=k>$t8vN1w14XE5oONGMI^F(-^`ZhDlk?Y+eU6{2j(#9&K;ty0{1e@#d6z7YBFsE zc}hg4=9h!%yerCoK-$R!$)2S?l*0Gtg*ChiL;w4HCk49R9`F`Qaa)@})Ej#c>nW&W zz4s@(BAJk>%DBtFb<(IfD=SM{9smIN+5g4gvI0vY*25GODocd~(3pIImk7%pgyuCb z9rGn@1ZNEwVohLd^SiI{-E_BuAK~AjVpDcm(ohwuW zU;)Q>v`{eIZURN9c55mHV9)pSLuRY+?V`m^g^-p=pRp97FOwX1ypg(W%OqiB7|Js3 zthkg^!ubXWCczDBIp?pcQ7f0{yi!66`g7t~&hp~_+D+<_5?SnE zGIlpBxWMXXZLMR~8dkfwDPvl8YNg~km`P)SZ3!ioEj)CX;}m=n@WF(k;lpDneM(2w@9 z_nD)t*%Gao*r}7Z9HgwhHhw_!HNWy;9e?<6zd!J$C(WqUFH;pkKpH8QSiD1e_Gdjy zifr&B^&p)vKkmI8k?lgV%l$cy*h#WbA8s?#^bkSNw}Qv)^v?D##yET$?h{v@@UHW^Cf-KJ={k+QY@+MS+YXaW}z+~yArK~xo3@o9lu0~hF! zF&ylhb`i1~Ae5_Uz}~{mldZpebj4mR-{ABf!Sf~tGo};(j>&|}tr+oyBKN89Xg3Jy zT_+$=ZE0!1gP^C8V<9@Exj9uhx||b7pQJHmzngR#zIeRERquZdUd!RoN~rh^w~@5t z+NWK+Jy|N7=?lRUktJg?0!yI3LMEx@A@k~Hv4x=cBzWAVM~1g~Y(CkFnLM$K+f5x| z+~$ss6nOISV`QqEC8TD_*zyTY;>>*K(%uA77|=%@{g@Z;><$^jdUKSU zUkAs>MJxFqwx^>I3e1M$WInpQ`6a#opTl7TpRUt%vAf>TW_2z57;XlGJ0dO_j{j>l zu=?9T*FL^-nH3yXC%bYIuXFZ1KqSp&(AeRLyv23vM-QFxE3}YyN-TR{78!mb>w~_> zHdr)HJFO;L)K5g#6^+elBHy zlVzcF9KxR#mzKPacdX8m@aU8$B=@*F(7mtM^^--{UNj__va+9!15_IS*Z$P3PD4G_ zP@L`qn5r~JMn?Q{g@DUew%?Wt%Vq`wS#|2-|FUA6C*+JC1FIFJ4goFdD^k!0w z=?klBJOk7Nb5vIkk6^?8_Dn&2SSn+A6BI12$Z1$8x_{lNoa52qs}U7X2y3U)9l?=3 z0>z4>@O}FX?=#~Wv7-SOU061{C9<%dX5CAZo5^a{L%$DZ2s1yeNl(E{FIx{qz+a|` znfc3m3JQQB*~;5c8k2>~wC>*i=;j@JK!p6=+_YBkLPH7cdrQ{3o@mz2booq^jY)#M zU2{%;{AfaED?4jAG^2DRcfyklZc83YABT}-hR=&I$d}gd;^tO8$tdkiUz8Jaja$rz zITH5egV$bPu$YW>(du*kPK*0TVfcZAahlZzO^E0^ppc&^F&AS?p`G2gcroe2a z_sI;huAeNBj)u6wZ@L3*KebI(>NX4kJ(W@Fuyhf>UX3Py(iiPFpo2Owfl+eHxtunC z5zAlWsN#;b$;0bVl9$#!V^N4GR`Gb+%_-4bW_+h_rUM_ z?}Rr|YOR-MOK$DYr#Zj%ylnQ_d(frxf2P5XoGwz;&3n|*oV|}+Kffq6Imk$P+v$Nx zAy2kUfJ0?c05yeAQF#H}^3&0)|9ZY?u<_a}rKd$-2}UMQa6v&f7uoSM;Ho>PU}eeW z3TDN2%JL7T50UC zPss-J89gi^Qjj?CG&J*Nab`w3pm<>VUe>y{yYN7=Oe1RbW5Iy3Ddt@ZE4aL(VhhSO zENFGCu$&%@H}&}D&dIetx^}k-E@lW(Wjyu*!JH(yqPix_OA=pVd>V1t*{A6|~ z>+?|Ryw2(Yr;i8j_c6z0qsgbNV*rW-my!@I&x7ZlzuqvD?s(l(v?=U+eN(I}Z{; z6i6y@Kv=EH0E>VH*ztJUO&((Q=#`^L3 zjc30LLQyb8Zd&9nf z!^nzXGmIfkaiA|NhE~V=2}75lvA(u80daJ@3}$Ff%nS04HLTzQl*VG%Rz#r+mqC*v z%A!*nIB=5}A5Fws(#fWyQ!cfY?)*VV1uZ(+^Jv;K^oMdLUqnHj?CyB(cz5I#;WcBU?+muW%oA_koqMn|(_^SIlakwKHrIH9W20gMz=-m6Zo}cinAtc(% zcV|oih}A~kqeN+|u+`ZCygF(f)pD*d>hoL+5#Y|Rdzs-YfNgXVn|j=}8=6#5PuCYc z7yz}Ucr%5QP++Z|%xumP8Wv?Q?T>DbZ{2Pm*E|T0$&gL>UIxZ8#dLLb8z11wX{F_b z>pD+h?8Cd^6>Fz({Bl@_&Ws+Y3<2 z%uuHEFNxwpnlz|!mw^8GMB#|v5o@l_s)c>G7a$f- zm4%z*92Uq=6vW`Q^Tr+L4(;}{pYlGyfEcluo12gk!#dw;&3p_7kIC)BZm8nn=4WKw zcUF9`WlxCBvY%}Z*22x9Uu+9%ih`BQ%7U5fzviJ zQjVR7dwaxYlxf*Hd>4t}XQ`41=i|DH|8-p4CekT7apw!Vl<^@IYsu*$jxXM}7@E5$ ztE>-?PlR2jJF~>g@tGo2RQsH{>6QM!GPmMMwZJd<_9jfzg5m1*rDC8E>N4Jy&4oxz zxOyefuly{$$B&E9cQod*Vb97wmPksNlatWaik5faX!Jo@v~hI=LZBNid#GhQqGK3} zT0w&}R|q21ON~bSn=FhvUwKU=!$><~(RJ9D@X+ z2{6=NSy@?DiW8{i&d&MNaU&ooSZLAAQMn&fGWFLmwwXrE7b@?<)WwnfXzs>#v;`DZ zwai`t>_V2K1pY>nYXzUo?RlHsd{oQq%obS1dkerT40R>5ENqOU=Es-X_2@k$?w$0M{KAO zr`XBf5?H1K1W=38zAHz1Dt=*f(aLs$klsg-Vz-?CXA%}=Mg9H}^Ntr}SrUyeOT}ny(ZJ|F74-aPpiXn#mO?me(VKHfE9eYLhhep~F@ z)o1Q$Ipl`$%zIpMjZX&(=l}DzYp%L7Pvje8WK+Ypf5CNJZIz#WkKzz=1KOso0cD~? znI}g?u73aiE{_R~bCJ%TJJ;S{F>fgEbKxe>j3#5355I1FGLX;n7hhEL>;V^uyH=?U zvvZS?ClmN=jp~!`n$$7%E;z@w`&P(dN1gqWp>L~n^$jaZnr7z*>h{vQM1MYB zaxna2gC*A3s)mkE%adZG!av!bMzDs46xy}6xsOci|2=Oz!WL)r!{ndd#;;i$l=T{b z!D3egj`aoL?_Ua-R1(QIGdOv~(Hh;R8?BGNKU}xArYB%IM9)o(2xrafxt<_SaH4M}m;2PFnm)sG~&%>H`r?eOXgD zgSb^L52=_E&txyJ&|pHgY^8}k{*LevCM9FXdFU6p;Cx}SaYx&bHh=ntKr)PR1=uAy z7?t_*Iaw72x=WDIuQ^5vx@&ldUDzd)xwT=Fb)=0=z9ZR;9Ic~Ha!vjR22~3TvM4t1 z((DAxuT(=AYo*QaNc+C=1{KQ0icF#&7$9u;`$pkqFnr*!{sPvRDd;ci9Zl{i^`oT# zEwWo41kS&wS!58kJ+%nG{_Wh0!M-f(5x+iagHHieipcm4@F8OSo%+_pq|o}~CpMkX zP(38o0<1z|!%-NHUq6;(B);*G0;yS|N{a7mwXlz8A!zO$@;U4>5f9b@T4ddrQ+i?69FoQo%h+&ImKST-aQ=4MTsW6M6zt$RU) z`n}5ci*kczc^Qoz@70h`2Y-V)_7b;9^K{j~40Q-5kOTiZ^DAa9iK5V?%LQPL7smjp zCq*h--BS;{bPc<1?q)B1HW2St7rD<&@R(=vD6yw_-9#|e$M$Q)esG(i;~m<1JJq9= zSZ$VaX5g-Gic1e;;V+JmYp#o^!^ros1VZqNqwqad@51XY2egVYKI`GUrJ>aGzf-j@ zL2!pGQ#s^o|0GpO8VoAIZQTF|;1B9*yQnwwl++gwjWF2a~fcwCe+KfrYV-Zt!xy1(g%xC1ubC6Jy zoxG6|NZx*l+K90^-HAv-;RmGkTVefAs>uOOH3pOqsL4+)s%we!S+^W8Y(9)6twOkb z)Y($!J$5?^C7}B=7EPZKfSq^qCl>E~u2l`lq|?~wz-TYNyk>O8z7b{>D{u>qi@70` z>exWXuUm<67mFhd;jxh}$%-Z~w#v0&RQ!m(D>=Q_>Z#s;n^?G6i|1XlMJVh_Dh(QR zO}J6fyu&g(V1Uj3T&x>#)VXe}RcD{ZU-hM0n zT{y6xt1@ zZHE|*z9?1UWC@TuG}sPuERl?IF2q<>N+iy_3#3U%;FP|HAi$Q1!52Y?UUp($*z<>7 ztDgwhr&$lN`PsiK;bpNI_1lD@eMj=#Xe*CIL}S=7mtATcH##${0X9H=wV4xkU359oXged z{QdmJC7IWQiFVKGa#g$7OB@xr#pNk3*r3*J>6Yw4I?rm4rM4l@aWD=JW@n1`>PN`( zGaS&60EI@ddCzVI?()ak&@eMhGD>GkT07vFafq3I8Ifnl0Z}l@V`uveL9qF3v8f9C z_|FQU*f|-@v#fv&rdM99e%=Sdwcz;6~T_Tiw$f0L@de>M!Mkn%Gp`mzvqv^ zGqVHeeJbjexM>e&pfCOF^GVXrtdn-sXc&%y-!9I)L1Yj5)A=I{Mml1arj{?{ftSbN z{>4r+7xDLT`u0YrEOLKNd*S3T-L0RrS{no%o12F>cZh;d1RV)gi-MVL9MC+7RQXkf zD0!K&jB*6*agWKnPmh<4WWgg@KkZCFsy)rm24V|Tx*NBo3AsPQszb^C(zhtXu+U12 zG9v${lHsjS&&!*Jh(Axxs3JE@oLu`GjYeLp;Fq`vV=d|O@`gK&!RH?8xF`v6aN*l3pymF9LI)S4q zw;kFJt-a?8lXZBX~-S6Zn` zhfT3|{B`*|6Yf~V1U5xVx>*f){D}(5qPuCMGQ2z^^oTe_A023W_o*-j#u{c;jL4;A z;Fj?}D)`ZZONad|@J!7c73|F;Wu}t)&(6^L)WxKV#{8&{>%xAYG<9ehK6r-Bl=F96iroQ`11cQ&k`TFQ=}}dEnd>wp=DOQp~SoV zkV5Q@Do|bhC;;VjKzq2b5zuFS9*Sd_RaM7lY*xfc*30&oY3xZAqz~@fBo=Fa0FS?0 zU{*Q75_S?ZaaC~OMWNSMu?L6Z?V>&$yDJ9%MW$;}MUq~}2`^0+l9|?f&v$8*(0v!& zW31jR^{1O+&sv!FHKyCZ|CpUJjf#@b>a(qYhW7{LA`dxq2C?#ecB zNzlZezg(aNm&Qm~<6IY(cUY%jA7>j{xp?3Rr`zm35&h zn6`-@!Do;LW;TN2ZCoi9RPxn_)0{ZI$DD@!Or2y9qeWy;2^Qe$2+&M1Ua$!|+~6>A z+G*G2z<&;X57tNgEKjpYbHIWU7dxWG(*&-D)r_%7`JNHF9&N4vNe`ErA*m{977+?% zwmwN}^oSfFl+#ZuLi+-wb(Um6k&ngxEnmj-fl%oLh92Q+W;(t5IwpAzV^U(0K>)9S zB)tHQW;vD8_wB}BKkQK1`otI;(y>B{$!j!s75Iw%zZQ2n>Zvt*5G0~#uD8SkWC*+q zFYFz65;K5bHz;f@T*tIE9ksi#cP4)f>K(IE8#;Peq!dl3u!AB&fG#rJ9ZA%gKNK?KwUiR?ihRPY{U!z@}rWL4}GQeGgCZSF~g)IOt8+a3``Q5+*ML2GJqRr()PAzGEw7mTE=<0uBLF$8{wHBC++N zAp#q;>#ac}857emFTKk|W{v{|-^c%nM7(XYrA!_>)x}!VKAB?D;@)0~D4zww4MzH^jj9PyQ4xmf`>6viKe7wPOk|Ci z^gd^si%u6|{$`K5YXiH)VctM4bWU%oI+A_(5@PR4S1Mruu;$Sy@$!9<#KJlz!Yd~>3jKwgxfHw~J+Diazj6sNMJ^KLYIBDeb`?v6M}1a%2o)MHG6>8SwC@usK* zL4ZUU`;N47?~~$a!q|-6|6;21(HM!h{6-Tp8F_t22ksG|HbM~I$LYJ9-s)cm@~#oeOV9R@mND`Ywq~awipy2 zjUl)*AD4*e&Y^U(ybgDDf?0t^BjwRx1;@|5BsN=NM(%fUXR=vdDsDOx{<#9N=%;8s$k{PX`yl3O4(E5^N+H5x2kgfM~ z>S3B#D0}P5w|v`aiwI1Kb?^jzscpf%={uEy2nw02Yy6ZW&0L(rXsEW%X&r$?zQ4*1 z)g}~SFzz;KAX!reQIIrf`*c*C@2{gUF@-bl0on$s#5>enY61 z>;zx{_49MFVfVLGVdNz_*h>qcRZ-UK{ONnia-zuRCUv7!8)wL^v_0Q(1kF$>jIS({I}M2|faU?}gCY~*({la``YZJ=8uCEhu- zPj^|OxvaDHy*72eVo8<@990tk9iZB`nTLxZ-fNb8yxhvkTJW~RfXktSEcrDqUAQ8c zzKui-e-$9(OnwIn#%LiuOoR8T35PHoY?TJ!gg;!YhIZ#OZ3-G+CzhiDY z{#3ik$_noy`aBn1-GTVE`GYA*u)yMcc$Su!Te(xM**x<8G2&B+lHo;40HC6#&G|+% z7jabdhN1SjA=l{TPCF4grC$CeuuV<|BwG za~x7YjdwfoReo^39+z(GPYpHgrUSg)W9pp%e~yQN(o_+2Ob@bp2#F#af5_ms)=ASM z6gcx=1&Ca+{N8o?eVA+Umv+6pZpWG(|CDn6#uxTzNnc+u_Y$4G@m$7v8rAquO?+se zkox}E#XPAl8DEE7e|uNMQ?(4yfEQd^Aub}OD$S%mozo%MW(zQgFUN%@Jz95#W>7`r z_E~ZAnV#{_N0!yhvB}^jxMM5EMs-6nrmaE8Dxl zt0X>I(G)3vh%{x;zVaDYF`GXmTnjTo2D9MrI@9NK=7%;h?85|a;W%lNY=}xpZex*l zPEsG`5;152W9A+B%G$p<(30GYk zObmac6D{Ggov-zv$I#vki)LxFO2_qk?nV+h564Y;4`fiiXo35^fx^!^ngRwCx6!9+ zGuf#f?(g#zYN0I01ottchOE3zuGUaKcDPn5`ijmk-ej*AKdG!aqL%T-*5K1telO-y zw;qTgo=T}bC!rN7G6;(AMCymrZ0#z$o~iM_Ig&Si7}4&8Tssv*3qcK7&KZM2zZ?XH zp<>Sx+yR}Q9~j^3<;UY|ozI!E18jD-t-yX&ON6=#Si#0IYi@HxLXKyl25gpw4;9jM zJp%=^7=YM3ND&6jN2tX+G35x^3wH;i$Ub@jDSs=@#Mh+UTv0WK?}`H%OWS1NWX?7Cho)ZxPD7j(A0gf`IaH);Tk9{+Ud8_^^7+ESXRMfcw=3A(U1#!Bzkwi zo!g50(|=|yC|29=)0Jg4LPghO@orTn40l{Ab;=~Tgz$k*T;DJ=*N&#--(wj1EIC^5&6G$wqJKfzb%T^Vl)`t6s<2d`>%aP%R=#R{8*NV znJ-o~meXVXBOr2s9FgaraU%4b(qX@L6jZn#35MSQjcf_be)(&>`^(W$kCSCgA)AsMNEs5LPHOE|pDu1b>6imhVg>mSX(X4~J8 ze6ISAC?Jg{8-)pcE>Up(&76hiuKSQDP3q%+#RayWb3<)V$2^{b{Ro|<5)f~f-Li(E zPqi9J1^4-4iDYv@gdb>W+unx-nq+ny#754 z(2Oj1_ZKZxb~bG6?DS7j`>tkf&Cmp;N0H7pU}R)eHf)GR@e%LP=AnNJ7ONzz-^#}> zDUcO;FE9QMCxeF17{z-vpb#70WA`BLZQWxHXDSD-hiENxR00hsh1RCWqJc{Z;1;+~ z`CK~5+j$WinP0715Kf|P=tgh?7!!4VtdVH7)flg-s3`mr$O5ySTH(5v?UAH=E?Hcq z|HFAMbAQ)>y9PzJ6gRIA+boq7Nu_g|+eVWv{o7Vx6Vk7dY?Sjw^4A*)5_8s%aLg;> z+^pYE3t)HqYz^&wdLyFYb-qfFlRl%!qY<$b?F-lvIH+6Vk>t0V!g+UOxF>}>z#NEA z2vO6K^h`6oxI>K%P=7{{!xR+h9M8l49@Fpt(0?Cka{467wnMEA<5Zwbqlk?l2=N&` zKoUX|54V;TXzz|W>g2ucqkv@+xmq~J3c&yP_}j846zg>?+V~!HzFb;^(C~5wDythf zRxwn)U0sqM{8?t)Hh_hWrp=o`gu~9mIGr^Kq}O5JgnwI0dbEH zj7@QP_FeT`53gL>v&}}+lVV~M4%z*Bqm=ofkTwK<#=EZ;CZc+p4fO{~Q)2;|*;2Dz zW1vE?#GjXA>3`+_f!im`m^AUx!8kG>ITV#!Jo)GKXuWr*3xC`;L%WceeMEmqe{r+O($|O99T+lmyRH(yUb?z#DDhct)mpK=UWQD*#|` zA-Ytw-I>se$Z!ysu6vQJqI)EEbjWF)1*`h_eUkk-Q)$&O91~h18v8KzWql9ZKpk07Pi zCEQfl)2_Q!eSb%IE1PO0w=oRrfmnE#U1kK{72my=B#!Q_kO>uAXoPmCS&jX&Ng(#tnW9+lSJK0Kc4ZocTY<^yRN(K9ha1NSDda+C=(k?MA~6|_sdxW z1^wLu3R(e*B*M2PZ)1vfnY~e3j1C|6N<%1K)y~$aPiF;B zVTVIe1Qr*yYm88K|7613-*4Puk$wc&&<%Y|bXPnYZdJweOJr=6C2l~6a4bwrblY*s6474_z8%o?ZM*fOEQNX&m8dp% zIXUAfl8+%sSe@0sLa4!G-}@G`z@^4=B~dI*IeE>v$deG|r-t0WF*bhNTgx76e%nuP zppeX$A%8wjS_-_lI)=U#dF25yPt~&lO|mu$&8ToQXdHPXZYDKoi%H)2d6USR%BaYo zL`r#3Q`=D5PIC2n%pzB>)AzxNmedH<-~cYc&7|1x=~k6GE+V;B4CRv{t|zY6_K-%Cbs|M~Oh-rhL;P)~!cN;Az57%Ie7+;(kaa}8R~?SDDOqs3ewn} zm^?Pk5j;N=iT(DoA6E%L{q;=LowK&W+PtS=6>=PKZ}3!+8MvmXKm zX!eaT9QX|!2QR@a4^e5$>Sm8oEF}6l=OabX8Qp4!^P1B6#~#Dz9g`eR zlbdY)R{u4+;JI*zR?M@izdvj}K3>sQ4#jcsuS(zt(D7Oa-p5?t_yO25J|iSjK|_yc zHte{D`vv~DvcrdSnbX~x6=y7nTvXCui*@MQD`u8$<^87i3(B#e8fpe^nV@|aQo3PD z0_Xa?42a}@SjB&3H3xCHdbfPbVtvqK8ACu2ohcFKZq3JXQUFdy*%u~eDC4syoWWK0 zQO_~4de|BUx&M7t4o}C!6A0y$)9NhMSS^)iHVGTFF?s65Z8VJ?S#S}OzDreahk3Q^74>! z#U7r+HZCiRx5#0pc=*qJr{5EC$8$wh)!!6cH^ZLrp|RGz93KcT(hd9Y$VeLqbeOP?O1JNIGZY7Ebk{x@p1SPi}lFz@ecs(eGdYnw7^J+tVf!Ie;2@D;kx8FJb5yvFW)Av{{!+RDJH!YMT0i@Wk`7+slV;;{G8U@ zJmwvH@PKJ?1<}!PQeR!Ms$QO)QHzPZ@3wcx)WPs1(d54*`7cKQ;+g$kF)kXaH z{RAkG*N+f8JMwhpDR92tZrS*mK<96cLU-HU&w$wo7NmmPP+3=4{*e;a!HmL49MU=L zGG#e^q;%gg?y|icz)@#_-BYNONl()nV5PzsFCtE%89&&pa3Gq9Fj(&Ol}NdI4MwUL zrZdG^NF7svQKdK()2)5K&1n*=`|g9E$MmFS;NrJmjcK2`m&hnv5<(3RDd0VnUi+D; z9pJeOfUXa6!0QQ*J_g{7ID3}k;s_gJQ3O1d7P($xcyoT3bTnZKV}F6dX>Rd9RDh@* zSBof#Xv=V5H+B5SkhjE&T0oJVyeHR`WT;3zJE@PkRPGZr0>|IeD!-#6I|{n2KfU(x z3U;s+I(T|&|45L(SCR=Wq4xddIh+hIh#w?P$*%E@pmR&vQpkZ+=CMr@YN@#fZw?ro zFG7#U>^Qrdrz?2{N`l5#TzZyIsF%j@#Q1?6pJ*wH7ON>MBrp<|p$YbnC(pxqQZ)6v zV*sS3C^0oI(RLdkL{Z!At9wF|FM<_*%1Ht6<5EsXg*%x}GAI1A`y#v`3082jW8enD z)L53S?Mf{_Q7E;2RFyt&$m1>|u=WAFP5>^WQq0Ril?0p@R2x@if zt^QieZsvN9k3VW0x#;cu5If~N*513*)+1%GQ$gx%0`uii2-Zxpc1RjwP0Lx(Q_pGA zC$_s*z@%n#|2~Rta!yG`+r}cr5(ClkLJHDp%gNE&^KM!<2JZ?eZs4TL2hJ4*x~PG4 z+Iq9g@Xa##8=YX_H+eg~cHHOnBjeZjfM=vy`!TiQ*;r03JJ=H{M;w3eQLJw0NQX*n z078Ok*7+|L|I06q_2r2I7=*T~2=$h%m~lBvn!2j!{;yA}perN zl|Nr@KCmF`&r@g&HY@lvaOBdR*esBMIe4-BqqL~46KA4<5;~(a4pM(nb+4FjGbQu1 z?)iy9!V{E57B=2>PNnnH6NOE1sk&=dR9r!ur1Mkwl@r(W% z{`1_=JYII$Cy4)4AL;p;vbVf-4}}K3?waZ_LLJu_k3y9 z&-vbg?23}8$hW@du>w%e5^^7RI7KK~!}z$?xf7QgvMZC7%Hn9dCUSnQUTC$8{~VYg z{xX{Tir8{svOGQb;^^R}gqbe17jNV4uW-uhajRG{M3W7Ifb6fig*!aq3 z4BotROkUa@%Pcz_W%sRQ0amb?3A=ga4U1@1=}E^S+I*U(2$k^DkT*NQRAw$JeJ^BP zp2+=W)|~0haX?#=B2r{x-d%*^2LG^n&!4L!8$ZI+QCaeM)rTdjNDkX?;$Gy$MMkRu z9S&Ll-Fg6O^a9MPZy{$KZC~ZS3N6Tx@YuHKMwW=QzIlfO0s(ntq*&kYR_clS{GYz8 z2PD_VYxMUUsZU`=DgQ%ZGk5Nd=c<6Hzxwxa{=smEc(fk7=a-BWwi%bw<{0Xtx@$-4 zj$#E~62gA?=xH}{#njWR)Q(AE1*4+k1<)u((1cTc;>Fg{vF@bVm$1-}1?Esoyq}8o zR^3?th7;m~v!aWj+wLLfxKlFK$suEI%{;|9g?KKkPNPSIG1z^t;%mNYkp{>9IjiW< z^EM?HhSm5vCku@g&Z{pxNGYu|U~wk^Amx|B))r(cFJwApi^Ac4pyl!|%NBsv>2|`D z``3rEL{a4O+Zet;5Y~WNZc29KKttmQ zWlAxG1^V)9gsum}%)#4rVJc6&F$m{NiB^=>1j}TeYSHIoV?gJ5DaA7P7A%-qFE9+I zzZRgxS~!5r9Y%9fJj}kqltt1z0q0e?Y=g-Dc{;O!^D)`_|B|?G4b=asv%{EFfweD>NtLKGNdG%W2Q(pd;x`C@0N6pM_8;u zZEkKBnl)VQO1JG--(bU})9i6Pc{$j#83iKLdPeyuc!{6hbN~(4pmppEOx~O)?DG0E zLfnmqlHl4-p8kjq!8arsZ4UZAS`u{mErRE41^IIahfjb9yQkHuLwBVeUIVWRlKPyY z9YK}Jz$CHB?NP&r%5<2x=Gj0?qE65HYCxsI3+jy%n;}v%xsa67S*7Ft=;8>fW1mNt zQb;7%4-dnDtud3=7kIJzKNVk$5MQsl{Q`WSRmDQ8c(QGOKJ4oEK%lzoSn(olo)69w z*|LT{V;(^>P(+@t&ePl675K?&pMpm8<;#vQ;-ygN30+U}F-m8=Uhq*_90jj|i-NZH zTSw7a7fih9wdj_NFns4-pRxN^}b zbXT_w(dW}9%9UmG59YA}*L8H=>f=JXPRI0~{c+q8@G7Hzt?AMS}_^ zH$w&5U3Nv0*Zh)O|`58d!lFMX?* z*@Gt43;)K&VaBOdemyVzsmmY$39b4ZReWb;G#{2TS(vKuf9QG(pg5GKT^M(VAd6do zgy8OrI|M=?1lI+EyDo0QNpOeY8VC~HArRbyyR*12cgZ>L_r3N1_flI_t0qC4n}h|(gNW>Lm|1=kKLxImk@Iil&8 zBa%Gtpq5k#v61Z|m;CBiKf%oS?&}Wo^wiXtPS%uy8EnVy1)cL`p-Q`UE4BZaE!5*UQK z{|kpVU|dr>aKUc;$O~?bSL=dVJ4Vxk9rUFm+0ZZ5D^po>p&cy#__g^#^DtBKn+3C= z9mfd^HsXGMWEILIe{`^Xy#gR6s3iMtEu(59J-1MJoa9xJ$gJr{m9me z^vUC?H(ksHUB`1T#OMfhrC~eaI`CU|%Xix)U77@i)iPnpWg>xZ)|;4W(cS_2o<|V! z)lep|%V@bb(Ct*x;m@I=+T5jxhuf$IWFQUQ(C1KYRVjAm?r=ma=L17P1lH7HH9|vt zB8n9gvhrv(1!4FY?v^9ZfKEZKvH?~|b3&-iH`5Vqz@MDwGZz<=vO#JL-q;UFW<^O< zwnWvZQUTCN8@j94U9nbvlD(>o?3$b&tFSX#c%1c_u+PwJ_6Z3ba97ZYuFJKlci1O{IOAqu!y@{r_WKKu(?VD z>Z%sdF@03PM0ANbF7VPVkOAnlwYskW9db4u1ojI)(SG;3RK$q=s{PwMM+ z%Yx0_??n1sMe4pNijNeYBKbk+!UUn{b0df7E!{19A78Pf-!h8?2j{=+i?Y--#*s2h@G*uxfXlG-gpN_$MmkRS^PSOEUOx)gcO2 zMSl<8OSw0;l+%-)%49dSNX**T)iIr9`_I~<#evB4-R7$=pa=HgDx&Cj+S-#MHsfQI zd3=CRqB^Z|nV+nzJatQ8i-IoFJ0X*-u&+0lRMVeoXiHC>K$OvMX)9?bXG*l>>y8zr zg6U!y-D#{}x0HCi9v9;7>5bt-q7jD`H{0eTdPk)=EI2zeqoJo_hl#_hf*BYj@*x7? zZxoQAg4;Vk@xGCa_g-vVdqtptr)hAu?TXj>hhxa1#nBnnj9k zdBY~lgXQ^f+HWnmE4gg_BlV@Xhw~esQr`VDMghk~Vx{Tea<{E1|*i%LKuy z*g?M+%4wGiJ!EAafysP9BXu3uTXp1a>XKsZixa`bF|QtBI}>thEcVXo>EFoZjYk`& zQbyRt!LIId2}ny-*NV~dk5`=!OnX_!6NH`(J1U&)i`T+=xMbAbdotv?@{PuRE~GiM zRg>$X)##|1E&U8EhSD=A%SEa8;>zf=Rb&iSSYH&O?Qf%A+{)K?b1Q-0KeMy8f&>Iy z);QF!vM_PR?3C(9}u3u6L+#!RaL8P=)Sr}};IFEhFRCK`!sMEdx_<9qdCKtF2h}$?6P1!ljLMdA%M?gFY!%LxKKrk@sJc$NVK*KYC7#!PTj))u3Pa`Med<@k)3 z8`>%~|k1@m<~M%7y|64AS|GB1U2MH+x{YIhHDNBO8n&VPm)~fuNrgF0QUf zxlW{NlTS$`Q4FtU8?#POdb^#u!+$=m=1Lj%JFdTdBRWnP+$`Wx`c;=>;M?mtKu%_% z$R_8zWp%Z8RnYS;UKdHvLQQcOiQUn&;Ide!)oi1#C5NIf5E~*Fw9^HNk%O|NwlqW` zLF&ud!tFc!{4Ds+CJ8~SjtL0wC2b0yzk#w1?7_MWnwB8KlZCA`Q#TNe+nKh zB+Grx0NZc$HzNFkFvKUku4EKpTHf=qFPgkWg>6g%@qJk$``u+PE zSw`!x4%bWWPda-MOj$W2Lqx+*$L{T)uWGk-GRw*j4IKmk6~9bGU88|G?>I_nQ(8ZU zXO#R{lfG+_4)SE;(zm%dD9(^8Thwdq_u8)-&kZh)Tw#@60XZp;$YSyD?X-s93ADIh z;13p)qe;qH{{Y&v368=-eP_O)xLJ_qm))j~%wIlFzf^_>D{_9v*L>Zxl^Kl@`I?o^ zHPOML0q5HJg=w!^MoD+V;uY(7N|I62bX@VE+S|`AC4K3t^E{cT=4@RcwDcUHamh!* z>zLSi&KeC`&ESKM3)cOr+~vo4yI`PvU1=`l-5$nCmQqCWn9|IkcO)QP5pcIS80YY| z=S4Ggbj9CS+XsmVd`RCc<|WA7w7y|<(l7SoaU&a^yv;GQSO|X6j6}jm-Vy%tz>X)X_tpeZ# z-`-ayO3!zP_bm)2F&{6kB9=olqV&1{$agJJB>xKshSXL1#X25Phd9&XFUeTQQfD zwg}8sfh1ty3nxIAo2EW+{Qw*;8&;+5wzBS_X+?-hG7nZh<^K`5sy>ek0L1mKh6MaL z(Aif5g2$<-=@+S72~LA{h37E4-zJ*e*S)xNjSG(?_w(H- zsTp_MYYfGW^*es!#8*y`NvsTJi$$ZrF2c?z7uJ0{i=sg%aV3qJoJ!KKbHo$z?GKLTpFd7S8Xcb$Pr@oTeO_`>Es!zD~a`fqil zL@5Vm)_&!Z;WTuH3Dvn$0K5YY8tGm-s2~m`CtCo}zEG?d*H4;7R7Cdq*AtJcv+wQ3 z@njO|+Y(4EU5}nyaClVmFxkF2Mj9q(}Wj~sT7Y2-fM8@rvirc?iMG6m3O+-)Rhc9?n^CVAyCF0d+uGmuj}c7k!{Il zxTBs5L%QO+(Lkn~6+~=Pnl{}_L7DQy7kv{!pKRIa-r{6AW7dxrbz%VfpYbI7&;A@N zh4Jsfk$?6p!6mx!n7qZcl@|uo|GU-lcL`%Ww_r8PLog|I&3&GdOxudQSC?2Xw-=!!5Kz(m}$MvA9oP z!RVDL-|R0SeNqkGWo=b zuyn5(P9b1O2c_Y{l~*x7s_2wxH=>*IWiO=DUTcnA{c)iT@)0|B?H<^Gzv65XDybvx z(ABERw17=-Gm49y389Je#QQRXDFjll67b|Hpf|eh9F0QzQ;rDs>FD6bhV2$ogSQnntWCJY9v?*44cUL@`PXy* z6Xr3AoF}G;(NGEU#V$2CMbHA_=QxRwVe4i@ak4b-|FLZBbX}O6&0MA|^L+i*nKmgZ z->Y=RVkTORw#dExlQ6-9oYW6cO@8kNNU%^RWbticX`H5nO=De6P#+%#nDc#LQbpmn2C2zv?B0`?x4b#&qt{hDy8z zW(rsdJq#30n3Si#cA<4`X0;xl(|l|#l3NX|!Iz@mTK-V)M9TVIwOF|6fV8+Bp<5Yg zGJMRC@{f9fJ|V*+PxPdvpcMvGQV0Pp&GyQZ;TxAVJ(#GIg5sZ`?%dq!J{n9!fCX1(d`=zdaaMWI!AZE<3@ z&ag}_P;z@9Cw`m@6>y;gPi%+!o#CA@Ja1lf721sSg5j8Z5Hi$em1yDpsHA_3Xkff! zxr?puQc1B5TC$CVtCWhXFD1|>{HJ=+h>D+nz!rz7B|$;%yh7K5b@*_3US#DV3m-ml zoAxhAmG5>3bs2a4*AJomf?mG($3~+wo+=mW*Fs#P_jxgHzAxg6^4kIiSbYxh;%^qU z`jupuI5$A&#)n!94zEvx9tws1lH`<~mrI_@O#b%IE38Zdfyz;jGHq#W3yX0`+sJ1? zccBR0FaGpbOYNEpG3ZFuewuUoefwJH=^HkOo~$Q^Z^0Vn-p0px73Qi)lud1<6UE>D zM$mWN$ZZOUQGKTTsX=Gvfq3OivX~}6>pp{h@zAfo@Jel=8<<`r`2xQ~rleOi{(wX0 zG=%{{!B{eERW}H4EZH*jzt;}%t=&pbTu!Ru?(?Z<%4PVwpvYp44h7c}d>b_bL~q+h zJy*v}gGa#5w7X-IZ{`Dn^S+K>!rsyAfY+twBr)Nk<3>8*PE{t0ZW+#J?}pJp zUr@nM*}8|7%Wkpiez#8K;?ee>>YUXMk#~PeY_J+@q@)T5>iOmGb`(XrLm_tre*Rcf3rV^cb#94#so<2h;ZYA3ZKOgfS~mU zbQ_;+NVj~ZVZ|erot*4c_kxjI_H$>vF01T4w{*4k#VPyzj78QR z(R=Pj0OyQ}j=v{gd^!m@aN90q~JWjN8 zuG%S_AP4}fT1r-|C$`429kh|nQ2mfZqMT1=Vix+Y=p}KEd7lgL7yNs{slVgywunhI zi#;%~+lou-p}BEb-F}$f2{G)9B`q zlVpSnbD7if5RT;tPLL$%fCxAGQ`j;Km7AC241|M6SmtKNUjC*XOMXCq%fD&&M87@W_4| z&3JI=J(7PUT^{Y4XB5uApxxNjj%?zPezaPI%x{EdCahr;Fwi6FrHJB;&3di{rkcV- z)0!lPQZb8C{T$5ydtx(!_!_@Y7kLakH~jDL+ClG$cey{P;Z3WVv;Tblnq~5#-ZyH! z`K+Dik5hUT-2}qwl1>v^{zl)U^h9pD4F1Fky9S&9%8oeUoKW$+`Gm|%&TR(HjFgsK zJ?i*#j%{!CJlXI*^3&9%PUyVp{l*k{`nl>XOubvS9HL`PigpzpfSaO8viX7yJ^9sw zMd7`7IP1%29Op!TOK8m>1Rn*#%U@)r5;B&BrRH}+c9?>Ux%*L;v?RNsl9KiGd04#9 z;Kyi15 z&gN}pQa)FP)vGYk5wxX@+U~9SR&5Kmo`g&*74Y=p zi~lC$S66(VXIj`ihxydQ@OAs?l7;GQ9_O1Tg|szL=?c@*5+A5pGEW#f8jsZ0cUYcf z6itC0xynV~>`e8HbmhNDhaHiX+5nbhwpYquKscZWnlV7qK*JR zKYm5I=+iV$0^E7Wn5=$*srSEq_^;u@&><`GRa7IFuKaMEWSI0D>3L=92HfSv$t7`< z_5j~qV4P83o-;r&i|dihtPE!Ex^kR&*al(*0JVLxwCURmc(3TC{pwx2h-Id=ioEUj!&KO89(D+>$3L09hkGaG0+kA*6O<`W14`%-3!@Ss zPM^%TC0XZF3tuJd%MSgQI$Uo}1>Hvhx3<_gc>e zz*7tq^!mSM?jJ?X)r{i6(Bt!+YGx8gUKaF4YV@$fb1sRqjgnTe7_G|Kp#4}?%~lrX zOe}bn{javtO65NC@i_-1ag&U&&3`Z}tMs0ql8h#J)t{b=FX4R$qU{VEOh{Ez_%7Gx zJ)#3?Ls#?jSrCAXau@out7Sh_O@1fZpu^noVmG_2eU$Wx zdOi`37;5_y33K%|H`7E{`)CT@hm^6u`mX(q%AMPP00RTvzNW}#?OzHMc2PZTA9+Vp zkj9JsuwwOLb=@&mpTUr}tcfIxoZi!~g#l}e*(|?U1=()RgF<9=w<+d%_GJIg-dJot z=NKAg^!Oo2k3%yC(aTsqc8k*{*lbx~u>9>5&qn@6HkqL_77-e}o9Bq#3f+}Q!cvwB z(QU%2>CG(Z!x9~ShmERAc9RS@jIt0jGF1T-czJq`I^i0Wj#s;%Yw3L-o~XUA;kRX7kFhi0uD285SnvoG5onK;nrSH;ktA_NbCEb0 z;S=K2rFMHs7j2^)uf4n-b6+wP7;Qviv&}7A+iS9yai!(eC)DrVXM4(7TFNya{CKm$ z>pgO=loijDU?IEEyVJhYQe=jb_;Io4!F?A<7#*}cPw_>b2M1rO(v?d{g;J+@hQf2R z^aSvl<-45td!CJ5!Nk?69V)|>0O!UPD%#WgP;&(=XhejRXoEc5S4S zxh0gkL_TRKP?sY5!hqK=T#HOsqqwuAyIy?8SL4E29zhZyYRczE7i-B>kmK5pmhCKg zwW`!3TEpzI!3o5ZEvlDC+Who>|0qP>Fq;M~kOr+Qh3?W~>4Sy2A%Di%L!#X8Oe87S z6_4a-=*!=Cc0tkOq_)y|j^TI_q4GRPKvK?l(DSzfIr<``r5FJDgS1~k6eG#3+aVv% zx?*DAWT0GdcN0X<6T+@!7yH>%M92(^n-0$l1!~cimhYL+u$)$xPV&TQF}{+cp-O^K zjL~roU{Gn%6et?ML6{>X;sv}l8#8(PQ!arXFIx6RYY7*jCHv5ThP39p@O_oZy6|P9 zacM%^y80LiG%kJ75*LyJ?xp7r(V&@PK+%Z?EsTBLQB>0*n@roPcfnbpi&-cGqUmQK zmFOI$ay*FQu1_a#O|{3L5rEN6h%IBxz$^P9wBQxNX9hZ52BaE!h7v}JBqB89Cmo8e zNQ#6&i7MiVU@NJWV|x$t5AT5(G7=H1w{O+WAJh={SrjznqhDEHtX|DZ6ROm$r9F!X z4<@Az={#D3=T{F?R z#7u%QBgXggJ|ePrENG4@iajsl=z(6o0H56Np--`W`RD`D7~^yIn%pQZ!7_QYX`uWT z*aX1Z!VBh9WdP8Pld3$oiTx~`9u)?_Uy(#P(v9Oq^nti62%@i>6UVYa7nWp?(UxT2 zi4kP5K~8v^@;aYi0%u4S4zPl?l~?*2W0<7`C|5462C~7n zTs#LzQC2Kz7}oD1mUNO~(iI%`^bq#Zc>hL@ zcq9u04E7alq^!_rL^OHJ+xN?&n5fVwvC>n3E`Wk}-#z>#OaS%&e*xq+bP{4SN|Q-* zFx;AB*B@DjXg{4+H9&9eQ^ai-ut_p78w{Y%H(R6No1%}Eq3F0PkB9Wv9h;}P-Oi&T z58LEJw5!gNT&2{I9(Kd;iEO-INGkWhE5aq&$DqI$%&%O|L2(bVRDDbgWd`@ z+0W`{97XsHR@uawc+lpkP((0ecxhT;FAYNoF#1&jMR2&P=GM%NTjS%%ia4)1N=v=d ziwED!KSKtUfgh{dZbIaq&|V~F2Y*+H)lvpy95>#zq^d0;a%Z*Tz7#z#+HqAA?~DT9 z!53BF6Ft7+sb58h7Rml7Xme0hHuR9;8JE@1SI~$LkMA`8|O3AthCJSTr~Mfn28Bwad^;@g=eSgSAnAOS1lL|$x1gYK%=7jAB@Qe2ZVpXMJiea0=4Q=Fd_-y zvq#;B-ZXT&kKC-OjkM!cHXZSKIGxqnw=^MCHeZx~h+W1eJpPGKb$j_DcG-zh&vl!> zP|S-&*?Zs4qDxdw)C*PQYV642gxbEcQV-6$$DRS8fz(AS!vM&O9@wE5>W_I76A5Dyy+%`p7k0J0*}1-LuJI{+yZ)l65L9_ z)fzh55msZEL73f{L@-Vk7iN|hWW}Rfnjq;B_pYA_tt$YA-FQ$Gz?649Tvp5I@ipI3 zw>%FKuQjW1o|>v)rz*g2jaxL2@U?Q2EAGh?f@iPuxdEX|;z zwN3*gD_P6@D1S*L(=}twZZ*QC2<%^62ws}X3SnC;_wzTTcta}ZevkR$S6F(P7L6MFFH07~*z*}l3j;73Cwf-S zl)taQY#r8LW}6}{iwI>1VW{^grNB|di)8}7&5tY$oIMG$2VZ~Ouxmy3a~hdnxq*^F zf}BS~pF|Jt#YNMbF7K46?|xUUx+gzSi*O$&UmH9+r##*)acA8iw(y(+Q%)Zcc~&-| z-gcoYOP>0UBj1zqW_B&pIy`#8q5cPV#+>SrJWPt(vY|3Dcsx zVf1E(-M$gf2Hw7Izgv1jT@k*QgXCvtdXC&$c5fv=9L5~5g*om(@u*tYNMaXV7?oSD z>r>Sh5ht^oa9_r@Ke6LNiJ>=P>1$VisxpP$QOXU@vnhoe0vW=9;|@ApMD>U;?z^9N zJDfW$UZ$G-L#QTlTChyzwVTVNf_*Js*&s*d*;BzU_C7EVRcSo>(O#C9LdDy_UTv=e zRwkWlOG_N%AGocJ@vlqgCo^#GR$enqEY+x9Y;upA=_(aSM7t9(CT*g$5^jP5#WDX- z7`(~aM`+;^jXxnCU-#cJp&mJt-A?{Sc>|wf7`=gN;fYoyb${->saBNyEr09&ygTR7 z(Q%jcY$zW`h*|34j3_u3?te9^O}Vru58HPpf>S_Jlm0CkmDl>HLtpBO=myhDpnc}) zCAXg!%EQfK?W(sW6oM*lJ|c83$8X?=zv#Pl3xT*ME4QCCR6BGTW`TFzIkxstjUP;} zMLkyZ9cJ|#IvPLPrSLz==s=x*FWx%SkmC5~4GK`X$>&Azr7aYyq%)U#NZQ-CKVE(G z>h1$y$nqP4A6*yLN{X`14t{^XL6gBk7U2-9DgfG_9AH1mG1a zB#O)F5^pt@P{xYY2t->*`t3Zt?K$>BA{PP`oj)UdF19l%P_2OhU&N$Zno4AKm3_c4 z(e4a!1l*j90PrIfiO)?JaTw2Ye5IneC4Zi*SEIKd1T}}5vFv|5%sw3z9){=$=7d6N zT7o26Kg(NTCY&$k zkZ)=j)1X~czC*8kJ$h2C3G&kyX8%(88h!9}+3$m_GZ_h;Y%mR(DA?s}d`%8le0lH$ zw~RBcPQVBi%6z28|9db{P_Y`T1P-13TVFL|Ec$Q+IwlJNOH2$Z#4Ra5FP-?|Ek&t0 z|IpBx@b6fYAl1l?SPdeAc&!iANJE9ErElLXv~zv-gca?s%%DT-+GYBO;GYRD6qJYk zM>@~g4)!EC_AjML;RXBtuL;Qc!1O6CBFmh?L?LcdzAPV^t@Vmd;2@7W({~MbHE;;* zHvWR7^F{kl6hE&K&mBV-GCc>V`O3|iw$X#AduI^8q2SS)caFzQ!LMHDRdD+)@6Fa% zZ9VW~RVuk%Fu8rxr91e6P|snoH`&k`xvsuJLV#e*Meuv@-MKKN0a^%u5M;n3gxeXP!G5P& zvmK-Ctr%@*(cEq4t=wx$h7SuQG4~=q2N#-aKZn>`9%pAeH*lYB1J6f;5>BLZua@x5VfIaKZTzh_%pmaL#~&>)QuN~+q%ZWMle4-+jc1F%@>fmxw^9})-N39 z0T0&MY86APECC{sp`5;0v(#ma-HO)MCB4A9)sxpSr=2rNH=wu)^Ka&%%evTsy$cOtD%f4?x6mbpBGOVQFmFZK|Z0Z*rRY6FNbtFVs6jJh)H@{2m474lfV z$ZC$QbDC*}A6pa6L$QOnIoZXG$XQN$3muE$ZHU-+7rP%{>ZlA-m?|hPsw!#F{&9ym z-xFe6D@wngW|mLDs?mue*3iFG#Afw&-TT3>j|=vKKu;cbm2WN_nf6p~4=qzQ)gJpI zn0)Y6g^n2nZn>GVd>&XF)-Bb9E_-Os0JHX2h^oKo^q28C6XLY7%scSc#xNsUihvX*-y>j!I&z)bH^7V zdYgiSAt1!?0s%kTE_7M|d#eM*c7v81T3o>Bf6_4;qnb3zxfbx*a}~WEFxTJG?pgm? z&|%H8KU?0iXXVRDUl0LcLXujKF0-aUe^8mk$h6qi7#Vmo7XCMW0$ZrTR67mS%@+?! zN&h>Bzw7vCmyK5OU+2m!FQ5`uwp9Wng!c`~ngbFY#+?Dius#p2U7PRX{7we4<>Sh{ z;qCtHnr5~bRgBdsNjUYaav|A&8!4_n=nh8NVtzT5L+pi=6i=D=G1m zu^&oiH_UC=YLdNVUH06eyfc@?M=^BUgwsNiNzdU=d-x7Bm|hofTS3p31_5B42Xy7( zNn8o1n$_x*L=!uX9eGJM4<37r^MAE#qu$a=cJ2_bBJ5Vh`@Z?QA$=z z;PuAO(N^k(MXfdH>AX;zy6yD~37z>C1WJ%pu4(ow*Y)e3X%JxppJs1CHPr0Uj%qUf$aF zB7|566|3FPx`IY6rW9<<+LWdw<-zVgMuW&a&>>m}r04a3b+rJC$OkUEcU6jywRz3Y zStjB^tmPYqdxK3ysgw-D>!X6fkdhbrJt-+IXg=y_L(#UjOxE)UW#Cmp4 zqQub29%C+oDemjcW{U23W;jnePdjvTO*U}q!SfYCOg0F2p0o|&GYuMQ%(L=xT1QPw zOGOOykfv2~8q0iZN4XIWge13%!0sY@0ogvNdN|>4$LaTl<^H#K)hHZq`q%2Je0C0< z*~2i|n#t@MAEAa%+wj}<_oM9>C^yToqhVFP=W=qCkAgQnoY^58;_mCPi*wetk`0q2 zjrmliak-dh{kz;cV398I^d-CN{pd5yhZc36jzmnr$6&)=&Q{}ezf{QMt*r4mvR9`( zgJc!;2(J*9SKVq*);|JN~4{pykn%n&FTdB({eS4@dG)9>NiJZc4>3DTp|${h$2U z&lOT}or{)eAqcaXKe5uE3~=12c4<0EOQB#0Ufb{9T6oh}c<>l|xzkTuBQy%sj_ z7NfR-4^_t5?Pv#+IPBV@em_7Abc$r;Zr@sB^N zcOXzU_SGV7L}Q?_oE%<80NyH96$7H^KDr#*@u>_EWN06*>Goxd{pe0E9)==ola!yB zNdyWjy1bu7=K+Yc)mNqyT~cS#|998eQ!YW&0A3u?t5M_BXcIB2bI~9RyjxAHVFjd7 zcNAILkIVg=^IY&*n!Z2DEa z_C(}0DTe=X-g1obzZ1RHBBP5$N`M9Z_%x)Z6Y$W>Ua#Ddd>PIb-YW@Pi@yisCL6dc z$9vuPa5DMa-At}tR6U}#L4Vh_Umj(5&bB+wSQYuTM@A%=v9@T;;iQ1_jw}^?oG!UcGFc?5mdViqCr{j6T{t>91Q2N#IQoet$WSeD z#6YOa=tTw%-y~2@rq9_#w*bpIW;nlUkeKAoXUJt@L{hzNSs z&k#!uZ8Nzo-^mWOr1piYY~0+*7TDi#IJ9ho460=!F=bv+3T)M#_}n*Jb|hciAo$4O5z=Y%Uta;Qe%sw$l81=_u-|< z{@_mRLbWumk7#`EtFLD_{?J^4@jSfu?@B?(xFIEpYV-mK8o|dq4!F5Xq-kTh?E*M| z1V$Ef&_{eU9#n;Z94n@6fDFb0((MtS2ajswHfnoIEcC%%wlCW~Lfo19t#SLui1qQu zv=_d$s(M^1<^=7d$j0{nEO}v0L6mgRn}t$KvM9QKiLa*UGKdx3?RORJT^qQI*gIL5 z8~Ng%L_XWK*-sazhQYDa-UvQtH;J*rdoBV{OhYl4=~=xQ1*5lJ^iIaYj27h2A28x4 z5DJb&gfy?%rz}Q5DM73>(IfjWll2G~%qO0M_{=%)m?ppO9UT8ca1|5QT$-Y198|_d zCfn`QNLo8X{q0frc1}77mtr;3;T#QTgu+(G;v<$ks#6dpt03}8(s>OPEH2dh^5%6) znBN5|VG~Vvf(zc{!@3 z-~6r2c0`|l{L7nu%8%!~_y@!4KY`<{C{qNWYv#hk(m`75YB(Mf@iT5sa|EKZ1Zvww+6+%Y{89Xo<|_k(bLva(mkwAkTyH zTVU8GA5Uo-{TzhgEM!ELW?Wf9#=%Hp;rAh*ru%gn)y0u>3+rp+vdW3H^0?2cCQU%% z!|@yo)}defpb7Flcsa1+Z;saugIE+EUG};J(GM~T!)n9qV&6w2LdkFwJU&fPb0DK~ zRE-bKY+=jLFxXhP5GJHjWtpoxji>(d7u?8M*++e3lElNI{YNS=BfJ<`LOexxCxHDS zo>BK`nsh#wy~>~Xb1woEXXMBQSr`EieaHhvdYUviD1lXGPO;|hh{H~aw&OsFE5A3d zBY}vwH2hZ%EUFgyj}t#OjpWQCr*5LKp9uiUvQ@9%kYb<9M;jAFOKt(A7y(H?L|D(& zTbjOVvVIP|!0jAEHS}QYC65S{o9Li?zl4u1;`HTaO5o-P(vgIZ6DwXcw{8Lf-p`ex zb(Bbvsl@}_fe#FCsA3p92#j@P%`VsrO4;kJM{I^8LIvAlw6*=JRH~O^Tf3T7&2-r< z{e9V5m3`YFA+{JLi?$MP5-d&NdvN1`HFV-|`dT0F3YKnwIdZyxmn3Dhp)S6uIWqk)7NL!#YCWKzBuNwH32kFCH6 zlBw#P3EJoEiTPNa)m_AmFB_V-(%*&Go4!wZ#zZ4Vdq8jo5Rpr#X-sd6Rbj@MpBD#T z5T!IB$6qR*v9ugGI@NDj{Zhe+D?Y$M9$qB=m-CoTR5)E2J+0`7dhvG@^speFiwz_9 z`RC!&{v%rEkud@m1Fmk4>dyyQA)WYG^N2vZU|=7V0g!au@Ga4Puk75H^?ov+$TFn{ zNJfAOV0Ls+atcd>Q{j^GskxOH1d6>83Qn>)e= zrW_UA5F=UUfZ?|EJ3-{2fVU#S-tpACXl?`%BB$j8xQ{xZ8nYE2Z%$gr>>SKS{w z$`xojHf#ApDu^}*JS}624#iw-nHdB=IpPINef~#BC`u#x)>9F;P815M&exqC?r!?| z+=@E0l!5A>!={0~U1^1yG^ARRHOxpqbmR|$bJ7Ci7Fn#&(PTHn`_8a*0V)yh>tAV! zR9pre<4mkNWChX?yuK*9)yziq?TJ5Ju*I8oRSk5Id?H_353=nEnydzo+#hdZz4wb|nS={@! z$AqlLgL2e*F5R877x!n?*9y8AU`lKzrr0GS+Jm3)(H97E@N8%hG9IdQn|rtNGq;j# zxx&6?ZfwlLgxsUn)>Nu2w-Om5l%BreZ_v`YXMe7=ieM!u}dvm{nAOWPTz04DD26NM!M4xO1u>^deJ*JkTsD{3F55lnM(U-wM z`m{^gdl%7V5J{scnFC`2@v#R+OHEXprMP?f=W*(3ccZ!2J9qkhu!1Ehm$<|Pmd3UN4+FYvG@0RWDYLD{X~ zOZq9&k}2EwwRs`(#*o)s6$nE~D&spNkY2;RKwMs*ZZ6sGvxxM>&xkeh(ZW1N3Pee1 zuEB6}Spyev6~r0x?o8bJJtA)OUlk@vvKoS(xS7%N{r`(NpKZxM;T$w?;NK-3%rS}b z{Kv#N4!i_RM&G_vGT4Cq+L`yNBjo`XreJ zV6oHoh{~g(#@E&tv)l$0a;f5`NH@bbH_Ic`IF0Rwd7dA13{h>xh6qXH3R4`UX9U|- zmNeiWR_BhR+gN`zmdf{4DkI;gfS=pK{DI8quy*m{1*j0W9pE!gtcc-IAvrFvnLJ8b zYEpbFMX}%g#wd?-7lTE>DNUR7XjsD1J)3d7+Gp)~ooey#q<|O!VeDyX-C!)Id~RaS zM{(NEg`NGxs<)eqB@TH;Pd zde;V<5`YQ4mDprj=iyPv`k#9rx7%1Mv~I&c_*AyJFV4J&#Md8h3y-Fs5%x4q9H0+; z@oY9NZl$zeO zNYPz6lIcFJTHYKQ_U9dicNQ>WlLhweXTCX^;<6!M2nY;yWzBV{{IeDCL&Z*Ka<@xV zLJ)aVj&S=GRW)E`F6-5Dt-#%4TEn13igaY$TD;t>vTvDPge3D+ltd9y@B>U zuF4`Wc1VZkJUj$t!%uX)LlbJ*i3!<@NHoCe&zVXO2DocCHKQsn%{$G;K|m$Vv8NX) zUz_hyj!l_QFKWVEUa(Cd9!6gQWj6(VvCK&W-%njO?(@aU@?Q<Raz z$Ac5a2hg46=ORyESXr4y`N4-f$JkrU@XD%BxArdbO=XTW`E6Ovb`_BniQCu@RUExM zV1GyZtG*iKX!RhJy;Z4L*Fu{3kxg)PZvu0m(cireQN;gCVg%9gFg~Nfg6&`V`yx#g z?|-4@O_tZq`k;ff-JQa*rRiNfrZaIX91r?dbskAfhA^U-pw(HOJRnlYD`#;@Kex>6 zErJZLSJ9FcI*vznY4cQifD>+amW>%6;@!h8I(bQOS;Or42$Y99ON6I%2pkF%w2@#LZ0X_9$R z{W(9%QpFewlEd~h+^P@x9G>ufxvyK&n^#xrx?l;xh(%_vXGR-?xJsbk1xqNIzMNR1 z{eZcrRHrc?0`#s$M&}JRY;YaRst*xoB}e8pn{Ht`2s@a|z+5P7Yo)Ng3NijzhRMfM zH_;RAPX335K4+fMCOxCcnk44yr5nfhP+7}%y}KOl!qoDkSus}AhTJ@Cr99(Q@2&$o z$hEHKO5ap{Wr>YJ;*dGt(RW_Y?$v1_Uu%Mvc;=h0jc?(2PrA-9?NoWrf^e05qXTP+ zPB@73fBVk#eea~qjVp(Hb7*bwM+>HjasTYSc!N_Toj*{F<#hww>IY^|@!QNJi&NsU z@clHREMPq`#iD^ijPhOm@Q}sb6&O-m)-{f~HNv_vkR+H&keoX=iOqOi$>pAAI_l~s z6+&+#GCrnM^*$gB>+YkG<>S#Wy`_Sl=`!x+m~Qwl2US)rG4y5Je2}|`Xs17|h$m*` z=9N%vi?P4d<_DI#_B)uy{my@K<9+SnhP;$5#c*I!Ci_w z6f5rT?(V^z1a~jRp%jP0NuT#U=llNT$DOQ|m6f?>_TIB+t`z!94ia*i9#Nf@xgUcE zB#+KW?%gaYhWbr;xvfSP{CeIzj{ZE~-eEZx) zc4th-J+_MP_9pULkj{fNWy7#xO)y6<(kkpvK=n9=>YEvM9VLvJ`b7e26fm(PwgiSV zOd6jyse&Xur6a>F9|jxwf%IPY?&%QXL243-8mEol1j-~#t8AWU!gT#U>VWElTR0!&$^UWX?c}Md> z66%%vkSm)NFuQ;12M$0&Gy(hv)1;z*$P}uWBM>t~w1qG*_4qOvymuq{=XY1Wa+M*e z)(@qHp?dNJ>vSy{?q_`(rdDKD?Vd{Y%*Ox&9vY zv1ji|L(W76tOySLz|T%l49y)7fV2&*La`tZ(%lyFT?nQp(X&%C;xhp4L18_b?SSIG zjhdtxr9=i0$^oSQF7=@>_?t|?>jW(_6J&=MImdl2Ks^!CbpbYgAL+jKnenXt8!u1u zKxR%Cv_}k0I-!j)sYZZyWA~ygYnPvz2JY7=5=N4X>Di41klxl-eERwo<@IX^;Xj5F z>xZodm15#BVvh2RHesChBw(3woSHabm$cP0v{5M#gX*ThuNwQu{p>S zB8?LJuaCVR2in3E0nAN`4>?lpr2(Qn;^W$fNZT5I^-|K>aNN21+gE^h(Ap9#2E{c{ zuk?Sg;Qs<>sE$X(|DVDK{lJI+Wk(-Vf#3<+=s*54QC`E~aY{YFyYdYrkB7RBsWMu{ zEPPpbNhJJQ5wlh7Je8WJjcN7HPFH;4=gM1>JdIjrbzM!9s~bF@P8g-?D=S#RdcW*d zQ!C2+KWc|&vONNADzrrlBkEnQ&fz^}6PsvwddUJ@__>Dlhs+Z6&bM>FlfN~FPPiHu zjcp;O@UaK*I9AG0lCvc9Lkrxh9IxE@X1}H3(IQ6bQ!IIuDRtrIbsPHP z!|bW)-6X~v?VR~Et!kyDAWh(ewNt=oMDTE`zJn*U`ZAfGws6q-L|Kc$7JfdnTW9KPbZJPc+<0kskswxzX|;KNm~Ue6adLm{%(#g8657lunZOQJ5yqVJDAV zM4=NU)pOTzsBR^~m)x*{uAo37%=|4G_g}qJEUhZzN`cjV2S-2L|3geDB|H$Xz?#-P z{wRn|L>2rcq^L!aj9h&3Z|XttZ1@#sHkml-O#Hzzj#za1*)@XoB9<@%yR4-$F`8Lv zxS?~B`}1jzF#>U{11g-h0&1m`xSG(3ZUx!M+D6r`MO&Ls{?aaDw}GuR!kPFmwyJ`; zmGD1)^@8$Fqz%~zS6CivFoPGhqqjtC2Td#;q1;$ky*gFk{TEXK*}`Cm#Q zj~?)7+%TkeU7&Ih=y2?)Nf&tWt}3+h7h7yCW@eUzes`1&D}-Iv1vA^-H1~S&*F%30 zYc0nZubNR$ z#K@cGtI{T2ks&$i-&pf^?}HE4@PRzuld4p&$TT*<6-rGxj+eUBNR^dS@)!=s#kHQyA!Cr|zoa_`R)?S|R1fz)Sx%rg%I+n1W}mJd3Pxc6LLDtI$m?)EVL9>raK zN2jN_D8uT4Pp`SOR!)2LwCSL&wrv@cQf^y-XZ(j18Jg#;-6ZtHT93~_D14tgoKa0u zc(TPa#>ovu%7SRfy}YwThY)CF1;|wK)9$GePbGu zo7fV@g2NVricc|_GO+&8)p4JzgFeMr{BOvVQ$snUX`D9SpD{#qo+FBRtigjpdT0?z z(BaHr$n-uCI#f%doksP9`$>pjOOc7yIArVQ_N_pfY7*S0^Fxc$TqXD-HKHIV&8LY? zaPG=m@62e1`ehV1q|FZ!@Vs}0<#~fa_@|N%bJE~DBc0mCNvNr3<MA$G0M>Z)g$z zPP8+JOXV%2Ps9-Ry6!w5)u;53cY2#Wpz-1TF))@bck&_fxER%6eb9G)3b|t? zwP1fYEjcbCfF9~o6wQJ26S%?N|JV!rP=AzU(UHKD9{XPAm5Qb<^LW$~!c3m+>f z@Sf0|2ypt(OBXn!r{&2;&1KLm%al;4A_6i8Glw7(Bhy2i!h&}&BObynl%dAsohnE0 z6iQt&Or6atLA>Wmw^$L@(h|ua@zXLcB!a8Er%AYtx-w)AqcIefz2+WEd}z>d@3=+J>^hvkLCkV* zPGrPpLEIf7B{vf1YuX1H1T1Bq8|)c_*US1c{$LhB@}}IeAJ>2TbIytc&KiOwlF7k; ze;SHdge+%`Z6A@EQU$b$%&S0jNa=>tTDj@)UVy*j6M#pXJ2+|10U2C!dDxp+#>7R<2Ga+1TYc*5rg2A5K(M8juG2%Z`4S4+q z$Jm5AjzF6V+t4KeeUCO)x8yf@-21o(NySLM1o*wLKURn|_s`&ZRSr*T?yQ1lB=hoG zJoASA4FS-s1ShT)+v#*nvHwh|s&N(m`EQjm=JHRG`tL};Fe9c~NT-@er_>*p|Cr+cJnEU>qPSBpsYX;}dgNAF_ z2_l?M_6Zk^Y-;DSEKQOo8u@5zK8?G~Mdpp;hO`M5dw#1xtRfGKMG=EkP_E);D$yS$ zqs~qi)Ra4Pjir3`lCe}4SFXXSgF2^^n-dC)J7$gc9Z$`!48}9-Wqx9}Te-8I>Q5n~ z^b*D$I(A&B=3s?N9T-V_11JOdpz{;Xtb?GEUEoN{BQo}7GX{qOA6}_)z?zJQC+51u z1L>ammct^h*F~D(;Z=&^{k-svO^U#s&C~1OW!Y`}hp2bYejZe-_WiHjnpMu(9VE5Q zK~0u)Gd6W+o0Au#uYZ3uIwlxWrN$|+4GhGUO(Z?n-&pO^ZsxtM-UblN*rlvLFw5Gn z;^<*5cs11{Z1eu%1z99}?z$UJ>N zvF@!AOaE&40i_t_jW4@^9jwA%4?pdjP!tHiwRIAzz#L}+LHddJlt?chPzXs+lKXbV zXb)^2?CeaPR(?AAjNqn-3ej0iBe-#dL(pLGHdsO@- zgw}-ohEiVqA^!i8*F@lz{(hu>Do1|Y$lk_Z=<2W$qWf7PmkV@0%em%^T>#!=XVBuL zlleOu5-BXkdudCvV_eV55sENggYP-x%%P1jnbQ*n@}F|fr`W&CvlV+cS{qb$u`Q;A zec{DDot71r&;MaPZoZ84ykntfTG2yVK51|^mf9#9uJ^PU!d~|_fw=`rZoOaNYf^@6 z*=FZZI4wLh%GnW%<;62v5apO_vDvHtS^{vK*sgRQDa}s`#1v+gx~ql@75nuI4vtK) zbx!ElwJ^5n#YQkVT$av5r>c)g7nqjzvqbtct}#58jtthlgSKal`s%G3v>v*$co`K4 z3+C+Cz-<+!%to%i`pMHD*`Z_xY4>EioTOdUK+iv3Y7S(S5uo}MVfw|c)o^l>?s`@5x&oi$ zB2lH{u^Tnp>lZlO-4GrvLO=Q(cI?9Y$OEc>Dq0^&(@zy)eC|M6U-ER_kqI{O@bYek z?4`A~bOuUg?qq^d8LCcoT~E6k`OMstLh3D)Zz?~zL3jWyb?Y5y9<5y=zwwmg261Cy ztFn(U!6!97DM0N{=$;NKWK=sSp?;wEV^OIxrTwa!68|qF@ipUM^lDZeQ*7?N7Vn#( zS&2DlBon^cV!BQZ5pxY1C?A-eW)b1auSBAo4L#$qsSUmMVL_qOp?vSpsKJY54tj|b z(`0!^&a5!EC88qiOAcx`JHI-4tYWSn@M6ySi3KoEo9FbzWDCQsXO1GoMw*0C$hSqy ztU17;JQ5#+y5jlO1bY{& zJn3Su2z^tTbz7RvAk7`#l%sn7LhdfE6l(B9{`Gu8R<%e~8XoqFkOvpKe&Gb32`bd%ws3bp}a~!`QvP|**^I-4=^i2c0_=$xwoR~a#(;k z27V_Eox1+2No?;jkJ z`HsGZa&TEte@7At7N@JZ>J=~qW23|N0dIPJdCgG1$~a4#D*w6xrD`sRmwNO+&Y`j; z1FP*gs~vy$^fZw#@$#D(_&uj?D%MAEN69?wpo!3j?4iH*9%gWcAPF3*uso*%V}#a- z+#qBgIq>2r2!oA<;*DGwhk1C|PX7-o{U-|igXI54U7_MZ@PAVn|2_S`lER*{9N>ux z9gPvs`yec0gHl7M{UNy2H;m^2L zl&!~LB9ThHDbMOWb#xk5Vhplbu|$O3&T%@#?_$+J#D5u*hRW>WF5X;HYJxe-zr65t{u~9w(2rvE%E9XuV~6^yXtH_kZ+naPV+R0Uw#gyxf4y}`(r;SDS$$(EkQU2a*br1`9 z3H=1|whaz!au^3GZVhiQzl6;c{-9(Z?_riygpNH!4ki$9Ihp_5z($YXJbs{Qb!#cB z%iK(Yy@MREQW>~D$(K1eD`+pnJ-jb?v+=nC?e5FX+Q#o#?GvUn)4?p~aq^*_S)QY? z*u=p{_uQyQUnjp*CER}}A}p(~YFk27hyJzfOIOVBdldjlq9cDb$80*3?)p9PuK*!c zBCseWBLq5Tp{@`@M`E|B`3*)|Cj8z*upFLg_@e;;MY<9Y1x(M&`9~ClHue$xr+WrazrvvckIRx#yn&F-?TL{WFpE` z5s6VkOwtko*Ke{8l&i!G<0NNy5pAsZrlHSqAE z#$@GJ{1~RB0#YqWp(F9hc6Z6g#h8rXUU;6X##NHer(%ZHNCE}GdBsDUE+)+JjXK|H zNEjaG5Nrz*s<7C(N6U%gecUWToe|LZhN}B!9I@T$8P5qvYQuge+Y*fFlvH7#y-MQX8XiX|u6gRE6n2KPjJ7^i|t6^Df+#(2FuRU4JP^-5{|FUxhC62sj_H>`w z-VLiNOVe6673-Q_zbJSP;An{Cnb5=QpSQJRD7QNg?O1>L6cjy4U z?hyU6hHZ7BFlKV%R2|0j>Pbjt>w>Be$wa0_&dnYV9o~6r!N{h@{&`4A?ggRf705zu z!nlG;WwlhyS*?C817_{5gq*y@-kIJyPP1h+qm??DyK0h*xL>%btsUk*9{&QJxrq)& zS};KHPbQneVyW2i1q$;{d+}HfPSN9eNdZ zD!V1*6!Z>S$4t!w|2|~u+RB%av&AS)MsRsG`1qsm%da>#c!QoOON`oF-QO=0NZK}X zy=N2siBIfPt9zxhBzf2(e)L;4psDFCnl3Z33gwitelx%|ZtU)xPadU*xjg2Rs5F8} z{??2-uX*PaN-XctefDC+3Dh3gXD=(P$>{hp{W=0cMVQgFR~%b^p1T$es741i$_`>@6Rq+t+a^-S=g%u=Ll$xv0i@eajXjN1usV}4e*grCsE|(oT7(y{Z zKZ@B-g`hsgy_QixiTi51-MIH|^UUaD2~*NU@viaP0@^@tKW{cpth+D+-_MTGxJ04ss;X9pc1_l(W~_6nJjMsQjJj#h(FGU(ZLgvvy37>0HvlCl6o#*g z7On^m{tbuAY?_1kxC8^m8Z8#Lun&tjjVGJf4+i5|PLEA!4%r6qq8-0FzUh%)J=l^O zk7OD&EwzBceoTk0ANDzqbD`~k@NLstZJm|}mUq)|(>6HnE!wXjIwcq;L~nKHPLHm` zyuIykwRx>>l6p8JJ=z$3xjN318(KTRl%_)v-FF$K3DwsG2p17|E5Fhx&ogg}c=Ata z&$Ig(;ObvZ3AMYajz{bDIGs;rTAVvSoEP%$R`9klZ(#?b<)*vNpZ#?DIb_;yBDL74 ziT~Q|hOaN!a?@!&wMpa1x^WW7M9UgZdf4kS+|1bSzID22?_7ReT(FSP?)++dH6XP< z8K>C(?P8MM&-E0ZtuCCjGG{1?8-6j}M=Sczqrvl~`a<@hE&P217kb zOv2jkGulXZdM!?Ol@@JB-l{MsJf+#ZZLsC_mXV@8kZSW<&~4TPFIk_lHrRX6YjfKl zw(v;eh86QfGTI~M<*}K~8OnjBRQRwPB z%Uc#QLf~c9hMldc>I*oQ)n2OZw`XJN`&nY)wAh^Jlh%ttL+Q11=9AlJW5b~@+;hYG z$0(@dvSpATOa5_sBdx$v%Y08%G|)(ho6sSr>E-D-rM{WPWBp}$XSpd2#DccX_uQ}= zSogj@a0GBwto&W7TaTJ#Kw7m9(Qh2`Rj#<}BaTA9_~q9)u=4kC3qK6kRFjd>>z;(O0ywqlA=OWfaht9)r7{k8s$BGNj1v~tA+KVxAJ+lPm=YcB!L)7HTR~hu~ zgmS?tzCn`ahmsr*tnTfzmF6xC9sq~!iAR=}@haH3n(=c40^srIU)tw556ZLaPy@Ra znT4vMek$vZcjP1V@1Ub6*L0fT2W)=~YoTbW_s*f}Qc*mQRQ2y7md~`+mb+^U@SRdx z+qwb??A=4n&F&`pOC+Xrkob?bQ+u9mepXgx_VJ7BM3;1a*qoOu$~YRe8S5cU?7DBlH!fb{7dEd(rl0kd8y0uIyyonxnu z#FU*d!D*Anu@;<&*-}+U1woVj;rydPk5Pj3T@hHysIrZ)9($PS#zMHW&pT;x3;pT~ z6|a=p)t92VMd4Fn!WYZCswuh2vK}=ow6?C1Y37J7!X8wmT5Z8|QNi7~G|lccg0M$Y zU6YNe%ETInc7Kp0cj9r;?qZmaRv z_D-?g9Yo6RY>%d3U+z&%xQw)$`73(&`%l}q<|7QRB9=~LH9_TEReQPQHlWjHOyxu= z`$oeRhS!thrSKz?tI^Lst!8PHrxT=hXDN%{m{|HE{uIoP8a5tsPMZsfl6vG$AhV|Y zMjG9X4}-%$SjugpKF4w)ro)?n)d&74lNf2wIN4H~!_Wp#KHg3I&XRh?ckyzw$`90X>SX|Xwe|7@LfvvQi1 z@0Nwd>UUFeLVzKg8B8c7fLrMqwwp>=X{g(VmU^C8>+b=}yk!@GKYiVTo7R7JJDp59 z?O%s+Mc(BHA!WBWKx4kYfs(8DQe#4ZkWc8nfoWuNaMNpiM}Nov$^#w{kSVOv?=QEL zrmv0BGS@;-&+P6CyD+mnRx^cgt{(B4NsVF`yI;|MrD^Eu4VBbU!$FO+zBU^K@zCzj zcH`tf0UcC2!lR4mVQ>GZGn^p5Mg2ote5D9s>5NoWR6PhAJ~56biid}%InjRF19*pU z4AklTShb@D0Nd)-7ko-x72EpI$9(4R5eLAd;ng-vQwoOmgKlqG>RX1l&d?+rLL+6P z%dWl*at4NB8T@yylk{jU#Xc=zqgHW@Q5JzDFyxv)(w3n_)YiJyRsZ1KP9KMQd` ztC-j8&~<0Zy^h>`+#po)Cv!dp-I9JS|(zK@CmU&@&)p}3kwKmt}LQ+gomp| z5aj@sWCm|n=KY&FVP342M`ssuo>udlQiTae&iJO{$a< zT_sJc+FESj`NvRmJLQoA^9=3;ks=qX+IvaqDoS=M#^9qf|Kkvt4L(=msZC&)?fCZY zER$wmeJl2b;R}*bhv{Z0?^cMB5YMlt@54^}$*5k#O@4rezhouwy}NP zdO=lrI_llSh)T69Fl^O!*-fPw&?62zY5%=2hy1GQ>#*w*FTBE6uNFzaB4H##QK2Nb zgvq=NEG-4b4og{LebE-1aZBEqEM3?pP44cCv3|$stzfHdYgR`k5UQic3;|oV-!@+R z8DzET)d0;AU_1Y&hPA9z75;OkwsDF6>dSr`w91wlZhIL$_U&Z!_1sPl1u3wp ztGfK&7mbTJElYuhpC_xYJLH+C{brnBd69&vGHGW(`cQ+%M(h;A>|T<#5WZ7Nn5y(J zis=O$7SKMC5qcf*VR!K6*5@ran(E4nfR@OS>FQ9OD$*Sd>0jq)uc)(iHikBr!6bS} zS5i<>1Neh&9X}|VG6zv3cGqaOI{cfSkkfp1iI&J;oDIHjzo*sYjMoB00+B0U`OWOf zyZ6Akey76iZ7(d^kZ_RzY$5I6OK4Rd1CEwjgLzDE{8oOrQ|k-quzp%kT5bM$&1tT z*$HBnZhk3;(^g2*j@B$oppg(y~c0@Q4sWni3UMX_}Hq~^@*+&~* zQ%Ze1c8LIlTTvNoy^7tVD)prR0YoLufCsz{E10?1TslLLra#NtIG|;CDURUswx>kw{Zto5n+o1K735S-QFaj=y5&~uUlx7sf zk)%VacB~2qN^E@6^>@+b#4(_4m4SlDSJ?TK3(e;hO3w&cz>}4$a$y5?SwI4E5%8$L zlN9mnzm(AZUrLbBLdp?X8Cm$>)4n=Ls3hY1o0_ls=#k8BKX+W6Qr)O0MFZ*Q>{DGw z(k@U_nhF+5wfj@~j+FpUflChBhe!T&D`?5m)GpXar_Jd&vBidH@N4@$m!3l=o>l}N zLydLo_+En_9lsZUjGz8Yt>rMN-NT(!!bx`Q#*=e`SXl>2A7^bT$zQX+>3#TwmYSOa zk#KeEsUJq>o%MmYS;OU>^~0}CSC`j;|7-H{TWc$)wGnn?T35X2BO|GKxlIi7V?KOs zp00`^9ccK+Y*3{XA{K}SI%KtV5z)tNfULIdkbR$vR-2&;d*nf|h`4k8HJZ@g6=X3x z6*kcs7o{tze|0o9OxeC0zPiZ%>?er7&up6vaf~>n#UI?Osr}ii*ls_rcXcp9Tj|re zke1U$1*4_J8nIWiRh4UqVnO*})whnMrN9v3qL--8RZ?xKg>a#NMIv=B>ymK`LK9ElM*Z5{`4rRtb1A{oyH?gf874Eim1G~r89>YhDKr3Z0rM*`s`gW zmr~GJ+Q#O<=3^eQkP2{PqH2z%&dF=i_ zYb|O;%I#+R_oQwo7*dqyDVQoS`X!a7f=cWgvJSi9ByX`F{8sz&y!Q>fS`;cAPzJ7f z@L#VdGDYjWkZsnIk<;peMN@hZ>$(y>rvmU9Jj zyS*oa`fiN^CHuQIT5U*aDio;M&KxK-RhnE72v*nAUDiJE3f+6KFuPj)vz${c*|MUb zs{a(I9+|3gA-j1!K*11|GW()byeL(!35>s=TYUYLzx#@f;X9tVaZ1|4{+N!^RV>!T zW`{Qh9yP75ol+J5=KB=;aP2C{IJHGvky?fRqZy0-kT5L$7 z>EQj@U7$0n6ZsMN3c@a1<_|;3-{(KQ%ZK9YRjtDlOQBU&X-f5u#`=NP7Vgx|%30o^ zFQozOh_jr)iLd&2R{Q+GW<=a{WZ z>zFptbOq41?Cv!5PBhdC|LrA#NVSwXj%bR;=)DlAuc~47JW*`uJk3It;0=vCwui|o z(zLb2K-QnD0pDO*bCh4+R(-J8_~Tw?TrD-{axN6_?>2kdE$o9qW*pLUO{Qpi^73t3Kh91Gud;QxGpH|9Ga@T~HIYMp?hPQmF?@3K`7XJ^a)-1rwUmxYu5ybF5woUOg43k>a1mY@Gs4+}Yr$90tvdf;;# zd8u#t_U0TWNhyx~5?=dd>>%>!XXDM(irOO(`C*nO&ERSXRHYVfn?A4G<`C zM+Q{m#NzcweLXpD1NrG;K|Wnx+z*@~XLXMBtN6SoEaC1fvbrYmV_*tI8UI@B7qu5e z5J(2#n?J4-dW4KXuKX^2VYZ0T1O2EHE*%A6Uhg{EUN0UE0^wY@j$PlTqoE1wzSq+q zIago~QJ{K!+kXq0!v5tYk_E$1lpF41%j0Ti0njgTeKz_Fv@P63{&HK_CVYEgEr#f< zcQ)*Y+XNHs@pedXrPa5AzI5>lgGK69HT%4Y@eJA)>LK^_RAXXb`*HT{JF0`&tgW^) zeDO|}Z_PvzR!A=3_DpbxEzjpy32sro$p?hj-I9^RaUC!K8|vpE5!;W%68f`yEc$oc zHs2YnlsO#m_nb9QvOVCJ37C_h^rhO-&?Qi!b>ZodtzV8VTs(q`4j<#Yc|tK4V#536 ziA-fi<@CmpOw36KDZ{juj=;i?TQyh9?=2Z)msPD#Zk2VOloA=~13$gz8Q9m+#!=AH zmK!;aqzzmZ6)yJzbznzp@`rUPW>d7NWXt@Dukf5gY7Z@lrvTBstMRq_6-b;-0`QDw z%y*4($|h+cJznVHiNi{VQR5x^ZZ@Up7OO*Sr)!uKnl}~Ze44)qKju0_5%tZKtDii_ zg9r~Jfk{17cjX1Pe~-;;S5IZWcz_#zs?4JLi)6@LMU*$kK`z%l(F1&t44$&TvYEzm z=Au&S-w?J0eZm_=B&=o?$iu!??&Ib5Dok&S(H{s{zNyDGDja*ot*^~<@G?P1tCV|z zP!*z0EF&qwNTLdfj|x`@6c>I>Fo(Y2V^jd4&p&k#{Ch)cQ$+$oUzen-^@8>{1Qd$S z@&jquba(SSJ7;a@?>fI;Z<8(V!(c2aPlQ?^UaUu|1@4=LhhlUgoGM_e$$Zp>5v3|- z^|K1KWKkftY*oS-fvF_Em-=lw6QT^K*S6Z(WW~+~b7>SzB^;?a7yC886pxl{`M39M z4LC-|0#(6*mHu|$LojLTq|?}A-f_otN@dlo?5c_<(ZH|e48y0Q^PMoZrsM9!ccB>D zQMw(#Af4r9!%n9H_>5;&VO1c!?@fC8;}L=Oz`c;#=);gQh#lrz|2Qh9SJ!~q|$vVh4OV)5>0v@4iQ zbWDnNy*_$CQ>-dp03Z3h`igzOT#jb5Y+46scA82j9O=?aQQwG8p1+#PA6Vi+fGHT2 zznCm=pdsGGA{i|PVrwVYHNOtt-m?7dtRtf`0DEGXAJ79qqa_Uo_( z9U55|?-N&pz3R<=<6R+89mp9KAXcLg%oI5*7}q71$U5WJDkr;q-C?Qp5g`0-RzJQv zc7>kCg_8h-TD%K& zjZa$PYf@$K2dma%L>xL-NmT$2Bb{D4LwSE)WuD&tPCXTtv5ud)Tp$zity|RZ6f=U* zD4S2y`7yQ`pE(RC0y9(vswx95|CFE5m0CNkq%PXjUE$C%pGtQW7X0LBsZtwp zorA4Kaa)NF)QQ=EaWD~W;u@>BbH_WPS*@yx6KZw3t}hP~XJ&k?_$r)kIE8U!LeF8RGpvcRWNiQ)Am`f%x%+zN70`MP& zvgpE0FEJlo9jygb$xt9<9%F{2cJUkk4RG3_et1qJ6(4jeb~h#P4LB_b@MwQ z^WiMI`W~V*Ml}G<&y#AlOxY6a=YTVf-7V6KjZ?q7Pt|}Kr*LQ9Hc|_c=F~2$&^3l*# z=LRbnwf;l$MViQ3dkQqw$`E{4fuJai!gg4)tHrKgO*(wt3S8Bx0jhUds-x$})~g67 z5LKxRO!}^L!|Ed3O$r$iG@k2_Cn=)qlv^&NlBY!0&Qm%1;5gra#NaB|wFLv7zOAeF}M77+Z zQI}cf<25C2{1&uGNfQ(_^_3cNgs&0A8cH-Vxsj@D8W693EO2W43j;2Cea-!n*!qq2e5(JI}04 zMT{4%l7@j_pIaiu1Batlo03vs;*%X272NgzIIi2{i5*#lb zdX;zDR$u>4aiSfn0Z8;aJ;Q5($`RG3>A}*Qj7NbLQ$0LuLX01N!6AkJ#ym5$gcn3J ze*gs*6N6#xiiAhy-P#1&!r)BW?UnARC#xp5g~$Bet>WM#&Je)@2|!*enCFieCdoyZyDBXdlir9L8q;rUv2Y#G1I7Ecy=i6Tkxr*_msS#O7I#dM`l?s8}S2Uk0ZvYl(HPck)@bchzD4 z4DTR+x`)jcVj!vS#Ns11cPCxqDa*k!$`0|)Ak}p>nQF2qh@@tfZ|($;=E{-2P&=|PVCNwDYgFk4Mg8YL@W*?XCt zrKXstdVtV6E-K^%+(J}P^`5N+iY(MWRLVp#qTi^}lk8@Mrj901MLDo`(R?$*8HxR@ zBP!`2#|(#wt?D+YQ4F^j;!MQ;S_9H?vY7Z*xs3ogHUZCZ?R}8>@C$l z+i{VWux|Wb~n7OY~x;j$?PR!TH`iLh{TE;{009C1SE_H z%NNLyfA)n*`%8)N{Qzm~(DhZ7;wE)&=ZDeDEoJX5$-`am`Sw-|;>&9_;M@Hgddv%k{vG+pB2zRw;boZv*#GmPwBaxk%ESD%v*!WX+YZ_ z?khH<0QaN-B)~(|PQD(RhH>AB>z`ctqx<9+F;zr7cO14<)o)UqTAAY&P@wgt08mxg zuc9u>EeTRl!y#+@C6N8jX@UQ_z#S>ZLj65+c@x?7aHLtdDXh6HjVhqryGm76v~fsu zPlYa81)y7l*!Xz7{Oa*THUW`&BJhp6cRLkUzH(=IrO*cVUF}L z(2%0BG^8@w*=s%U$0XS&yfb9nVgWb=THDbxFl$uyoY=(7vR7JCc+Yyfe8nsbHe7d+wX&O zaAxN}0^*VeWA>>$5_!h#i#?~dRz)$rkw%_N@r-{X1WgkznK^wLIiP~80P!8sVbLGmxu6n@zdxHvR)VBc)2S7@vX1VlPNukaRMJ>H&B!} zpEUuRaK--r_#Yo*oIFe&KoIed4LDOlS%8c5hktxv0gFizQvSkTzd_7=@?|ou%L)xm zW_4N;gTnFpT$mKpw&nf!!^08o?Yd=oE6TE8L>jZ7V(IhExkc0nHjO7wDICiQby+D| zjCpPH6x1|OITT4K2Ps6AAD`1&V)vTmgx7BT>Vw*xRYbW$Y_t;GpQ%!W7*5css$TXd zCb@FvFzSPC#5`4q1M~?GL-@1!K?mQSs(1tiY{77Pyv3<0ESkA{(kB?XbXB^6 z{-w_p?Zi{f@FFqCDB*(*3t0NLAE>%lOL$h~@`o!TBDB%OWJr&a_!XXHiX=Ac@Whi^ z$|VhzZ=z`E@CfR+GY6;g7fVjjG+X7e41^C%$(n5iQTfBE->s2@kGV}L{PEkJCP;%> z#E9PZsw0J4RipLrca8>>%W(6{am{>@tv}to?6f!Mq-Iu#c85@*3PO&MkxC&sj`jtNiW_pX$k$Jp%DNq& z5hj97V@4M79&x2eJC)5$(YD-684-HJMTdSzxzri!-JB!>b_ple=dTdOtV`P?^&@5| zpx9_Ynf1VS{L~ulf}U;4E&%^UW?296#}3(~1INrLiz?vDPfTh0&+!^;c0Q^A`uU;I z`2b5N9Jf2AyEuBWFPV|PdAg?2AJN#&huCd{sEaH=6i5BRod{e+qZLvy#+YH;MW_$k z>&Hpwcr-Ph!zFe{5bqm?XH^oIiPi33-IXnom`vj^FWFZ;8z1K=OBHYfqu1vYDt11P z&Y;JIe2pN~?)g}gC`VuUmFVLjYG{#XW4uc2SoLo7mwtHx791OxCPbIUv57ZZA1<+gYA%qP!Y!mx^vYl04)Yd4IEFMijnH zB^SPM{39O5YjkJg+r;$Mfkr%iY3HG?xq|5V>LW_oMMxw z<542@=$O?6;rtk5sRR~+#!HEz;$6Jys%tN@xf}GMltB(yRYdTZCz)X?-oT%o@XOq8 zw%O0hJJkT|LBmf}eGnCD0Q7j)`5SgnWl3o59XSx{w(lmqXQuAYhQXKGn&ufmX3` z%~s@Tw7>=XHdez`h4lmU`c@#FghFSNg*nj@m?~Zbr^nne!22lZ-H8;fw5pJD^O=MQ zBX^+X$Waltk`?2tfDAQLq<-yt){1;ys1kWS&~#AryGFQf{&FG!+>QbC&>6IJXm@UM z*!Jj`EsR%KMp(CJYCAi@t^ih}+gKoNYNtWtbQv+)kF>AH6aHa_0?BoBrEI?bdxI7H zLx`W=>(TV|PQW+&`59x1v!I5F1N3Qz(i9Z~CD`36I1%gK4Mcrc9yJ7droo*1_v?Hh{NX88 zG)qB>h^IJbH$CTNNu&l*7O5Uj#HN7F&nUyQ(2?96Mv}$^GO*}qDr)*7+<7EbeK6+# z(xK8bo4k|=yhbhJ+w*rteL0)-2Omvcs&T@2yw+Cmd6g`qk|cq&kh&>Cmkd(EsNQ_@<-jh z<^OQ?l~Hvq%euI`ySvN6HMqM6*9C##7TkkdaCdhnxCVlT-~{&&-1W`uea^k_y`O8q zSkkk*>XWMK{-i=ycth#FMpFZg&3si@)aU2^?+0IMpdrQCrFk$a@u3f`qDAf=Vd=dZ zMwPe|)Pf%>@?*+*Bnf2#E{?QW5$1W z#|AZ2rZ708Zx~k21{Erk*(2(bmFd&?Mdo@>!clN#^%ThD62#X0-hdWD^MJI7l9-f` ztE!-V7_Ssg>Kn?uG3NtS{>BNF?asvJ?h)ob;t!t6z+`Hq;jZf#uJon;=v+e{fs{>< zQ#e8HQVicXhC2O#kcE}@?F*e5^Wg6;ufeShOC;dd8sK;6(B1EADp^Na_8PKqz1HFT zU&#vb25vYmz2=0oZoc<1u{qhuZ}5a>B;8nVB6Mnso2%Dvx=h_zst(cu>A?N30Qryh z_|XRdAKm{*lZwGwAeuJPe}u>!^&0SVR!-ed%C}DkA2tJgB%$BGdW|Xu2Q*!k1Wb-} zUDmDp?gjjMe1AUb=m7CHx}f_ujatW%8{nQMgm^2cV4A1=-K6jNO&U#FN2b|rDH95R zfOb=NUN4ffsH`u2k}FA?r-G|gk!6y;XefQEs@P5H;XOsa{P6?-c4$wIu8S3^V$?;h z2xnfQ**95^GBAnDm)2a*U|qqoKFALqzXjmE9_OlR_CfhvC64G}cX6YA@93zCAzB0d zu;-NbalDE)?w&8yXYA#JWi(yxz%atj#h!1wC=`B{Z(?;Z4iAhe>x-ep=t zAi~$An^B>y6Qcd$riGaBIp0?+AI^j%a7}>yw(Ef|EuJh8RMA)0(}i@KWxe_f_I$zV zJoXjBYwMn%?>_v3AFO*hsVRSctA=rsl_{_}5u`)g>qv!m8#4)Es2d&WyrjLvLjV_> z%nk9CPnk}95C{5qeE<`pfqjQ$PlsNLpXP-OcH$a09_&{cf2PYb39Af-tt z!$q?^q;&$6U?YpfkXkCQ1|PdCTKpve42X18?!XX*{hEG=zP*r;xV3O@ymObjj^$KH zA9@?e)HdZY2m|j@yo-{jWqAA}yt$<9p>@KzKs4P*h4~*?-P|M&TxF1oYU5Yn1iLv? z=G3z3^r|!FX1HJ}$i!qTm3xYA@ifY2`wDGu5FP?tg^u`m#3ZTWA)|Q=fohoh0XENH z6`O#QiKxO&hk>ZrYG@nL^b0pr%!82TEXRPdrb0F*>mWJOh&ALGiATUU(hOQ7i@t3* z8dNpPc@<-=7FScGYqTr~bPhy_X!hcJ>OM6tojHUrf#hIHv4Td0P97K6<9Tgd69_#& z$Sg60W`>mW>o0sLkELI7Aye-+*ffn(2g-TF{~NnnGF&T8+kSEBo!KXr&ZAD1U5U=#jDJ%_iSj#JrgP4Gu& z|7gM(iOQBuOJ}3O^&v)(UbhS9oI>ym+xaY#LD$^kfUgj2^Q9PZhuNP=74Updvtb7# zv2aB)*eYg)L)>EB-q9-3WiU_T@vo&=2%5xLDg@f%>BBv^St_o?%}K}7z<>4PigC?_ z@>)!qVX9wZP9|E=0fj`rllX0G`cxRvlcVjp$dDRuiX_b};<3 z-|Y0!>e2@|$D5A4muIFWkwf@t--WilYFOcwPxeo+u=auukkfuEcb93Bn?b%MZ!a-J4-`k9optsJU;SFrJ@_kn7x)gIgn)%Qku;c(XGh zRLM^53E~3t-cCV>9Q3(QyIA*=HoCcQ&FEeC^T4dENYS@t2yjmNi@Gen*U=Ki{n1wu zM-%5DBj^HhQW0olVNp1LuktEe5FE$;!*p%1jc5nLddIe3w=0$~U~--Rh@7R5&xTV@ zMs#8AuY{@|dFM*<-=&$jS$U+z%mh8i#NW;T zijdi>#dUjB)(7&}=Q6arX24xsj%V-r?NAf-_rvh;_iKEm!bW`YKl3!L3wg zA4EVV zxwh7y&qso1iYbTu{?=wQtA7t2JKCFK+3SVO?3XwV89b0Js(HKexb9FR%;?IT!Vxc3Q^F^l3xhH}!)x&^Bp3|eBe+mv z)Ys^59{-Hj!d08@;hTCfyNlwrm}(KGn=$~5H>%o_b$`Wn^PeLO>vz~3Y-PDvEA#sb z9}@T_jP$_4^4ak?(`#>tgW`RsGsxG}1@5Ht_+fdLOgvNKx7P`9W`(b2VYzw(Uit+B z6VEa=H^buDL&6IvVjcO0@6h2Os{PIvq~YDs-fM~ptif_%Z91t2c#)lS@4oJBk=5^1 z;|gDm4cBzjou5SDi~j~+^N}0F$g)&)`x&1fU#Qmu0~WHTpZa_HF;INYbE)B5Jyf?k z`##W*dZNOJe-(iBzmncK6-B>y9p?LXwSh?88)kp%ZzaR- znR->WJfJ@6)J3k;{e%0 zKS4k`M4k1$));C_35M0*o2F(akXz z`g#Cc`5J>$(tqsU1dFr4ZR-=dQ|V_U6ecR}BiV8cu6{e*{W1)jJ(WLq3>7s7R~&2$g+_3q^{T zF;bmhCY__gv?$@5y9j7mpF^cHo!C(-W1$#AM%>~snJWvhET{^|T#Ng+#`yWc-*w*z zKDtdZ)XDeb#Kx96m|h8ty!+7kD-}x2yUz10pZxhUqzOXj?ma%~=H?Je#=OAt$`YZI$e{bZ#F1>uFh0T4t#{v@|Ja2c;Z6+`_ z^lqRVKNgaAIWNfM#8vSBX+Nt(2gS?e`oEF%6$E&+6L)#f!mb}*@y1E@bCa9EvF>pH zwB;-NHWus)GT>OHPkT40ccM#f0tFbn^*d|XTJLoIhH@d5W)JUz$w>vJr>Gr`F9Jm* z3v`9(`@&Bdon}&>F236I=Qh}0np2R+9*B1Q5Y2#4ZSf?{{v5Ku#o+b$f=sF@Kf{IP zvr|p_eB#93_uWRc9RV$C4g%UhwyZyuZB8i7XfuHp@o)CiA%4F6HRqVC3BkHAgrAcI ze2Oc%(KB$$3bO3^1s*RKLjviRe;rVE>>ixm{-_z658`7N@VI&C>*=3y6eWjwk}=Ph z9DBR}rXMItGxnGpn7CB&7eb1Zv2TuaOdER=|Cc_jIf4Kxh`>EJA+_)5bb zgw(e@%*Y`*HbvG9rI3OG%*UK%(>g}WIzs#A4mzcd%2ut^9jKi;3xmJB{C^81{t-^s z_T{8^9sx^O3-l2SU_u{l{{BPkV?k=6dhegiC^*MrFb9i=)wfe3E(Rh}1tNlC$gK-w zpsDO@gu}yK+4iQdn)^N>X9^~}9is$xhap#ep>MuTHt zZ;1_3m%klK*C$`ERak;KGA42!Hg|Kkx63U)xiQ3_Rur%9(dGtEBp@Aqx}8Hd{cuL()wtueLT&v)W#p_83wgo&Vm%XBrvi%-&|AN1o_`j>;Q1+1aPdw>oICes zjp579pjt0oammQc+~<`p|NLJcMdr#ldJov7n27j-IGM)9M2M$%gVaEWa|ShF0uu!q z_u$WYxKZILZF^i;j_Sz(`Zu*=B!UY-t)@5;^o1S^z*Bw)iA}I3dYRo-a6&I$EM(f>6JKj;#9H@|}CKdd72-&S{L~F5T zX`qa(YcLUVQUMRd6sD7gRCxvU**A71GZVhLLu8P%{;CoEqi<6ra%`Y?WN8I-HZG3otmagGuj(@fWKLdgFo%yvN(Q*U%?{OTMlVPfeLwDJS6Kb%cw-G zjFrcgv@qH+>*9-38kCglO>}_LLBpJA|8YtP+OlzYSqslgQoRDa))lLe6J=M5+e7T} zoF-%ikwg>YbHt+@47DZGUmWH11v3WnJ%z-c5oxAy43?{{1Gj`n~LAtgw#)2TR_|$mLk$rB~xsHWQ|E(og$}X!SQy$oBj; zelK09rpS+`JFu|%O+_2XLmn&0U+26y?fsq*1KW&+K0ty{NQq=3Fy>MxJ^ImFvvp(a zyG`Mg+hG@TZ2(ay8jA6tQdIdv5` zDPmo}Q;2OZ7TwP#p7OClXLU-bZB`sk7i3c_#)4=<05 z+*%Dipg3KA)6zHW6+(Bd0FCmik86GHE6r|NyY8}i5rXX<5JGk~UOLMQ2e8D`Lj4~O zPFA0wO&9NDXbdOovedh}c<3e{W#oW+m{2lW!D1}}H# zw5|kPxO(*#S}q(uTEsr^5TFwRp(BwLmlCm%A@Y{3^?WT`fy3^WdnDVR1MF^;TOS;a zjTiSPN*;1a1sYs0A}GnDOwyn3-;VKMrM31^0rI_{(Ev{fo2(rnpZHA_Auei{^o=uC z28%5o)veUqk^-fqM(;nGoBPnX2FN~2vS@{8uym`@AShX$m_@;AVjnWcLOTi$ACt&1 zQ(88uAF>3+dfExNZbi3XIR(~XiiY1Z>m`Q^I?ksl&HQgw1st|rK(@23jtKW8Kbf`f z<^*Xo-MeTWXu+$b&z>GGGg94h`p03l3 zIyhYc!c9D@iNV9Z(Fzi`8nziTobAPJ13VcR@-aoQ#@B>mWRBz5f*=TSRfH*jd8m1W zbXbNua}grVT0EKuS+IU(AH=__V;ilbg^OS1Y2Y9rZp%J1+jf8k6!d`=fC@D{ZU{H9 zex?Iq-~&*ZCqDeqDJgaz)JLdcH8-B@Ry86~)-_YtO4ppzhqt51iSprtq2$hl8~YF| zMGQQYL`eF3dH+jzl40u)c%Lz7E=&okF!`1)l|PY^Q?shn48?nuUsHVPK)b2>e;)Xs zGZtsSSsfdfismbb;LV+~ZD*PR0!d5 zvKDzq$I1E|%%||usW|=qBTVeR@2CBUGdvtBIj%+4PTu39N0AVU6s7XS29^qXKh1a+ z-q&ET#IO;6@9APrtNh923Umo7$*Y!P%ReF~P2r1k0Y3K_(myV6IraY!ZcYJklS*6* z5bB@495L*}mkQF7jX(ZDJI9|>%D_M6V8@BZ2vthK6MscfIRpbPx=IWK8RD|}+LB`$ zNGQ;XD@6DOq|nLk2{08Xffg-J&!%7f3Z?r*?MFnmcRnMUipXAB^z81>B1J;!`lsW z%{D{zk;E>#1_E4UcK1V66Kf{3*+=Ubr1t|v$!bs}z|4mISz0`zHhK#6eWv{bov~l3 z`Rq{3jK>9=Ls|FG*XAzsy^GX#d^f`eI#6H^@5T?)F(~I;x2bIgdzxN`KX8oFf(l># zR~+=%RH6sK%+nJtGgj3q8Vmuo3VXy=LM2(m0nw#7j?Wq@%tb0R%o$WEhf!s&6nLtM zJj@EFz{)QWw`FEh=&UA)hV)-qaU7YA6T?aJ@*xs-LnoKjsvva2DVIIc6NYF)uzwAo z%y<1J<%XUCP{8j;nB0IAqtt_tPk=|4d48T8^_6jIl%hYBX~J<#Sq!>`+A|m!6qy5A z4E`)e`}gT`|D&*zHUO!hGLvqbwK7Pf0L&0o3f8iO+iPv;#ON%awYF$B;3?Tjh=vSl zQfK5i>EMk=LKAe^3=~L*cU5ul(6wEjTW%(NoivIJ@nZ#u^4PX3VKn42zirbA%(YkKxB@&ldaHtZV7BsF7|&a{v0? zyh!?LSW6$pjTGZiT3saLcDn=>q&bA3xd^27oNfy^8-CUHVpyhNfS@jOTC5FcWSDYh zbO5U1)m#?KZ-|3wfawc=rzZTDM#NZ~TJ}s2$s>m62A0T!rY_CQvZD31`}d$fzB_3y zD@CpR1lPlXf75!jC0?oqqMC$S06!g0tQFtYDM{rpl*89tlfe_z;3_&Hei6_zP{IK` zu^dUf86JDsU(~$E*(8nGyTn4W_Am|t0;bzaxrfB?ze1AzG?CI>o`U4cgTAV^7=6e~ zGW%}+!)C(M){}qH5SwTd5vB}Vo&pE8==(_H+i%LmpFqd}+(&Ai>O!-c3NXYEE{5Y! z8@QW5?43CDNy?c5OUNfof3_F;HVAjvAbWy~54?zkq=F8Ho2I=!t~OCJZJpEV5V2Fj zU=KV4L+Qfm+scoLKkWZ-C_6~2Jeyg)V6h5khVQBoKF+cs;`^29I{R|pSrZj1+|!{H~{F@`U0{4L8XVa_VY=$fcY zR$LLtJ<_f{_1dR$A7O<*N?(0oxZ0e-oWdOV{qCMIAvtUxR1l3RQHfz5p$^}V2(D$$ zq|lg2ft{U&!5Q2JM@6cO7qrC;#t25In`EbWL0l6uEw)N1Vzr6S=~vT+zhkg%#S3b0 z!qu%oCU-qn4a!>j(3v#u?~A z_N(t7A=lR@?y$SdM+7aMgI$X>^UDGXKY+2WQC8(<`2{SYbEt1?)#3Bg=;3O93h>x1 z60~BK$vSNQoNrj~N8~8xhnyA|cY1uO6^GEuGY%{J%M8;$utoFs{f?a)c^6hl`Bp7= zObBpA>7uy*7T*7-=HA7J8aMV65R5(l7Ui#v{BJ%+snM9tudG%2S+5r)*#JF!N}?mY zIaGWF?TSF+V*Rd3^Lv?BpKCKA`DGOsxl?$!NI`E!nyyFga-9A!ouhiWc z6X>`^aw{Kx*RbQUw8sQO*Z+-NSodZLE|f#0S`&8rq^j?aGp2T>{)j~G>R7Nm>T&Pp zl6}*v<!NH=hS)Hnr14QP4O#AqQ_y}pR@iWIq%!Is8P zAxRVa42tDS<&+hY|4?wjZC*{#xmX#{%AR3AUO$K$7rVN_2iyOS7S_PfRi2PZ8tEh1 z2c)nnK|UJ?_mGk3amFPTESZQJ@n&X}U(CgpI9vv?V?u5biAX}vrNGG0HGM+Z%*>p9 zZ^8M`CEOlBg=&RBPq?ur~zJ-KNYfpWJ;OhsYJ19l!{PI!31_&X5h5`HV& zSOudYPBA&qS8gl&5&JT%a>kdCBF<%u-mflqf!IQKIA){nD z&enRf+ljikKCNFbAG6FSd&r*mu%gM$0@m`8Z)DG>aq>Bun@BZ~#GEsQALlW~pVCmO zTX7uzfu_EbydFD`kkfv7of*rSpCaavW#KjS;SS>1TrwwR;kdyx=tK)5!tTS{aGI~_ z+^I0d;H7JR1kZ#>BBjN@%d!ORZ^MA#n}{H{e+BSnx0mFfl>fyAo25Bzy2hGiAdoGt2chhDUh$5R;Y&|{L=Dn8Z>KNWQj3?_Io;IS4}G@ zy=+#!c!DT)iUjPko0&~Gvptia#E?xAl4gS29Em1oIEi+{>`@)8qT!%VW#EXovSOE_ zZ08PapVLUK3M~erX*@ocB(D?(rW&(63NJ;<8$xcRdIiivR_=!`JS6!GGBhG z7SMA-hCB8yH7X3QQVqlftG)jh99>(EVA(ci0In|q zv}$qT#iTf{OyH8lK65fIlvy8cECMwabe!n~VI=f>aOuV|oK|D8=g&3n%0TQ8of!ek zBhn_$aAi=wqXMM05plBu8VDa ze(D87(n!NtAR|QWP%LRivLImo-Q`DwgTDA#>uM7`iS5kD8*-f9)sPu+k>nV8J+?lo zsQoF%ZE@nQ02l)8iwTK7GI|Xk&!p<9hB=9H!{^`n;&MU@r;EA6!7FulQGT72Lj615KcX#D|;1 zs$>x|@J5gALjXwG<_p5TB@>)zE1ejpY=7DQOj&7t5W~AOs75ow~QYZ+(AC+ z0^3Mz6^T7|sd0s9`MzBpCpU*SWMS(HQg4=uvK%Ue34?28!Xu=);HBPVs_}i`298;aFEN*Dq$~QqzYtHZ^|G~@{8*ghuenme2ejL`JW!eL zsU*pZrzWYi@y{%Q_nJG&FhvX5Yv zd~<}0!c?L7$pc#VNKq4&-i<%#fq=g(XYJaUnp%wZuNVWIe3qHw!Un1=Es!O%Bk;Y} z5P?w8@z0+B8x~F({`coGtw2qu+cVefxoHp`K}p&dW1YoVXNtss-wlqyb#6Oj0$(9tjcK3%i%v)+Q9*gyLA;hPM_VwDh3dXydBaJm zg^`(ux0E}UPQKKJF(tWH*5f?EpiB%=C}(3x6|U0ve3X2N4;TjF{A=!{pZq045nKwA zn?L!=U>jxMk}})y+c6SR^%d_oP7I%%6JQ7Z`t9yTP_P7&+q>*YLP~wvz>6IE{2w{H zAxcJCt=p>{Y@zO0Y0un_E5O5thriYsDw`Is*4?a8Aw_Ssv8wZY6Q^}6xdUvIR?&uxqw9+{?p|1 z3;`|N|BdH`dI+Mx3W5G}lrRwu+r4>HD4!s-aH4Gz**Dsu@*1tB=_|^qY;3B~LP}o{ zldvqH-!d5NrYkXU!N+kG?m?oq%TYf%; zA-1lAKuEh>TU4RVa%THexFI;sE83u-d8kHB^ni=)Th99a9KT#om$B+UKPek97+-5= z^8`M{TvX(n_)%Z*>+f`W0-8iEaWz>5gqB9AHtrU?NI!zW0C-vZg_4ql02gM~8HOoh z_BmZGnr}7*Gm8%*bPfi#;CwgVK02YimTy8To1UH}-}a`k{+)&rlS{A;G6Pmb!!c?d zCrk|NC&`ARLwl0qE7pT#dS>qBKA~;8VE@` zrJu|_wMy@4HDZz$x9>Ahy7$g%U;vg`jqPheyWyABXQCdppMTJU#J%7`3!U58QG{PV zi-AxNOX91D`<5;y=Qz=>A}mDX@xhseSqaitq9xu&eSQd8rJ;O} zYkCg}0?&de1@il=W3-g{e{k=qo^%M&>qjj;9$emOuIK!&>p%M$P9$ zR(AZeg1+u+vq9{51}n6&B6;HFdS|}$s)K5W;$wji7P>y&3&Pw)lo@N0D*n?Btr?`F zSpZHj38%-w(pLP&SDDXsel&-5ho?YejN?TfP#q-=*FEH^&DwGA@_%n$FYWiI^fr;J zR7EP^TF0!L_^zm(+}op;KKgpQ)__ALh= zf6tjdT}^a=cSLYAHyCg(B52}Fbj@}eEc$+|-DrXiPOEE(5Bfxns~S27eKoCDoe3w1 zK-RO@-mm%B(Fdt_?JfkWfwjGs{Mq6Dtt{!~UlW76%8sknCcFyJn`K#sR<7j_K)nZTtnZM=a zN&p;so%a{Lucw^i#QiHgu7Juil^H<}yJGyv(Ga#i{Op!Lk6r^`b?SrgzV8LSy5lJq zzVEK57b)L$@z))D_}Q-)Qy$M>JQ2=Mp1qzM$2{@Dl4pK$!Duy+2x1+QmDy?}7-WbR z=0MTj=CReuV}*gC8d2p#&}CQ#d~J!pxlc5;PL=J)A%F zxL>~)w|=CZ|9uO&^Ed;N2@94d>pV;^fS}J^O`t*= zMU9Zo0jav<1*qs{Z8iW}XK`a6a{osAQ?Gwhc;Tbs+kYQqIib*|6F;1{;(4k(U-h&6h;Zfxn3Y^*^i;U|(j+&i|)TQzXLru4~ zYNGi_q}#^6!&Ob_*u3?{#>7M-GJXyTMKS9}P7WBihZ=K3D&Mm%vzvh$`hMw!?w3w> zK-mK`V|$gcufvi&{@4wfUsFn!ob){v%*EO&Y@+rd?6%x)uYZ{F%QXf5AFZ2192eS> zG`;3&Z)O}9kigzCw(OXtMswci0W4bCR|)aNKh~LlvjRD8l*|Z*qq!F7{4jM@&bzTX zy|y3TGCD?2cnb|KX!`=(0dZ}J_=)q&3f#H_(EB)uSv8G*SRz!d%^I||^64BQ|32FN zH+fk*mIeu#-!A+R_3ylLH4vGRXNYj)tuyrp9Wf{}eJNA|1VU{pX?^S{8D-lL(Mr?hx0Xb?n12Kkcd47S*FAri)b?M% zBQ{gfZO+Xl`@t2;2RXU0x+*lenv`MgTB9^;8gPWPq72HKq^aAqw`d@onV*M#e0;Qp zc%2n+uS7Q7LOoa>Bc96EVeHG|$Fe>=J%!b+LkrYmnwwmu?;1Ae^o#si!N{FI$QWf| zZjMAE;1c?3``vnO^JfLN&Gb#667Sa4SMj$^Z4Q3n>#b4pAmlW*;OtyssuTsI?LRDz ziE=cPtA~eRRb9UHNM-1{RcUz?EA>40*h`}DRZ8`ZlTBRDs5$pUdlN51w?H%LkrPTN1_&tKumZBy{wjU-#M zZ2zKA|A{j2gtyHhoc8QYx^l_r)pP|JY$;ex9WG*2k%vf1T7xxAiXSP4M+lMY>aXef z(RE!|f#MKFmf#Z^>UbVe%w$iiGqK*?A$s46dwik`r6JQojh|8o4(gUi!!4YC?>;AW z^TimwKh${=4r&s2U$-k^ktP|aL9H$k--P&sb8wO5`M(FEb?RdO43vR?- z_T~b~P!j3gm(N!CppAH3RXA}@Z^8yH+~79PTGTamrIngX-?lZ@uZ4+R2}04g<{D1k zR^(`8{{Is_BwIwKSmNcqKS5ZO7yS9D&%;7If|7B6vQ0ohl3!@1K_#0%abdMA&mZj@ zkA?4mlCR$hOvZ)<_KvB!-Q`fl4g{U=^wCH04O?f23MC@ni@ineCPWUa#-PYZMhDKP zr@(U(xrq_6mwW8KBG4tYF1%(W4gc#6=i{I~r)tpsN%Nc;tYnDaAoYu>r9Hv!{ExjJ zW>Y#*rn6CCns9fyfdB;3M^Q#CIJt)hrPf}WU*k&TmD|ME%oiYu>J-M zdZY&sg^>jv@6+DFCo zevpBj{c142ufw{g9=y({Yp~)r(M6*+*8O8U^xxb=wbGq9uIKShg1vnAf0Q8iZK?Im z%!pHQB9Dy9vhr4$nmXzIqz0nqB;P;jqY^h(;S5D$8k#9sIff7kR%;rUhD$$qTq(TF z=5W-e@|P*-57U4uc*mg#+)kxVah#O&0PK&CYmL}y3M%`)1wvMbQ6t!c~qFx{=P^U00UOw~=+h(bjuvov;u@_IJWKpKk6@>PujwMvh1 zhP(N1nDZI$n0xDZoJxFYK zs%**{f(@X6G96rH(cusVLBup*>=apSR0d?0}E9clwdZaM0frWIO^6Ji}*aE+#iOZkNplZjzd97`jPlORn9Pf zHOf6bM;@{|q;lKJ-)R#G;eLQV&OMmIF#?TL(76klL~Mb_N<;kYs7ag^S0?P zc%FGv*ipCEP{8$8_+8Y~094V}d&!9Jh;+)D!1h=oSWQaH0DY{L2m0EdoRy_RjFF1uV6xP-7m?Jd zi@thUUew{SbIZ>%1paWCQJo1oMCq_*=m}&9H=ihV_6a2e@=eny^5L;?BEfP)|KUXG zq)?wl{2PLnB07yFg4}HTx-b#YF3H~A4%ziE^6`AY(WHck0e!7EP6~cYyFn`o&UyM* z6=YoFaZg0wam0ey!%uc`3SnrejCjX;GVO1K8!@&0`(-DTJ*E^~s8|`o3^*;m#`PE1 z163)PQV)02K!u_)b$s|MrO|DG!~dx9>Mtb$9eLTbAODgn0PI;70o-fs4?wg&{?j=( z;tLPZDXITJjd_#Dw5KusZI9%r@B|vBW<;*oA4ecYqVBGn>+8=y(b3k2yv(dO+_I9n z&vg^b@!-6$!+{$mpC5nkP>`txN6I6I#b)y_%a0J)!e3Yx-YKCY$V!@!zagDtBoi)q zUn}1M@F`Mx8VYGNJsqS!i8tf9hh;i1-YCF|Y-|3`kr)iFRb4l0apwZT; zvyFH{DT00^qJOh*ui=6cBQorrF{@GM3Op6}Tz+}#=fp%zAxF26bNRf?bePgHMqgKW z?nDLxQW7d@>XZq0j~fUi`u<-TakS#9(?{l%(2sS-Q2vgGyBBQY>NF++FYZ*iw1o{Y z{2pD{rruu#<3sdVuuvZRG1ob+Z1MsS;UZ*`Dp2@6o@qW0TWeIHV8o-cN-S1PDKVkK zJ;4Wl7VPgPCM1N~*(utLW*1c~#oipB|BmA*v8>^YqrN9)4cGnf&x(%@c!NL!Aw|mu z+rKW$u`v@gFe9i&G*7ZhKUiKCcwuo+Z!kcv8E3rv)1NT>8@gS|^y+a8oF{K>>~BR4 z3=W_K5hNKt2V!i|i+>UAfMmET59ED4AIl4lSQPGjEV%g#M~3ct-yquGUfr*LGV8zZ zACL$S+>QSmhyeBwa<<{VG421rLLohPdhwxxwx{7McYLa|A}%VYmwzo55LoR z08iLZs7LsM%o_+MvC$$ba+z@jjWqaTxyVta`^88WzIPdQd0j9$-mBfeymNYRArI76 zGO;n^H0fM}XK<7j&Zu9SfOuoO_=#bht2d{qrC1D>vfu{2GEHwq_D-s=KZ~NLUy(4R zG9<&|3qIQ8g}wU6$H#RTp>6K$X~JG&&tcni?IC@~Q3f%~d~TOWl9NXakYp#%MuyM6bVGO!H@(@Na$ zIvuEg z0ne@&F~dQF#P{KTpj7o)r^_`$irgu1BzKIymp+woja;@<4@ST{K+{4s*3ZD#wbo)F zlEG(Uw3IuB2a+w|E|qxR}O zn*8B^IKFEocDQaB9@YG(_+nU-zKdf>krhEY?W}5b0R34wB>Mgnoayjv(6>9XRI(Sf zUKT>Cv>#5WTwhF=Fry&i`4D_x>!}GKUNepsTkRn~ka?p3_5Nhsm*>=C5a_jjC$qA- zFuxatFAh7&k@Uu}y0;@6uH`4=oR^AzUxRT@p&R$NWGmXo2GK>Jbi~?EgPs-xpU!;l zd$iFZm7Uu?-6u7w=hr-^?MQWg+ys4H#Hu>gM?dZHd@-t8;5s#eJ~fk8C4;+Ld)h<~ zcvTcfV?lGA*+UPpYS)jRYYJ)weE;`=PBIWJu5w5Y<0&izqLIE>)1@i%E`OB%S}LtO`xi_w;{jTd zuiyA_jlp928L@6gZ6fQg3z1v?krdIrgaPifqp0LAt0ss5u*g+)K?^kjF%7qzKe$f4 zw`Di;a__e)$)5?yqfXoefM$_xgUimdx(H14CsBt z%-qc*d$bA9t=Y--A@{w+?}a)AqwxDtdQw0g-!7P>74|o+hQmymO8vek=s!exX_{^p zSq~*s7iv3bDT!LCvBOf9{{m=-WdCt{j?eDCzwEL&e=YF_NmWe|8(f^mDl=!>u8Q6noYs%vjc@qL~FFU;pAxlcD6Z~Fr0eA6N?ZN1)j&y!cv zfxZ5xM;|1p4|eKuUwH0&^B(2{{7)Bw;ifOR_t9km7YDts0{2ZOuh*&p7ue_I{$uxd zyklK@dQEM=)gib-M~GxR{15~_MTV`E9_F{$OUOM(fJ6$zpfdGXeb?(WOAKun@109^1* z{x3nj`_`7nemE(LAoS)p$^u)Hv-{xxl#6xo_!7NU$JZp8% z>R^^>QY4L|>f2|0ZH}yQjh|x*d>>#9L=1ZKFn{2nzD-=0#;!ty1yvh84Qh)$Gu{Un zdt*Kyu-3iq-NtTCdv?8&Z!96a+8_MhoZeVcdM?ZPM=;B?sQW|wW)Cmv_G&&#cl6R0W|B}g$MZU`ArL)2^CM*{~WAv#tJ&34ZY?X3$>&} zB*j!~%b}wULt}#aA*nolJyCpT>GyWC#*NO*j0h*iHSTKCtGHNQt7= zRsVH&yySd*!2A5N9Wi8s98og7V+6c(;`AmI@~Uz#I5eK+>l87pj*@cE9N+R=CvK|T zmfyR$KfTm?KLwN)4nh;nBrYoWloc%{*`6m=2;9cT_v8NTb-{mcZKrcis>oS3MyQew z-@E&FQzRDc@f|a#jO0Cc#pWRGX~ks}6YW72DSCv%aBgFzfrgqP+@%<}?Y87d#FXU#V(BLyrKrGANR|tgl_2dp(N_-xv`!2(oJ6>8P+zm;9(`F|bZ$!6!vC zZ|Oa8^CaKn$gp^x7vaVseq9Nw-~>JIIK2w=dR1Y58gHSj8-d$msK;#RbLB_%Hn&-r zcL#?lGo02X5xfX1qvQ3noH7g2O^vGQVqNX#h{9t2+kJPkgF=I{4A`i?eqaTa-vNvM z#Ov`PHm(UNj$A7wY6kky+V1~{t+x(pL+idk(cn-Vf<{pUk*bE~2J7973ArWg@00${(s$6;j!B{`91tytm){vAi9G zm>&|1d0+b7JV?jTvht$ZG4kM=Ws}#mEBU0TMRTmmNsYr<=D6hhGI?na`onlY{%E#a ztL&Bn69)*$l9UNZQJN}I*edQv18Mydl*T2C5M&>Jp$x3EJ>$3Jo;siL7 zuhWh0(sfL@6a~f!KAoiPQ~+Y0bfXK|?N2)s)2Ee;A7GWmm70SpB_<87UGt`R(+Uc% zh1oHV3J0~JE#)q!w}u7~*x9=37oPdk`MP;CMF>M1>fgcD(1Z^P@@ZhU;0%zcTIs0M z+4fmIogpbHsgKv_bJf%ee@h8n{Vp@VXG{I(h*!FECJ^Hpc)-k`zr90M9p`w1ib0Z* zirlKk!GX9NKUH6!Jk2Pyvan&k-Z9u8V$Exsz(OTbAIrU~-h?%A1^F-o&J^*;cKQ9A zK~E}-9JIMno%Fjj#qZEIfZ|o&1f^DUW^N2sQ|9|rln0SBsUrj&L7;5Qz1Cw2TfeYU0Kp=(YyQC#7fa{8qK5-EU5-Lw zcM23e%&?Kqri}?oQwMA{6_x0wKTA5w5|gg=9^Yw~5mXsi+#rvI_9h76cfY#ySNRh-sV${@Q>OT<=9b=$YS)76!+#2Eyyk@WaG5=5VapbR5|jqX)6+@Q(&XRzMG{?!tEwVX z-BT3iP_M6FdLHXvNar3iz9XF!4tiCtE1opU)is$ib zyWcpM!PHZ4(1lXPb3TZgPrh<|r_u_0nWC{x#=(*`YKSyg$~@m9sBQKNqxpxihJ~wV zw#3E)jhT=RdXLXOH&4(V=CRD*$vo~%!QBc>(FSDI6H2zA{V#HXT^;f*h_#}HL$<@7 zwkU$kwQY6gk(E-=5v$!spb7%lC~QqYM&XdtDHhbk-NqzF^Ucpvz%N%B26Ar|TZ)@e zxDtOFYB2}-Lq0h)6RLu?Iqep-p}*ZD6u?$<-`N}A28EX+rjA0w`^5QbjKb9MnTSBt zTA(g8GcA(GfjONb0t=;dD; zFpC-by%g8$@>V8)^hWXP(|QdH6K>+wp0NuhfOuw7q6yERe%gkQj6_CO1&hSUFx}87 zrLoGa%Gvp#ppqFll*zBUU`|8G#q{1a5dXM1X(3NRS3F5-XXVgT)!CRan? zyvO;^@StBTK|SzMaH`kL2~9W**Cs4xgJrBb4}1~P)utdy7Vbupo*_OqhS-Sr2Yl4D zkp*-sjmaKtT-7Da42T_vSej#Ws?EiT3!WRYuS{I#sJ26zVX&>T9??J+iE=Eof(Tw7 z$rOrXYCA*#d`PPP#yY9u=z##L7T{&CQDGQBAaw~ zt>FTTP+@yXu~~_f#NYTChz~KVr z-#{S#7pm?}i1DgwYPf*Kr{~ks*JOCfz)^C-{9KebY(Gsh{bgmbz~^InawIVawJ7U2XcU z-(Qw3p?ptq28Gu464I81ezs-lYx}Ght)7E5?TpfAM7KM6{XD{-Re^tsSuNl=_REXx zMqCF7A-Q6V(&BgbeQM%^&4Ukb%h{H}#8e}ommqU?tX5Pun6JwY(UP4#gpZEvwRp1) zqzIcI3|FjcL24+7dTqB2JewqIASDZx_zkgSB(ZjvST5uW2gsbtQjVn-De4TmvKE0d zz!e7zpAb>A8uJ&JHkA-7^Y^nG{!Lu!h{ylO1^yKL`}|`-j8YWDJ!Q>eZz``Cc{@S+ zl@21TZ84x`R8@^StT&I>9ci1}Q2MA(rt zD^^F+J5cZf78|*YwT0YHVi7G2S(5QS^mU#DpWn}3g5eMj*vBSZp`xwF;2gI8jRb*x zmdz#|cvy*&K-#>4%n@(Ju!Dhy;37R(`#I2qU&oB#nlt&{DgCs%OD^YkF-##=hm#1e zPa{S_{yFeX$!Wo5?ZenjZCWYYYUdO-`SS}k$eMvSVu^@K*&d;xPrO_X-r4h`DXdzb z$EHS6cX+%{hf8N-Ih>r*VgL`sAd&F+e#YuzZ9`)@eJu3Wo9Jt01MwV@kWz|>TSB;a z_L1U8H}-4K=Rgy(`^Dvcg{_+kEBJi$-H@^jU0zh1M*@YE@zw&sRd`LCnuQfu!&<>P zg?R#`!?u}a7L;{NSokl=TY3CnVV57h8HR}i{UGYZ* zRvyt}0Kt!-!{_5RZ#))8uVF!MS~;j%%F$t~&r$`?E?~pg2X>w7d$meMv57?*Zfy96 zrAZJ)Gyef)nLpPvFWy?uunS>|4WaodV8{?VXH<~!ZLZ)M2^EQiE4liP$O4E-m4qcB zs9zNUh(Mu`a@npy@Bna2XlGsRJg!Ol!p&<~VZ6&Cf1TGibA4TX1Jtz3%jPwAW=>ja zeFFm+t?DxbNDsEfh$RBRNbAL8z&D7Yvf9N2Vsc{MqY=HW zP&n90X?PM2NL|VM7AZ}M*r`9BezpT#=jP|rK0`)Xq@V5uF8^-w4a2c&=dr4)P*ZQy z-}nv@ePIBX%-`=CL}DGKK2#Py1DnO1VFsn(qpGr9YxIXFo0izqoy^YQN8E`UT*nC)+2l2`9b$W!c6tBKWaoV|aq*>mGNQaVyvRY< zmnV?K_s}-bi{Gej)4Z!CMxmH;&Ug;T!L~`W;}>J0bAWF~+cU%{Y=Z~ z&^Xz}oFfDo#M+bH^TduJ6*t6u+2P0Dlc+N zyz|0WJV8D|Dc$H^wIff==9fI%U;N%9zNtNk!q#3CA_r7IF*Dr%I_)F>B3)C}(G6)N ziyhmyv!Ct}@VaGwo=_g*AOWmKGhZI6rTo9cv#A=7qtLNk(b zK5Xc_rv`sGjn-F8E&lM)MzKb2#gF!_>I6t1skHQ3}wA z({I-InWOS$TA}5|4}ZB%h7`~j0%Mf|AWGVqC?h%bX$3s1@b)yXnV>MquB~E{+7k4<^+5jxzq&d73VPDTv%)92BP>dQ8)ey&iZL-&94zb{PkBQ)-fe5 z(gSMx*iaIk*n39YV4s21B|6#kAIQR73%EI`-^pj*Rinp@zFaSqXyP6QM@o1iS2UKJ z6TjjZ9LmTXZLDZ2FQc5;h@Vw23#cZoa0Ubu8_dmd+}VJh-c;>SRWTX(lm|ov&rxQ8 zmcLzhYy2Dr8Cxly>csN489x1bj+yq)w{Aul1Bk?&Qut{Ik=2Rv{0$gq{BEdGI?=wH zv8p|mWuUFA!;|)PPW3u707D5W98m%cqdU=omf6d9+Kd7rt4SHLk>mel=5|f|!0mpky=T zs~QN`P&}ckaGsOOftW-RRNjvICdF$8AZf0N!y_B~M*+I54$*lTGn62~WM}5uekC{3 z{N0TLCxi&^hS*wGsdX|^675B%2AO~eb>hd5U^A(cXJDP+K^n&!zwsmKx)fBI-C`Dol~;)N{dHw4|D48LG5U zXIni$Jx~XsnCGH`5dTgU`-}DLM;>1^i=3d6txTb`1fSzU4pbT1P((Ln(uuq8?EB4b z97KxL9g_9BI=-8*&a$YT#jLK60~$5DU=9g&OYs~uFJoSR4_y6Z+Z-~An3!@ugI!~9 zFkdxNxZ~E#LY%Psriv(Gs7T&3X)RfK)Bi7PBmI}PNmRrD3Z!-Gsf%@9@wBsqjKIRF zof@`_8X@UPjWTJAhDItx8`)oLEDiM;pc&sRnVQm#$kNkg6cs7iv?UQ>dK`>^WUwN)I*6nCfDOjRRf}ZqO;z)*Q1;qSNZcOpPdfka4HG5KA<9^D zsHj-4U!IGQusX=aOEk|lZS(zI*%Ft4NnpV5e|QVu#Moj{&%y_Z^jooy2%35< zxiIa?Rn^>Jb|czT6EtVQzzgM2p$n7F6St4W1z$850ieYK!Q33zj1z0Gd+Z zH9zOyz<}dPwT2yATI$TNR>ZClv}gx@U~i;yYh*6Oltrm!n>3;H&(5{Uc0HusqO)D3rY%X+hI+NbnryP9;k@kXJ8`+U{87L4u^@G zgsIUmJ2IVIf~NL1z;}b$DMq;skYTSty*|D&O`d!YK7v`a81(j9yq^Baf3oukyq_aHzG9fmCwr zow;QV;Nr*(vjj7@GXaJ3rHW&(Y{TR10HughiTnBH14&?B4^QOiZ5Zfi?ggI6L=}e z2tmv#<&*PN`6jv{r|k&8eR(*;mfX~Qiu=}Y29YP|AL+6{d}+EB#H4Hq3h8&rE)&~; zm?)_sHFBJqB&8BA2I@}xsU5Z4JBuTMiXTy({hV6|6hL_zrJYF4pNzfE25er70RI7W z*}FEGjl+i4I4p0W5v%1vG=GJ03BgbWQacfHhk22^HzV>wHmHU2@xd5_4fy$BT;pz% z{9NA0v@h$Sp-;Zvv-^LFX55LXZ-iZLg!^2^1dJzSa0VJC z*3v`?MpVkY?j=@KTR~ER#g=MlC~IQy?Gth-KqCsDTZJ(dqav{<5CTh%FCN`n*j_Sy za7cxR{38pmj-cj(+YC(+r9$CnB0-M^hNO~;{b>^MV?#X#VOgvw^U7t~jgD=xEtP=Yd?YLPfxs}Kl~X}EqxSyv9)d? zbr$&>?%;m9k>2D;wb_4KAC@r{Ichr$9pFoe(#*q}R*noy;)KCfKX@xrY^q94g;IS2 zu_{{5&r{kBR9(zE7de>gCmDR2QKLe(XknoFY3FK$9x6cwU0N2HTU!1$PnSxBM_{z2 zWxs};uVWpt0J0AKAh8gx(3{${Lnq*Jf20*VjIFW;SqfBK0wHQR zt%k{)_%XwignW!sVxaXMUrUNl{jO6;5ENhPUwA$1WdVBQHO1eW#YDxYJMOshCl>Uy zx;g+|t~Jx!whDt5361|ej0%beh2VWngx*?U2%n@OrUM4_&ED|Zo*BangoVA9h%hZb zy0+Z}9UOgPs4<*4M+h^bwg3^BLQK_3{~3R#tk^N;#B_&YRtM5xHbEnGTLk zPuEAJap<*u;{#UhjlQyC)ykI`s0vG)b3cyv__g#pYW@R}cfmiX@8k!O1=ptR5+z{J z4}wSRe4H}D2=GMc^^FrOdZ9Y6JKpZBB46*!kh>pm>}3$RggZM@efz`OKOfk5@o7b8x z`XM$9KO55s*gr)^ypO8@Dw1SG+2ng_hmT;OV)Q&<|9-Oh!NYF0=`!|OBp9BeS829+ z&~D3Oi@%)}|8eI)C)u%ihBL(`&OZ}8<2YV*SlHGXwkDVgM(WaFBLwG~TWL9(pszYY ziX>L*S%CMx^WQd7wF*y9|Ee}A|5I&r5OOYp8WGLw|HDcCPq{&86R!VOj@x}2py%c9 z9da2m^!Fw}97|#>JIP+#tEAsMne2Zo-dSzcK|eMh!n043ptm%vLax$)PtH=&exb1Q zFh&N@i#P30jG2oXtdZ9wv zkS*-CMrK$Lc$G!RiCTTQSbt(Qcv5jttYc)90X<+c3_!t2)S0q$yz!=&?%{Bcu_>K* z5^l;KAKP?iql=X8$n<8cnnxsiIZh{Qh>n4U*0C$(?Va<;5JsCCzT5*pNetlCLqyAK z_bb>4$c$kHTtX_;_$FV}b6ZWMB^be&SG@e5oZ9k}eO(Li->?W&-j4qb33t!yWD{Qd z3krms(?{=vG_N=gWC2PN=Z!}Cgek#fq4Q|^QuK|=awIcAwzH@gMDGWbKfS4DEIhA* zCw}geiA#2;7i=&R+MAAmOBjq^Bms?CEwjmF}f*`z?gp5||%9gFCICamqn{7HODfWV~u z&AbAXRIUXCqpUe zD|!n-8Q6zDv|$4@j?O+bC=cad0X^b`?=O5wmL-1QXp0lb^?FBz(BhZAA@SYm)n((0c-ZE&gsYg*s@$nNFf z;n5;hfio~H)!;Ywr)>rq`cBW@`S5X47n;9}3?AdABVs(5HoZ@?a!AX`sSZfk-1RoZ zkCwkV9#YF#ySyMq;_1{i{GQSmtMr^bcwbN$`0{T&bs*5k-k{~9ZLyA;+XW{_kKHP=vy;2g!u z&@+NYhOfw_Peo!C52GI9a@4QgcCtJRAnNbB(CIa`g`bjVTi${XGGNl|-P2VseHG~N z5X8NHz9zzgK`xh}wdCoNzOu+e}B$1vB8 zyBm!I?y+g8xR-Vc{w-U%gn)F;+4K8N-#NK!tQ&dG6U|{beUvh76}mZEk-56 z4G{RfifbUEuOlcT%^|AnU`J}uzuSc&{96jGx<{>u%l0x6^<$gl&ejP*U$fsM>bfsR z6dpD9^sUq~V)$^4+Hii}6M$*WA3gm=b_ci*v~-`v>vxNLR2JMn?4QUS)Iz`}e6#n5 zy?KN(KdW)6+~Ye+*V&D596smk7OTE6`e1iHMTaUDlBL?$~sJFrvo z7v_cP5daMe+^F#y!+J|syOwMN4-b9|8GQS+f&wkr(Amy7Rhir+i{W?aJW>mcpW|xN z7}CGH?OKva^V81G47lDhR&{sFo)~xb#~DAIjq_ZDmCLI5vdQ9?BMUro<@?{JOtk;!x~ zy%w^APL8u`mbymaII6faD+c=|8K&3tWHNqD&PDrmN6b@R7wH)-g<~Q_N8+5P4IxD8 zzU6hZh*1CRgms}Ae+lFJtP^M>I1_xyfrz+2Llzg-lHPqkY>mQvY$$v;d$>0CfmAbQ zqTWQb>)5BQqTt;L+?ZpP*2Ad`ZFM?1Z5Ktd2bkXfhQMy2|j%w;MIG!)% zr;yA1ne3hy|7LYmCr{-=7uq5|YXv<p^;8Z1>$`x%&Bu&hnb^>v_bPgSi^YoO|6KSAsCV6a+eA=m5vu<(x zR#si}x~U(%C~LmaetiF7ga<|13IV_SVcPSQ7ju<*b0-!98ZMk13bkd5%3w`azb2}5c%`+v}5Er-SiO4?Zw_1wR8 z(;Y&V4kyABTrg)^G{yup{YcHgyAhs#%xxu|DyxgEc8oF7{VBWlQX}M$J;p;TVLRd? z^|?q!E3^BlIfeLplm-P`phUe1ayJ%(1`DvegQ7qL??Q8C_9Dfy<0axA^~+bak;)f3 z4@AX%!t6vHzvMq4TG3y4gDDEJ!j%ng{}5nBAQQ@N5Vv(2!FBg3J9F_53CXdKK*)89 zmh#I^;YEQi&wLdyL>!Hpzj2|qYFGC-%*7_^$Zil4BaRhfv%0nv1tvz{P_)Iv*+9B+C4 z^c}b*TOVBo=5#M3^GM#=%;buGZ1ZKL5c4cpWxIB&Bz#u}y!E?UkUB7GK+4NYs)m4auC<6T!;E$jr7NY?`A3~l?u&@Y0v zwUTd1Hm=!gx@{wIrc!FafyDY~)!)jssqE_^lt-Q8 z&rTu3cXn;04sZpgb$zRmX>_y4OEuO%y}#xr-KD&}Z$qEAeXRM~EKOS>%~o=<2)${Z zl#O!;ha^Sif;%frkOMCmx)2f>8J`Xd5O`uhIOE@vE*5e%s~mpf#LY~z_IWdDKrzJ4 zg+ii(qozj)%~IvVBY6Ftao~=`Z;n>#8t%0DjK1z=h*qshp=hAXMfu@IjCL>_-(r_? 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 literal 0 HcmV?d00001 diff --git a/docs/site/content/en/docs/overview/quick-start/send-text.png b/docs/site/content/en/docs/overview/quick-start/send-text.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1b07646c68b7d0354ddbea63139869d12a5b56 GIT binary patch literal 41235 zcmb5WbyOWq)95=u&=3d&3GVI?+(U2=?rs}*myiI#gS)%CdvFi#?(S@y%abR0-*fJ_ z&RysBKd^dcx@%W=Pgm8iYXaqDMBgA_BLD#KMqKREX8?fi0szP!ILMcp%`Rxomp||} zVrupPfb?+*Xp zR19VqBCg^Wr3DFziAGLgYYZ3J3AtP7+{;J1V^Wcyxbn%=zXxKwd{IObc8E|VbjnaO z27`NpTm}6UF)kk6+`ccRB%JItHC^&t9J`NE2KjPVsFz>_cU!PAaJQK~7F2d7~ER%Y|akhmYZ*qfSWtyW9<`x_B&^dwFVUX$i|uf@+i&8x_#& zM7Jg!pL8`$L@@V32 z@OFIrr(30DD1)FNe=6)yk*qNeGrzWL2mC*G7jDxk2S+KFQ=lVJrGL~5YT*-nyWep4 z(&6Gs;=j^;|87NALYS3W6i&!ND_gMJhgPCY1NU=fG3l6vG!J`%lh5zZjfL^uAaT~* z6Bg3v;g$kIIQ63?tIrQRrf9+ieYVO)N=iz>-FE#Rw|PGec82D1l&`!nMgM5YAtp*W ze`o)K9h@89IE^AaChsaC+=-SnY+N;`s6Y43PYhv+<+6?K<&w>Zi0`X}(l!@yJ63ufqC}pfIVI6;xP=&%sb<{jJyY z#9aJuH(Nix(PVUexu9QTm3|rjBFA>VZgkN3zAsgR>pb}~xaqG7GBrT!p+h_+P;vGp zrd|eRWr|yef2XJ&sklG^0<2YtLSP5uVpG81$p#PGgNClfvc=Xa*%=rt_cWe#F9w-(jBd24h z;s4Am{$9SOJjWzP@kmnfN>S>bW*t1O89YWQ*B^$(_~4JDd<;^dOk9nq{|-=QlL<97 zB%yfZW5#1#b2E?Vv?4_Ew!O|)ZyUdpym~Nu*7E+YwvuIT86Gz)48w>TPrV>|O*}^( zxR^B9{=V;x^|#o=R3;m<^I@7RgjP?!RDQ-&dW`|uC$8g95u2D8%S-~zgXaIPo`}vj zSl5MFk~b`cTJf0|<4$msA5JHCNu$+uY0L4s%pS)8z-Fp-Ug;pO;S9~dzfl48?k3j0 zW?XVw?Y<-j+_bCF|2>#5b2sh8wJZ{Cu1#1q9>vi!M+0Af{$lEwwqmRPv{2%6VPs+y zY84q5Y(`BJ)892DTA-~LRGNAUdL5bs(=8lZC6YwRJylY2bp1Vd1mfx-*hjizK3PwJ z!H~vpnt$YuP9-qTsyZ0v;Mq8O04fZ*6KU5LI>(u|$;xO^RYGKGF6 z8y&{%qkQy3_)yirkcm(BKw?4zWE6)r`p8Covu+z##o-BgYE>8xdv7 zUKQM|MPd+y_x?^t>%?okf()L+lo1}MnsTLTGE@!5d z!7F^oY%-a9Xahg4 zwyFcoC+I$Z)qB1D>4tbCm@4YY9cDzZlP>{_s7uP#)6#A3Fk`b@NJkYB$S_b5b&5JU z6@2f^@L=j(!W1#c?IP|&MPju!)bN@Y^OMs>b7vqpdQWT!vp+QEXWF0l zy;99gPiw_vQW-bj97yAEWSb~_WxH=OI?erhcU`4y+1y|y|K`d%EnCxZe^T6^%6V0B zVY&~C@`E-15s?c=1K>lqa%9e}a}Ixm6%eRisWaC~HewGL zK864!B^;!!ppQww`?xT~+43AuY{*qkHqYKS zsv*_S6LoqUM4l1B3xZ0}8BWEF$^d?xhgl@VkZVxi)y79+$|hAz0OHg4>~HNEvMDU$ zZF$W1o7sOloO;?0wSQGm#^bLtTWSp>iMd)yhRFT_VLnuFc$>;U1O<)`5UOFK2xl9vJZB9gOp`rG!-%zcgom2=&U~qFfnvGcx%) z2B8*6VUNgZ>>19Udu>Hq!08@4^0-b>m45*`cX&L%GncqMF)3>0HF!nH?qW5GV@0lD6W)ycO;}C>tklUQ_ROe+yfn@leKJkj78AERl&y$gcrWf^c zped@!1%eU(mKt<*Tum(IYtko4BI0OH*b#X)JnqLNDou^%!gj)H{805Kd$F^KPa`Sb z@{1CR=fWFr0~=FIO0}jqhP!>;Fi55IJB_w}gZVvZLhxzfEzPy&w+FF}oq6%Gic)KO zEL_@n=2o=|+B;J|()y_rCXiH@fiptw@4a;wVr^{=tI9y-rYhxS%GxFIY=I(Cs|?}- zL}Q)^%zFz(^n$8bG=0WBEK7G^0hPHLKUQ-K-T-V186?vz*Bhh-)}!V!RdY^9%J002 z&h4xjoM*OQWj)lPXq9R83tLTtm!OGC4(3lds#=qoosJSNyGT1RoGvNf;;{&{;2Di5n5!Fr1hk ziLs2QIt(!37ovF&UZ~#T*Z3@vesDVdP&dB|OdzL)KAKwJ#m0B-tiUyKCHEFBOuByk zD(N)(zV(BeIDdrIp1g+CLIbxD#9~r->Z27h_%grXq&JcJy4J9(_+bQ~GF?sH^Mw3F zX~HI(Qu#EwEd6|der=}(=SV`1DB)!{N-gsaO@jAYXc9#Ls!eZ=Y2;KdO2D*{6!ivb!29 z&6O^7SscUXQpmsKIS7|%eR96yc{cK9sEG(x`BM&zv=%e*r`qh2$DI$sXl_C@1vvbH z9X`;5P1Ci8p0`h3IZPR^@1ZsEA}2gfH%*Xb2lwi3O4!={cEjUxKe(Bng&0@b5pkWT zUDUG0Pc+T>*dCF4R2io=m@3i8kkJmT#V|M;s3z0)4i2;deMAp3grc zd9Z;-Oe)HT1Cx);?(~lPYHYD&k&!4DTWpT4T!)6HyuqJFj_0hsuZ16PJDb6!I!O~} z6I&?D0wb;YTjFN2>_1wyD@57#&q6SmrOb3nXA?Y#s*{@S_k!MaOvH^^(V~+NC)GPl zA=BkL{fL~QTiRfAc^YtP{FzlmY_gS+^okO8dU)0X`?RcE%Tw53z0!HR^i<~?!hq{3bx+nPS8 z;1ZjkS;cT$k$1 zCo;wsB7b%Ox2Gk^343$;otq|iiuCFD0of*HpyZ0{iC9zlFJq#NVaP++{I+a-76>`! zwnx%)4L~jg!6%X>uj;LG?NQh)C8Yr5D~1+CN=9@VpFNLU2p?SRx_rXI38dX+Cd! zAs97#k5jkPRI?Cggx&z_=ZHiwn-{9hVb91!VJP6@!vb*Di&Ct>i&N#w=)GNAI`0=i z0X(1{Y(C_@#VXhvf44@&3^3K3-}_jKv)7J$be(%^keUFQ))zfBwVR7}_xs60{HbS0 zcQPzkK8khbap_kp_{^83Mc&2FH%`wFhR2$m3+A)EM^?PsBE=bR;LMMp1b1>8TcM3Ub{=84RU_;c{7T?(UbgaXlc<%wADmM zwPN|D$~u7QM8<3WbzwpND?lotfGS}oIU`YO28|TnD9Q6RaL7QJs}KC*T{rU<*I7__ zMa?|XtEdYJbpP<$Y&>Jd$mvs@mVR8}_A8c1U~+TDJ|Ypwyb z0nQ7eRZl17m$h^n)JF&-*z zg(Vg;+Y(>4!U+28`&0SHk1e`4RK`j}L_+ZCetVh3?9jT*38d_GG#7^ssn?@RpA}7+ zay{5C<<#W6;n)&@k;~t{+?^y9yR2(p6q;fYqi~A_r_$kKX0F1H?!nzgEo#SbO>9yX zMYDA>hum=@)s)zDm}MZjXL#JajOr$J8%0GibWgj0y zJlY(9+$yC-A zsaWe;D7fFdZ6V2CL1bJ|L9TZ@6(H=p+g^hGMsUOT6o*@V>JZlnLzjx{wB#i_(4SOB z)W{jEa{t<(^(?ncXJEeJ!2ajX5E9rCCamoJRYwU0U&DbR6Q#bO;S5e(%&@HHqx6`< zTI>Cc*OHM;nvcYFRY+13?frFf!)gxBHA39O!li4LG(o$I$3`(S-vTy|w{E)0>BZMP zKK}P)nAfx^tkw-DJ7wr}cOUw}DG3TfM(t<>oYWYA;hb7OP30_m5A*g8&FQO8DNV&E z=hNr%V2dj1-%e>^s#Tu?z_Tfi;FI)>+_W)Ueb%4LQ`A#d!MKN|XUe@+Qz~Q4zlEj< z)n@eUb-Zs^DI;?<4+piNeIff@M8#7iHy%l}Hx-580AuXojxIrI;-ni`#hIt?l7yi( z+f!ptDaH*6?5F&)cT+pN@p45jV^{}qrH2$_Kh-VcLK+I27OP+M4cU)o>~DN{d~TXx zLI}pKodh7m_Cgn4?z6tZIKm)kln3{5#gjeGkyn=AoA$BK zGr4GxJ|lHsv>|`AnLI_iu542R$t~D-^^iXOnualt4@N)_2@`yR+z`UI#*Q};tSaNjSaK%g!s3E1;0I ztKad{MG|a$Zs3@V&Exx7m{pUK)3(uclvAZX2AW^JB>d^_-RojjIjwQD&Jns597oyE zBL|_-AHE+GCE)ud+zx}TKI7CKdXB9udF;@OCuopgtpN8ejf<7$unfS!ml^_#r!D7p zL!Iv=8w*(06oEb(NgWX_I9Z#g+t%YK92~@o&3nGN)x#&E!{fKp7gIC7OeDNQ&>lGK z4zPp)R|n|Pl|;OrgWR1Pm*MqPB3~`y@n93Q_}I3i+#3~!Dve0{sj4p<^H zV~<{Y)mcEGbQEQ@h0rSW^mvC!pT|Id*t<9`pLTxVnCb2|B;~kq=Q!c-WeEAH-rdjP z{e@tgG3wjX0S%~FhLo#$6$~IX)V&$IlqPA=VMCZJ{JrPlgsez-XJUDy~&+d}( zWxP|Rwb#nXeHMB6Lg~e&`J8!sdhuM*&hSMNr|WJ}KS9ZRPLHf*?tIav*zr1m&<`od z!>qd!EaI8*5v5uEWjl*k@c8YWJT;bv$wHj|pr8Ui1lb*wI1Q?nCYZu9jg<2GvVkKYChhuRlC|UI@)IOtpT*I%=xM%+yCerfcRjl#ceW88c!Wqtpztrq;biK(UQdEp=v5+M{U060D z-*gX~77j=CCn7>Zex;y4-IK=D;9B?ny}ePH+Qf)jnTONv_VgzG^UWv@T?n^vh-Mr$<>cr$kRH!&4L8*(|hB1~J#cB}Ax( z&Nhs02f59Ll{^Gg(7HIoSY9|$Mw zZ5$)J8$37t**}(D&%XyRpQ2M0^66h^>V<15L?ou2U-b;H;Bk45nSLg_jcDv3qHDU| z!`x1J_xuzs+)wV}{A{}RT^D{J!f1oo8H+HWr9u}JSJ^fmEM63AwHOs^Kr0V?3)9jH zwDjE7mP6e}dZgAJk)HSyoTWY<9LA9r7Ix;5aklk)*Yz)fGpHjZ6 zP6A=(D%#f}D}->Hgg(;p8ji0Q#Ax_s)4KWm7L&cq-417;p-B7Lr23cnQw`1;>XHJM zj#PqE^JDVfTI)xdhhnNE0$1~~c;hK6WV+wmjhoF&1lEb3*K3!U2>}5_M(Hz;v$G|x_Zt)+PVb=bk*|`%su{Og?o1V04J*QZ?IWWno+6%-(iV= zc7AD0_zx!-OHs-ziTHzgz8AJMy-~;xFdLf)D6IMuBUdbasY`TO`5#f}7xXjH0obe) zqg~-EDp-oYgtm3|X#b!K-l5|T$ZAPr9N50b{Iwb8DBaflKT1;kTLamiy)3ol_%X4ZN13!Gy6hxHT`s;jI2LpBPpO^%&C z|4LJDjDjloHaR&Nmt#0DQ-fq7xJr~yxhUqpD2K`2?L|aZBizp-FW4wr$)akmTAeQH zKXSTV1KnTliL*ZI1!*}_{v}&|^0-xpbbs_U1{L&w05<;r&VmNRb*PH@^^6p-P{?@T}-^n9SKUS-3ni@MkT4 zFWt&Ue_?tL!!3JRrH%lc@9Gam;VjAlJmgB*BYCu~Oe&MXoExXRUoT`)o<>>lKWcZv zD0(4(25CeMGg(?KMhyRN;`5~FQk=q9-9W$FI{kO399ZOO=7j>&5W;zP9==b3ra*Y* zvbKJS&5gPPoc2!TqV12Rf7ipVvM(>>NJ14}eX_am1&+ICj&e+u`ya9UzI-ZC1vzf^ zaKyYv>}>g4ou6oE<{jyAIR z`rK>y{`NFNGL9a?<#J4v!20Y{i71G(F`v60*8D$I@DW~ESeQx2y6Nt8vB5r$UJD_7 zcW--pyS?!E`+w#ZXHSHXDDVLh(PF8V)d%VxIhoIKzb}L2h^yM(!K}`{?tf{I^LmcA zWT7^e^o0PqXX_6Q+B;}Dw=-@DMpm33VW#5T{fy?w%A)y$v>M%WGl_vn(m8^8@BX4| zJ%qg5MHT3?i4}E+^)vQo-qI|0rJ96V+rwy%OE>Scx6jldCR_QF1XwzHy@+Q#JoQM% ztmgs4t6YOuX?z!axU;+T8q{K8%dVMX=kAs6y}%iLnee}ALSi?(krRzOHQ`{BLcyLQ z7=K2Y;ZH43v=5e{(4KXkwP?dDThnN=yytrI8aW=puIY+&=Hquf>E2MwQ9*LPFufYe z61>t{TB`n702*OWk!db}wh26*>venHMTyG!dlsNXg!9PAs6@+*viW4Gk=nrIQZJaV z`MyQs^X46qo*wk+MTC{>ch}K4c(w734L4<_$j>p8gH#LpnQ!1qmJ7TfZiodYI?R2o4s*MB-JWAR-bl} zFW%NVcrOeIW5VMc@yvW=8z`UiaIf{;5?6UPw))vWuB^4cn_S$$kAJ&vZV;$!P{qaS zl3`Rvv6Scx=JedwjEy?nph>?Oe~!)0S*XS?y85;9l?xh#P~&@cx>tsz3gJ@iu77F& zS=@NKmVrJF61!tg4V6`CvZ(l5NuaS--mw-aj@N(-y@~wzzLSE*?lo;;{=_}|$)vr@ z%G(s+y>kn@p%%ja<@==;N-qul+_~ZVvmI@mWr{97i#$T7fp7T+Ml)vf)>p~LTSgGE zn+(pza9^_A*=`MXC2Wl!3ZF%uU6_l05f9+IrHSZy!oIPv-;yjdJbcz4uI25e$5GmC zCU|{tJKlc$#0(JHPWR2-)7q()wT^e}b{!JWQCO_*o-LIj1~HLZg{UX|hzwRIN)fGV zEqDttlT9&0K?M>Vhz&j1@E&1|Cz^pb9b4NXTFY<)`sP2_uO}*C^n1_#1e16~RCwKG zze%ux$F0>>|HfuDV2(2}XpBt8;PL3^2fXF-5;p{!i?GEE#+TbDe=Mm`h;=R|fyfQf zdcC4kFUL+(d9U@jr4qYmvxo`Htw=8=&(iihT8e#z_3s-eVq-2UdNNuO;BDgdj&mJ2 zii$3hN#W^c+=~4m!>YNc1<`JNcjer!^b7P&loxW}^mHMoWrbROP5}m3$gyS_PYU=j zHD$4yH_WB;SrM^*H_`c;hELO_p-(;faxj;G@Ovq1vY`qEU{kx&ZBB|Am&nerVXLF| zx%OBr;JF-A=&6r2gkpUIDb=|&3)w}AVKXl$MMAah*XsFN@^>y3BsqrOXLkcSZ*P9^ zP{`2N0~2+gIH~=AsM8hHSH*b51hpOw*3{P^__sIxSWLQf{5K21U`+d}39vFT9YFEe||^2!;j(POQY03sF#&ri(0t71%CxT)l*2unr6`mAp{_Cotht`gWHTKi268>lr~GF2x|m>P+30+MXHZ? zIj`){o#tnE1FZ;%w=|pdXEH<%WtPfBja&^JlyMpfO%~Qyi2!zwFH>C$;~NC%lP5Vjf)nP}~J6)ZtIHC3R^Tv}k!!6IV>DN3QHkWzO2wkhkQ{99p z0|9>)MJWtfp~-ADQ8Yk&C5s&|1hCC}P@97$G-LblK$XGOUd;eHEbh8w*g)+R4QPng5?pcJ z_x0)^gJ!WCpzhOL0WdNXcNC zGyp|ndz)%vCQWJ)4HJKQ1=d%#tIMnZ-AoSdEOU{ZIJ=1nTQN{y#qp?~VDT9?Wh@>GeGc}vS9_b`B+9>xuW`~T{An3QNM@>dl zXQIVQ?DoU(Q<_i*4l35N9nFYOnAx~5qd~^N~ zulbME7b0u+vI2vhztQiZ+c=8Jh_&^P=18$zs`HSc^@XKY5$BBEbh9M&NjP0rCtTD{ zCQa1!`>_8cA6|%`1=V{kH1ay$kDlOXzbq-&Ut#_%%P00nbz+dTy|Nr_1e`@-k!Y-- z>&n>~lTRaOj7J(D?1oE2WF8?A-eHW0|LB#`SQ>%y|27wu)tdjj#+cT1Wlrz>a5w=+ z&|c0@y|1fI;ca%%$lE9wY~tU?m}jY8ccJTK>g>9+?nvRgqQ*xdM=h1g?$urBNu@`x-1fQBX9 zZuhjw3C)KJq>XI&lgg^w@jSjKm%c?q7x@|(V<#=2j%%n}Y@PpcZs0FF2c>n=| z>6-4I7=B}flxC z7eF;$*h)7419>Vr(%6iTNAU$viGKo%EM!3tvYrvnhn(!wK>n&Zep`DU)rI!0_V!)c zzmWqa9rl+1S7N{i@4ky@5K1mu(ui@Q1YPatXbi2sM_2DBYixE316w}1g~22F9Ubqc z#88fYZEfuI&6zy4A325q;>R!2%z3|i8)9%fn zUGUndR^7XDGJ^@xiRt7)kht5m!7JxVv=Scmspa z+Y`>gZ!KgozZJd2MAc-lx<0XXB_72+^#w#v4FM=@pG6OuA2219Qi-8<(UiP!tSSvO z1twq@VM%_p7%&ZMPU>eLRQmj{SqaoZaDOO zdMz-1SCEQTYpUzp-Gj?4tqr@5l3o#8tCe;BrOkHHnI#6a03h}sjx}#&pvR-RWEJKj zmFHCYuz#;3g#kf1GFrv=56HTZ25sNtA|hx z`fG>A1ff_kLnZJ14$EB5$Xi9~gMaK$O%Y4=56)GQPo#f=d5H#~lCe_&m|nwuXC+5U z2i97z-!S!j1m1e4T_cskZ)(bLTiaVIKX;q(m}`za*=fmS>_W~;(8omsBWy*}6-)i| ztt4ZLd7@&N5maug8Mh7v4n(3GFJv0`zy+5Q`&7 z^=oWYcK;AW>0oc!oN&5quI)rjDCm{J4Ou}+icC4ZRgta1!K1EkaRtYveVOO{HSLx%~x<<=?c~1zwr7m@Z#gP*Q-Cd8kKy? z@Fe%Yh6w4c9dhFbnV$wg;kdpE04HHDBX`fa#}1`oDuFL%q=PX??`2ZhYGP<~!_wG@ zFaS*>Ov%*#r{Ql*WddJd3HKMZuC#g>ypK{XmH)M5rUon{(V7A{Wo>Pab@OZ^H9?JB zGY+;+MMUB%664gct$gkUiW)`2?LO>Dm-uLx=QzW}KMnK7e`X)e#aS{MZEw%Mnt^F$ zXv0Ta&g-ap{0e(jb^vc~rLG-D!fhZCxSUGGc7%&!w?xOKcyU4otS%HI5pykmNbiWWJ^hyPK607AS^+$^(ew)5 zr+{$u72KEMr0+gtM)zUWKP%^16f)TlM;nFA@x7j|m1K}}(V-}Bn9eMOgI=X0!(XEN z9Cnqs)9YY8Wuj$wTL(%vME1M~7YDzX?BHHlBo8SO!Jm~efiuIgD8eW}NY4X8Et~*n z(tB3(wY#q>>WY;LnH!_i2uPQx4`~(~35~o&k`REwc&zJSr1ftS_L$ij_(HCjh%bsh9jXZNq#b{mHddAbHK&mXo59 zIz0ZymEEV*g&pgDIRHX#SXdbSga+uN`zU1hu8!aXlz^@A;m`ctD2(I~*OR4CDnB6o zqNpqmKs!ue_taiAg7%S2@#niHa~u*bEYk5*dGW@%QAa*f)e4-#BMIDv|AXli7M#;+ z*wGe`ZOLqB@V`E4EwzEBW1|u1Q~nLHPA%g_p>eyXz8JMtCUrZn5fBP1KlT=4kSGjL z5Ym`$=qsq^xe0!;3TOKjjS;6Q!Ag2EA~hIg4kxfyRxzk>o>qW~raIA9iz6W^?b>6o zk~Y^gsvm_rLnri5dlHH-8+u~1frw7Um|YNW^DDB|^U;lJ^62N&?h?EA=%>BIT5$&J zFOS+(zqwjdlol&UGHz`p(!CX;03SjS zvJ-*k1WCHmml?o;<*U632P{Y;bjt)hB`=UHL#Fetw2#@uBA%12Ulik4_DNFb{G#4& zQ0c^J!hY5Esvj#{u` zd>B{#Mej(#TtuUFAhO4hgL5>dYUfcOP8yNWXvZ2Tcf`G!jl)W%lb+ojKiIgIs8+g< zkF_N@oXqy;>w+i>BJVLvlRtDp3RulLt-26w9*3(Z;9Vc@0`R+hK1Q(^YFt3x)h6i=-ZYw%z$S4167D_TeJowuImkUkz!M zxbxmVRqtmlDtQUX61F4}5;z%F(thE|Sj!UwB`=jAI#25tdC- zP%luJq_K%x#k6)PW$D)=4i!bF_C2NYagB>${mHQFx3jKoBb+)46Ko|F&n#tLY@@Ou zKEL@CepOD&Y?~Q(q3N7-nXXOkf!a4`SjOxpy(B%_bLP`%{Le3>cx5qh@oM;43X#bw zjm55iuH1PimYt+05~GUV?W7>&BJM&8gTwuX_4NUFvr7C)%&c(#>~pub6Dj^68=Cqj zOk_`iEM>eVuqVA745~?Ja?2>Ov)cuKlu&x=ckCy53;K@~^nr)_2<_$88=0)|6n1nq zzTAkWO64|Ng29rio8F=U+DA1n(YhBYe@E+hiuYL23!tgSG}un=ZZEqbqo@aJJbi^e zHeMg0Z`*Tv-CYX94xjEljI9fHphkDn^h!%IwzFES7Z+#^iUb=`l&M!5$-Y=D70?2^ zH)Juh(*eiOMx&V-I(MTDX4wA*vE{ox8}=j>pnKK^t*lz^uj#=#e!Vj-+cPs$Q%Y#U zCAEclOB@_huB(fDQcOLg1Wl`keVYvmG<68#YL`C0la`z=8Y${BQq`~KhfFPR9?aR- z$r|&Rr)ATeXe~zWmpuIj&z=)o8?JAJ%h(%4Z%Kc5%o`FE6f|O#${pwW5;*+a0J}@z zS)Jp>WtP6_i_K+3$^yYRnJJdzGO)G zRQn) z{z#dLFmCz*$)d$hFK8H)gmHK0N&PojC!g4uoWWN2ASQm>plYsI`QVY}zn6-Yi-wKu z6%S%GSh|fJRWtqw^vNmg4J9=@GxUFxjgU;-bw&Qe9(XtZ|79n2^p8RR>uW4It2jT} ztX>m1xc`%gG|J!mw02HXx?Sqk<$R&Wjr%9l>5isq&Z1k?i#{lnuEn7r#Kzr-+X$65 z8fRYPZH(YI1$sQyAy~d}+fB81a`M`Y5KZ+s@9z-|C0OL~oA{UA?=lP;S0x}5jA&Gg z_4nyUo(sq+UCAQSRm@ow7A}XsJW4}F)nK#sb9*?+Tl{&e15czY;$L8M8D~_Z9_-Ww zak@JtX|*DwQI(rTlc_O)eMSuwP2KItw7IQUgL9Xv5_kC+6QuYFZe790OZ-na2D(`S zf^TuP#?m_eHZ^1TkJgLa_D}(GDrAJD;p-idT%LLZTzs}lTK=c54Z!R1O68?hA1|9f z`CKoOztB1p@XJgtdM^B=49e~exkwucWT&} zP*-dtmwQ(cW-R_XB4sB3Z~-+AcdhAWz3IkOKxEQLo9n$`*_E}9O7Q@*m2$PaRawJ8 zG~M&=;ri^y-=J)lNbl*fsl*SyAU3!`xhVgtP$g^l0)HuqoAYM*`*Bh6RTf1lhv)FS z$ipMd$=jHYuUvN$;9~T_HCgR6x6&Pd=(U>TIo3T9r5E1VFlD{`Q^mhdN^ zYb$D0$8xO?t<%oMyU>>qR{7ucf&8w@bt-bR0ORg1&@_*te#9hCor+x zxk31x4~~yL&pLRWj7+L%RM#5zl-)W!E*r#2ot|1wY)l0TB~3ww(P4AbH|Ae_Q!)2w zao8dG%I-0#bw_5k_cQ+6gg>$13}x}oH};=NjS%;IN7vr&1c5H@A?22WhgjVtlf6YU*RFkC4L&cq~)D>P_yXYa_eMmFq*FRjnb}V{2 z`kmO82^&JUk@T}mv!2Z%?IG6P6UC>5kj{HKFL%;fdS~8c@@rxRxA(@g#K`viC+D-X z<5Z}$f;EJNjL|Ag3iuQqu+5T2IZX)~K5HtTT9K#_gb(XX^H%T*>IALuFTQ!rW0v-o zh5(rIEqvi0lxnFDkY0~%072eE5+lPRc!-`Xuhjb9JD?zjz6?%7z z^_`}i`r}0?d_64({MzLUuLL52c%*0NL8dY`-jAL+>q3%wkKEVQ<^l5W$Q`0toXY|= zy%Zq`#ZgbqfBKhn)9F|o(19V?vlRR_$=E;8FV?5mJt)|hJ|4s+`l>V?w54Zyx79G^UbPNPca>E*x|aPR8=jQ zB5spVUb4eFmuc(vrSuHQXQpIvq$;MEGAEELC*dCoSQq6Z_WnvdsvQ(a(Fnn?h zHx`@g6^pF7!KY3#!U0|y4`yqe?RJg29g&#^KZr%#L_SnJHebzbxl7{BT2hB+Li%hH zFRzE8*H5*WG}M(^4Qu1iPvZzIT^o>JS&yDkfkR0|e{A7}E_i8v`IT<#lb^1(BJOAo zQ*F7Ts{Bo8OcWVUlJ~33FyVI~8m0xq^VjklfsTaQ&fX7KaQmp+G+F~ISZ&*?Zg;{T zE?`O1`&x$M;ajlL-SMS06CJSVh+z>|%YY$D4mjfpBaLe?Qhx;DeEy z<&H^aDeK`VlJ`p_&6-oQ*nBR>9tSg7v*JLNNj=1+##$8X$bkawN8euvqK3qXW%g-SNem;$N%bEo~tarjJ}%>UN?Ds};V=F$FFD2*aBK zd6r*Sw$_$bwzli!TbJ;!eTBaR7W$ImObpY%)RXNLE>Ib$O%PT+8+QXVIoQi?=K*$= z`e}Q*8>X391znn1^Hwr>ufY zr{f)E1Y2;Z&1P#oALFn3&Hb$7p*SP_(W%igW@kt!kTiEc+!kq%_JeZe}Y4QoFpi)TW> z3;dwv`!eU+kBU$T0`@_MbrLZvw_`k8x6v;VcbrqXsdmGb!!^ZuR%z^Ttq zPwl5%?cB8-Io%AdUT~HX?!a1qZNjH$WLz^tZsoLYi7tTQ!EV4U1 z^BK^)#1*n&wBZa`p^Ixf}p2!*qgrzBn_e>|fWVSLPZDuZyVx$y-}^KtN%kSNv1KS+c(WCd}0@%(kACiCV0??{Re) zc_ri&c|QI!0(*0c!8Nt*C2>XJ&n73!P?^*h{9)dsL&;g~UDBK6LHXZ(UeZ_pnFX{mSkF3b2f|pcA*(d+@va^lPifnH&W)Dbo`VC0U!kYdgb7^37lsR4`m{Eqx0*)1 z?CkiXnssd7Q7w48iQ1NMez(t-jGh_QVD?sz*L_{{@NgTqJ>bM1dZsYn#c^-Rx<#I< zsHyxGrhIk*( z+vyEB@~ckjokN}8jpFEv^O)MTiiK2}r)KN^2jfCf3(TC=L51fzkYjN3UPVFak?>@g zl`J0!(Ya_oQm&P60-vXEBT$|WD`7mpIxK~US*!|!yt#>KMg8KPdC6#M4R2%ZvFpq# zki}{}kvOcDhwJ%eI8L8!hB0Xy_2mGfenq@gF8Ew|ILs>(V&I>zmH4dmy?89c+Xms% zC=ov01YC`{nu2Rxu)Pwef337)4`u5d1v-$o=bj5O0w ztsj(L+s$)_!-TS7hZYuUYazD@lVBzM(=q`3`tUaQ_dmcSl-@rdO921@-v48jX)2nq zJeu&%AuVxjnwOmeC-DF9_TEuVE?>X69*=sCC>*3o{}KeGOYfkEDpiEg0|L@}4G;oW z2p}NRYmnZN8Xy$uozOyu&_nMv5OM>)@4J3wt^3FQxMrFzF>-MRQ&H^EJD^M#$ji$+bL)%*EUvE`rustJiVC|-n^`wozB6EzyuE|Z(GM-7M zmMEUO#s@R$e)?E|y-1Hj*8O;(0e;{5D9@@l?&|8QHR#diXnwS2u0w_y1FOz;IbmbT zR81gJV_M7GCZMgWCLJS6{;GOI+5Yyq$?@yEshVQP-TB1eMsFm3iaN+4Px54V^Z4GU zmq2uml;D@=cZn=sQ~>c4diWUA)U3U%SzBP_(}JtUl8j>0QkTi{?0)MdZs)#&CX-nS z4Nrs6-@>z^ut`HqDPQTgtj--oBVB90VxDx~ z@&bceVyq-Wg1JIVl~Ed_(9~dr*S?1*)paj!&C}TyI5gb+y(RwV|9_}jy$pp`8i}Bt zGU7K8seWV>XJ`iOCzs&O16T3(4=&CHm@Z1iTn5>Itb&428t|R#SMP&zpM^HReeD^+ zu&o{WoH)X%n&TOYBtYO7;p^@bWyqtbKrA-0?pc>3EJ&2xKUp`=Zz*e2W_N#8&(C=l zkrMmo&9ixfdOF&hf9Xtr-HgDkTN@v4a_L4!GnI@tnr`9OyS$}Ps_JI2{21UZkwh2JXwA} zZpt{luvV?eTzV#n`1!BN<;P&@y}b!rv8c=tt$_*O={8bB!gM(yubb`Y%7%~ytpm8( zXm{J4Hb!bdYT}b&D&1tvO^B1tqD=Nwk7?sT!XB#|Xmqr834`%AYGl4xtG;iR?3HV5 z*bzh~J9Pv#&#tL#6xo>zRtBFA_NJZYqKaXRUXtgTG9b8_U#Z%nGIJ4O|3#wW@n2ga zjx(&RlC{EpPWNvFGp_O}QoXEhMlwJlc(zb>QqQ-W!^+J6IT&PxNjw}cg6tOGulH_5 z{>L0unzYF)B^JQE*VRiB-*`G^8}GDRbe5ssRtIUvj8l6DF2fz-E-&yQj2>6V&Wq;c zr)IIoi50f1d8BXRj`roMCCT7o1j1N9{1EcW4{}}|>H!Uio!#G$r{RP87EMPo z*Y6E|Xw;cA5+>}r9kd^4e9x+D*Vq{x8 zJb>GvKf*gBVqslryv7ko6W*xTeqPIq3_x;SVkkgWNF zQwTdT%&H2)4F)E4q#-0nuE2I(LzaTD!U~v=XGn6@BD$=3eCg`ulX<_H*PKf{hX_Lr zx`EkH=i)z5n@h&|KThhb=-Ouu@um^vG`3P3=`fn3~!sJy|O_8Pw z3U!@$iN#_vCSPHJtyN=I=WVIIIMR~iT8G~niriH_0f74@Cp(NSoa~LZ$i>^Q#Bf*3 zG+C9wDhIm6SaM=I3e8Q06lM@!)mCsxH6=QJf zQNRSX=7pvsuNE6s~-|Ku)L0KcN!wu>zlHRBpn73qo;GXBo$ zu-f`8^_hkgZugUTAJ3)=@UeZ>%KZbaF<05mg*&xzeE2|2ySzeMy&U0vRZyn=^5X7_ zp_cUKo!?w5PV8)gIKj+eAf zYuC6n)AFVr!jVVoOY!g;TeStdsL)okCNXT;_;=!tOh-h*&^>S1-{=qA$%db_Z+pRNb+^Hp7H5kUj+4zI5c*n5p|T=`(Q3b*uRoz1)}Cn0|P8n!P~op z1hHxSO72(vA{}ON?^V_~vN2hq)yxNOB(Sx^_@*`-OyyTG6zOQVe>ozhjJmwYtFhxZ zkUd-L-&gBZbegRqKvCg!!havo;`Wx5WlaU}L$y@YXf$E0Mww}6+rR3R^mpHaEJO)@ zl0DguqRH(R`9($kgx4)gKbGjyi;NhqPM0dcq<%}K^0N&3H!J=v*Pq~uc)4Nkn2L&u zf&xj9ycW`JUYPlY*ZZ8{|5>dW>a0~8&N29%3?w7y_xfHFB_Q~F%KqP5%>R$ghvwIq zd)~-dXM|ZKF$3WBuS7+gvXlCC)AM%c3S?FNx@7EcBj7cScQR|I@2F)`B$0g5alDlB zhW>rs&q+tp6fvD95gi8l%bRDnV3~J9apCIZEb2F3$1PH97Zu1ine686|Hgj4_5ZZ8 zpD=)K=;xEl%zh13-4c1tH@{|7!t~p=6TVMuw{^w#WHQoyC5bt3#!57q5k&s_j>d>{ zW9@W;04wtIpPQa_>~#6REzTDn#Ds3;6{pg2OH>t;i)%*jjfi`O-9|OSerMmfX(|=n zlw#?)6wv^Gd1HFs(nyKqm{cF>JjU_g?f7yDW zmR^bPc{Vm_ZJv@k{d(Zvv!k35$^EN+eU9WTuU=Xb&zATRKFfuvSX&d5+c{^1UHn&r zqV;72+bzmqf4zD@SGxhvBTmeM0>E#PiK|mUpS6bE5SQj6O!kYmZBdfP@ zb~uU^V=d75_iOQ(xYU!-YG{w(XUlInd1Q9Ttat}cJ=K@Lcl|P*^FQi#CRs&?jU1qvK}2Xt?~C}0d$vLH zxpKHXcdhKJvArCG?Qi3nv|Sk9+YP#W*L0gT*Gb$LE%UDa{B_f9OKT_yd#`{!4zGv* znXII!ikk}cy(-+x~9t;@@mUQCU7f8LC_-LoK{q0c`Z^>Qf0$)(m0)2ewD ztXXR0LIPhrKg~5t(JYv8Z%azkP0X%Nxcn&4<|qS2(_EWk^Fh@v-6NlZz6Pw0L<2a+ zwU}jW*G9MxOU>c>>nbgWpMqo?1PMv8e_k4Wics%1+8c~%D>u6ub5O#huYF);Vq{!j zAN1wS>38|+(|XxAMO&sB!L!7Z3LirzPpS5qF+Cp14{g#c{3nWw=O1 zkr(T1fh=2Qtv>0aV5`HOBg*~yTFjIDz3nacs#t>)Mrj_SNbi6oEIR&A zlMi=t&Yw&NEB{#ogPnW6a$cQVW^8bI&oTU$LH`$9N-Q;2)R@c_ z>Xu+66VP>}an9dqz~}Vt9L+@DzJ9qz1#CEVDH*b<030S&Rh`_Z!{b#3Ix()JjU*#7 z=YDa!6UmEso3>O6K!6%s_FZ4=eG>az2?TQE`+II8Wcyg$_JBLHz7U~dhGNE#$INW6 zpHqDNBO3s2Ek6^>4Qj8g*@3Y~dBeU;#+xigW!ZN3M ziiby}n__+&pKawd6nM^GF<&{oQf=&Jt06SpDYChErkNmXZJvgK>Fa9}t;X*ajx9@@ zhf)z{=X0-{jGSYBK#eEMH~Si;C`V|hFtrjIYw0d*tEub2RQ$k}G=P}&Pck$4-HsUZ zqmk_ihj=6Qt0&X6{wsYEM+GI@eGX$rNV)l$4z21fkzJ`AsWfdbC4*vW;w-57V4#NJ z1C>9OD4dUZ0+s9x543&r6`?Yel&{4vJ?Pt_Lw<3E$85J#$CHAkFOTqeykaA0FINJS zcW1ZB?816Q|Gt*WW*(9`O_XcGM?04|>EZQnwUYlPnR`Ovb3(}-U2&57IPw=$V2Udt z!FX1&E#~69&g_Ne$v#0 zQ>j@+%^ekk{e6P>mYnsFv{CS!fPK%zGc%3l>AQgmhv8U|mWJIqy5-nVxvimdRwu2H zZ~dql+HSEmJ9qm1JE@D=S-`*UdfJJG$e&O1yFg9P&7nq`FTePlfg@@+QPGQ24uHvB zEvP$Gk&p|2q;WAHU71P6l&UOyGV$3s@VL_FQ#T65&(FU**Komh0p6J*9^|8b@?`B> z0Yl4zLym!hg77wb6opxvRx&(gmtO36GNctsLV@vd+UE;{QM$n3(FulIV@_u>0>#w? z?)`L_Z9Lg6`}Kn73oeHgg6Om*b}hIdU<-TH9+(REX=C-9f&C>$4jufKAHBP--D*%i za38)!||`#UIlaRlHkScN$?HTtVUVaqP4K7^`)qo>oWP}mwkx#mc(e_yDV;PC>i zMpmVGKlcZM7#keVe+HjLI2{WFP2bDYL~;?z2Dhj)#=|D;xAKZd*35%49eQo}#Vyyz z0DVAai9XJ(1NBSk5f-seg%g`NfYr5{(J*bU3mgDN@9T6Tb7b6X*49A|S7o-)5LjLY zO&OEP;cg4l61&Fwu2~uOPz-Z^34_@t!D65d&J`o+oLV#J)_mK|?_%-qOsu~l*&st0 zQ^RPtdVKn;rJcWcrW@Z4Y;u#qQs&C`vLnTqTzBxlVmKQ>4;qd34;FbU)F!&zv>O47 zffrdEO2;R4d2p!OYM;qLKg)QY0ND&0(`0dxgh)Hbl13A2Wp@XxL~9*PcjDKbQ~L>Ko1GHQctCrIFS#`n;%`YV)(q5aX?s}ZJJ?ky~%n&|}=_n4g1h%lUT*KE0~ zAFN3y_pC3e;wn|bqe%zA6+zeUz!_KJD|9rmrQ#`*} zK=;7f+S(&}QSkz+L1XQx<5?m#;4^Bmw|CktmqtolgNAuUywSh|wZ6q=3SS6(LUiMO zTGV;2$)z;tYlF+*rj?>gmCDQSC)Se2)Q2*Zngk`@L_b+tP{!iFT^*CfO_;71icuz2 z?d5y0lkHQ|KHeLd@a;|(bM$>Ccve{HU-%~})N^%W05CN5L3znTm^^As;Eo?p?->iU zxB23uR9sH>N(i-VdgLh^_DxGiwI6ndS+X=PGY7$N+?$K*g2(`NsiF#&eQi!cV9$zO zz^TxS$;kU*L^FI#4*;+@>y;Y7LLSh~OM3jei?!RloJgsFN6@)_nf{wNsnThOB&*_vEJ>HAyaWQKs0zZ*%4j^vwkCP96 zZEq_~#lD+4)z<7mNaz4s>}8wRzlxZ}gzAj83SG@$6c_&hQTv1JW!>M@&t$TzKk(X~ zk*f>Wa~JeI44svzRjypnZut1M7ZIlXn(#q84RFD?g&hG@j5+nFMK4M#EM97yHdPV5 zi3rUta*mA9gvz{NI5SlNqLO<`z{5lPWG8yKdDipi8VsEs2yuxbiThc_#QRJ@O>LJ6 zalErzdJ?&#?b5=X4iNe<+juj(si)X%b}4Z?7cO?sgomKS9fpa z{quIu=Q1nvwQ@5posGg?7BNTz@Cq|^88u&k&(Y#xFf}!mark+s!qM#yFAHEWl9 zNqNQ@-Fp8dm3n`dVT%~CrTH=y&*lrZyE3oM&(c+JpwVsk^DEeugRDEBDP?ik=Eb|q zlhI12FBCG~**i46(sf#!b#ubkYNUo;Iy`PGHiWsU>1T_*XtJV$5Im557_l=tV5p$r zu)WFp-Pmt=Vp6NpdmE~#&^F#wrS0CMs;couE#Zy-&tE)`2XjDbZ487dccb|36cMNXc3l6q-%m^S>;1NF)1;v|(guW-1U zFx?b^WW}ucw^4?e9G#0W-u&xZnFoi5ht^BzsQr?co1N5PH zT4H{_+U0$+!kY{34_wP`%gkoS-xYE=dYNhJmq!cV%1O?{`mv7uO>#@{6JdB@$OPw(vg!cU>!eq!zmOB~P^ZCeQB`2nYh7Cg?oN*-!J&N? z0%5iy{_bUFyf0lX4qNme3s(L_S~vJ0ch_B38-F^RX>4!2EKTEWbqzT0>iPI7dy#Hz zXISh^{M2Wwij1{!=FCY?PjBEPyb$4{nY_2^;3hKWzhLnMyYs$7HJYa8xmK+}G^N{e z5~t>DNBFK?W!%$_(r%HkwT3%*#UhS=&6nmNso*NFIMt{)zNEQXlv`6bzdZDh&Xd|2m2Nnn85`)!+Boo;^r4jNXW>ci7?L61w6) z)JXw!Mua$*8o38N6A4p(YfKjPK!ZwP7ld&A^l*cD`uJm%pdLB-h*;rj4V9NvYNKDU z;fw`tE+bTD86^Kld)K?<|BeNC^H^}nCeSwYm~*a9w*Bdc*5LM<5NZnAgx3j83k?zj zWdXj%-&KXl$qN+~sI*z{wV$ySYfbWX%n1xRKMLr)Mh<57{6Pv_3C;#p2rQ~KE_lBnGb5C zKO5(a#jO4Ja2y3q()s&Vf1-4F|s!JxT_DY$PclKltwgVA*DoAtiiFYx6sweb8PuppAx*Esr zlpce#t&hc;)L6hOhGRFI!t0jS{MycjzCFmswokN+Vzp0upy_TH{G# zFW@pKtsFnELJCcelzn^Fb`{{~F?L|}O1a%*epD>C?N8%jqQ&=I043#pKq9m>quA!s zwrsQb@vHI(g`UfK{wX}@EX8HccZPyB1Il)~dHm|WJiF{aPLu-EeSj*@723l-wM+|VM8&8C6Enx8K!(0~lZNLt#23OChd`UY)YY)+9Wd_i(+sF?|H z&@26GK%ndju=rRe-KJQAk2sFEOvEgi*2mGu%VSjBqDjv16U4>Rl)Z8z2qBQGN>sX% z&hH{wyEn()>EgTztsYvBB;l&Iv`3QP@W8v?`kcwZnlze z_(e?)1rASoemMDe^Ww!tS+w)I%kRHwk9* zya5^o64iHCijx@e3U^|F$QCLx+1j($XQRN1V6)>;R#M$GL5Isr%G?Ptxg-Ydk>pR; zqMGN@C1#R|kB?+J{08%{Gxx$viPr|;mhVEQ)D8AJ64Xo$4)HAzYp5al;bOTX2S^k#_ z|LX%+Pm$|p4*DBLIukr0A8Npivh{>)my_EiAJ}Pf{``t}?Ke=SaT7_gFrEBoX$^2q zovyUgx>`)9x5RwmEB`$01JU%p0>&z#odS~g@K3&KCJzJV|(e(RO7#C0uJ`SYjx=i+Q!DiaX#G~ zfMK>Q9SV&%S;RdG+C1SG~A_ z^K6CZ{5^a+BVO7Jq!4dh006v|_3x$R!eDF1IBH&_C)c-oOn55i{7<__)`=?q$M|My zN(wQf5^>gKa{pnUKC=Gs-lrTpqMJR}prLa=Z zT?SAun)L=Xe7~BRFPHg;#=km@+P`t^`G5Yu;=J{m?0+8p`lIqiYxz`6AGF*l*TCt7 zGm`;y;|oZi+aS+*77A#|7<_@B+*0*U%i7UxoXvMc#lg806r@4Lk+Zx!l{eVBerpte z$^Xl3E*5u3|1HAdeuOywCt`(6LUX;Ac(;%`QPrmW)SSM? za4t7;OrMzXTNDKa-*Rq=2rx)zIALZNk+V~$5U)-x(AC@V)cah{q|ON~*8`bO`&vOk z+mjf&kn5nzs`K#PotF<>S@1vJ$QxBB#T7fF#$sd8WwHGu=(iLaBP9+_*M$ZzpM?&; zQ_9iRp;R7F{e$jr(7v0zJ(1o@rFWQ$vCxtmS*Qlo)mK9e7NpGsp&nrcUEd1Ui2Tig<}WP<&2}Yk=pO|=zgrXIUeK~P%Ov6z zPpkqCQE~Jld2M7n2GfjN`*~epRw}ed?na;5ruod>QBa^9K?N~;)4!=ekMiKt{L7{` zM%6`hy><=ILVb@Jt;5&exis6C|L!_@&U{C9iYWc?Dcx}S!~Dr0knbBHFxUDX6lm}o zi28ZmsIGsI9$}j%?AImI-B{F{A9Xkiyjw1?n+zJ|X^p&SdxN;8SX$xzccntG-toiY zx~jt2HP6(-8_$QZ>1WQG+qyv7fEgE+-ZvxV$FveXs5r^0Va_ql+dvtlpGfFVadYzP+$Qzkl##K<5ZDR{WIge>NDQE{+ z{*DSsQBL^ipr!9Wv(8L-3^d!HV$~nHv`xI8L`m5>R-2@;p|hs(dfu5H=-oQqX6aNc=#FQD~?(LMAaSw?oQXZ}Ui$0Zz> z!yP#7xOQiQ)IEYtS?9u~+DTxQ4>5)!o#eFgtX9x9Q17*-^=s!GE$y@c>q0exUc--{ zP!&^GA5-jJOFAF$9#CO9LFGWC?wa|n7oVQ5WrMgKP!ZNH@(QxzRH_B45AK4^xTo>D6u0p6-V|v+IGjO#?=`X77PE&z#2vNa;~s#!uL9}!gAF}Z^8fQx{c8t^wp3? z#Ba`BDi|Io8aUvO!I)I)#w`ge-+I$?EA@e&%AS9Z8QYO8(1I`yTodaS;9`C{b(=!7a_ zi1Xyzi*@vDfH4@Nn@~er3QW9i=lhNh!|2;TdLsUScqt4jh}b5)k!cQon*B;g)N!aE z#Que?shCDl^47LH zbItXZtu0Xx6v4SXcdv}keHs#Y^(Q}}t>H%;5EZ0@(KWhFyiQC$;iHkRVJwi|%cc1H z(n?cRp_AN$-=4kn+ChoBTf~)Zb@%8K^LW2Mf$k|Mpa+rI)If1lnC@?-oOwXc&ZnM~ z_MS1u@p4op$f6=lvo;8NV?@k9`^+hhUDm2Y=y4Ko>O8>ldK)$=)Le0^$jWI}-W=hnh(SN+qsE+68?u{O}va1T|XV*(MD8`BoZ0Achbrwu) z(Lj%S_i3uiAv4Q^4mUEHPqNE0R~;ja*9|NDo^8wUAOiU!S5ZU!rtZ$>vw zww0!{ORy;T3DXJg%1eLIkV!mHef_I>vE-i|+3rX+L}K~d0sF#oUw}f6rD88LW#yW z+yCKTuSAyvgNfH(RC$3tueadDAB|m``2)V^=OARJn(gcTNbU%}n~L8ji42SAl+<2Q zja)qP;RzV`l4_26q;oHlVSn{l>UZ00DU(jRVq)|=`=;m-dzlvz^#R_j27$b|s+}Y` zT(&~#5I2T?0qm_cmGa~8d!Ql7xXtJ^A!VjGZZ&vJ)6caSJEDg5HVpK(OgAb$O#W`l zB#DvsUB?7v!Ds&=-yf234<2q;a}(_vBNQ5WzgB3gZE#+6QdI`G8%9|wJH9fTtY)Ga z;%+6RhaKqD8>#Gr$0jjTiV8x0E{zkAlq0v$R;*+;xXAe}q`fd(C0j;l zq}m;c*X6}NHk)0-$42agR+wrsB3$O|HMsr};L5ze;k>VH0+aw+YfW2UoCY9aXJ0lt zFa-{qECuaX3xG}UFc{2C4Buu-%wQ<84QGoN?CWBR1r zZ?@QB-VgunM%evB;evuIVuuk7kHzZs-?Lk6&3K#*&dt`-)%}46+F^N=1L|yZo8|W_ zUQLls(_Cx~+^!qCYq6LfV}=Fd3#H2( z+6(!=(#l%z?RDnVN2LVflIApSdRL-1!j$-iL@i)A_)tH`nz8B$UOq_O*Kd)Rj|fxq zUD;n{CEA^Ld<&_t{<={VD#5XURt!m0Y-bm!CZ&5Ga4`DeHm!@SFmJxP!g5=Iz#Y91 zY6&58r6K{_u9*8P!DqbF4~%EMcSp-^qiqDY4Mecvk7(I<6Bby!e7{uWKjSCF_*6eS z5E>&CxEBk#XU{s}5}PipWTJGWiiHG;$3b&pkpbz*#X^;4+G%8%f>SAEJCdeI+M0FZ*F)+x>FI zIIoDr%a%_9G)I9yitdtWOwJ4Le?oLtYb1+!nyQ{HKPv5{%LZ_>1Y9K@&A1ErRfjMM zd94n<_Y1ty&F|@rM@V&Ag49z2Aot}ODkTvtfE*`gO^DFsGQI3OU7PK_k{P^}yQn&+ z+O#<>F_*ND<>~=?z18gNSYNRB3Vmkq9L*Les?HC%DAil1*bh6yLr0LyPDVAdtrH%L z34dv&YUSzh<|0;k0v(*Dv?F27EIIr-?!}9S4H#DU8C|et9+xvwWp^9x4||vySeTle zt73XV@zk=OINiTJF07V%r%0>Prd@R;>Dt{#1J=s9(I@ogPZgS z)q@qrTNAGF6v#vOh*wVLs{N!+DNW+XXS|s_-Zr0LDzQlCw?E%e!eAM6Ja!oBFZh5uyZ+w4IasX+)(z|31IAue7=WE{<*)sh ztgrCRe{J`Gv+wCu7`9#NOlslw*2o3q2io6>{Fe^QGbGB({*7Dx3=i)8FFL`$EDMu$ z$u*=145l%3gs~=3tGI-Lh=IN5W}<)9#N@ZUi`A38twjF!o^y8mlD<7TeruQ?UX0@0 z_!k&-`BH9h+h@W|X=U^<{BPFFdrb|A zIr`hjXpOVf;p&!>nhzx+Kj#ju7xTa4eR+Q)U;BH`yb4R znI$m3L} zlipzMrlYsT7otiKh`@ML*Vo(H@LEOA*d52dx3^tb? zo2;U3epNc2D**4q#70*UmhZxC0qz}K#FR3DwS1>*Ar<=Ue4z7_WfoaBPBqai^n&qk zbL`)Kmv^Cb0{@vh+>BYNFq4_%SK;pF+!5Z7C6A|trk{I1Aajn5ugg_vTbj|N$t>*p zG5Wb`r{LjUJ@N}7T-4J8eK~2q{o6HZX%cjI!su^9i zgHDHiCBmX%KR)fe)R#!H#Q$3wcrMB*%eA6sN0TQ$y#)!|S}dYx&UMI*ze8>Hy2w&Q`b729u*~Zy)r+~M4DUgiDK$4)r&8CE@DPf!>C>#~YNl9H z^13V8&{8DK6xX?dgqH=TS?r!DgR;7!biCbw0HaqcFE3;Zb*U##Q?y$kYfSs!HLolr z98u!MK|V3rG`i}HP?w{x?U})RqLTU6%;eCn_W`#<{-($F{d~B->TUr}!+xHmK!(D) zhGKjJ4U^E`ZQse1?}x%*xp1Vx;qX=RRxT#NO;&(&O58=;{H-p`thYxAB+92BuUgU~-eBh#Q(O)1_-KfT@ZhPbm`Wscw=459TtDBS-lj2BCE`ZHqUpaenKRm*2 zCLV&|=M>QvM>Zhz88b6Va$@^BZJGO71>ob{kshsbwO*HgkAESvFbiq56 zzWc9NA!|iv>k0~^daAnI60W+hxGHHVcPC6S4D+5m^E;L!pqi&F@ZC>Y z{zAXf=-{DBx8s(64$ZJ3G5<5mRsdhqSP`&KPhb;GeSGzMH{Bm+A!>FW+jw)nN>@*> zG4R>K{-B#av>YMlK^|q;8pF*LqNW~js_GCW%)fu?1V5d){F+X#!_lsI*0s;bNjp#` zUze}%?CXU8M{aR4W&& zHgDCBg4d3ZvOAju{zk5U@h2H43|kWqQn|ktfvG^$V&$vdoX(WA0`PEnG2V4$_*B%< zpziG!y8azb>_N)jiH+JW334O;{>}Cxi8be3*wlLDRW!PNL?f2oH3_wJsdBAF(b8Q=;Hzwu+T3G9?@A&JQ`j$y}j!Zwt3R(c) z!QWeTRj$3QutV?z(RIThv{9DK(yb3<#FBlk@-`y=$ z({NE`lvgQkj+jEXbGctc5aVY~ckhThJ+bj9|NA=kd*r`Tc(f|kSW9i!GMq@bX*h~XvHwrULwGK)=In5{e&izUGD;^pzgd`w$3J>Nd zrl;*K2Bu^7pxSQD>)$?{&iF#~X)?`pVG=)rrh!ne+*3!*vpG5m$Jb!QRMQuS!{ZwW zBq_J_G!%BU^{#eD$@$DB z7>)JUzl!FnS9wd$y+dHOydZ_PiGz=H0h_5e(?6ZlZpvIWH8xe8?M>R{Oy05wq;km$ z;G{6s_He6=$Eono&W=CFWRq9jryhd#CI>NZW+p>aj4@9x-)y+7V;?JlZODriy$md3 zm#nO;ql&(0k%D}7U=+mv8z>Q%U6PLpQ!eqaq5k%~ap$_edXAg#FsW*lF2@!?eZEp9 z$dpzBFzP$XwZspwvnRPgh%WLIt1v{!&@)5sc(zlB`VX(`dXYI=X%=ompII2j zzPg3dV{=m1?9TrO`WoJNdur&Y4JGJtinVgmGHmcs`w$J|gzigqw>RR=5`}~(VsLYE zI+`ilzuMQh+@FbcfZF2&$9J#S@I--?Dgp>8Mgi}`NlI{XTInakYMz2$syb(A&6kq)-E3|oyF2Zh&uaeM`swd zLyl;J-LoY2nh63{hm372y*6SxwBvUQ*rBI%AQRsN*(rpI(&L%>FS= z)5(H-P|c{`zZ!_mE#*~9$cT3W5^oYuLS6yv^Q%&1jJPpP((_;Ut@eid=IPOp-eVS|=wqd;mcQ1NqW&lFl=hfVK+GX00YMu^snPiJPx)#@5u(g(iyQzP^bU z*{(HzVAl3C8yg!S(5o&e&3i;T_dH#o3pL|lPa#$!_v+?Uak`;h+K7J%eb~Cf7ekMI z;ev>gtiS)dUZyA*{_9}LI326b#**g-rc+iNcRb3C`s)6FIi2eQ#4(6FYpO>fltxI6XDcRq4JdqC--#(L2nUsjp`z_529?!;-scM1`eebn8&~}kX?SL#la*z!T*GVJb~xp>u*e1H9* zsRlb1T+Il^rJTp3WWegfS4ju^74+CZ^Nk64X+rJKjZG}^j>z%e={ae1^<^oC)_Ko& znmK7=J?}F=_4>a#O7!VJ2$7L#b75=RjIHhphf7;dC3fp`p;N|QkJRR@1W|2bBD;z7 z>G9%pmOUQ*Bu%H0+{}Rj@O*~n?u(Z$X5x)n3RrFjYRrV^F7X2Fiq;O1KK$huiu;NR z7dSQzl3mBi8Y!-Vd*g7i-NKRJ%be)m(#s>S$YoZ*>4I->qrm<#o)$Sid(xl?mMbqV zMt$2K;lEsL_X3g|J0}P3N1EotC2?QSyv0^;I0C(Jg zQz11^{S_9qqNE{nQ6n}$T|E zgUN~5qhNn&&np{}95cv#U2fHQ|7Dw(w(Ry)G8Ue8c|C;bh_zV(tF6k~L&DK=lKMk& zpMSJ%8-0g{I}2?@2c$$UdW4#0&~cG#6vlD>n;UE>bc#fSTiZ!2cN@*q^qB+qQX|q3N&4^&}a`!W4IftD~GP$awAfWM_2_bfcq{R4A#d#}+wu)br zzrm?lEE0KztSDdwSd8Q1?}??+AZCyDishUWeSuIu9hr3$y)qEakm!S-Pp=MkuJwGW zhCV9Ai0qDnan-S2G<}<90_^m7QYMA1`qQ|khCmPJW!mV1aXx|}>;LC_(%OfI_c6ybuobAjQqr-$LW)jY;NgzBmFa3N*o{tsFcKUvJA_CH3F4LF@o zE@p#GPCwK!gCrOC2oKyXa{~4cbjD{JY}bY4b3`U{Uivc^ z^GVnovdum$>jA`jyZdV)T*S=?ej~p-G__y5WoC}z63P#0xC4jMr0^}f{y%xUly_IV#MU11)UnbvXq;8Ui8y% z0Y7~onrA+hSQ==*eRq6rkb^$;i@$M+)p^jWMw5Nm=Y+?fG@TM8C7Bwn)`em%QO*h8 zt{191S#@?CL>QC)`pk~2E^(Hvye>bcK{?qrSfQOrl3l_=wS^jS+a#OZ-rN2n7N-T= z)}@kX>VYTE_p*pF^+G;A zR&9kyZ*L`HE?`AP46JKKa97r?eUzIy0XNs^7@%b=D~J}k!>luwf$RqZ@2?P`moF>?&lrh*{kD!47)S^?R=Tej^uZNj&^fTSgi{#|qXnwaC7 zP!rGU-3eNO8ffRv9d4UKu8OGqwDW8=c3{I*U1;+iGW=~+v8~bNUdKxtVN;Q+YKzul z{n`DsW~~SqG?m=R>D&yW^hVU3obe0PC3)#rV8n7RC(*L{wcDlrM2D$ieJVDwu8ft7 z6&^{HS8bQBmZV45_i3ZJIb-O_TIgkj)8?2psv$tP--Em4VxihRH?l;c+R{t_5Z$lX z#-dg2WLkmKmwKSpFi3m8y%|^9h2_#r6JDsSkkh?dV?~(YXZu@CO)Bic&Rf0|4uICY}BCxg6jnG{G4!@u5J!J7T}BCB;d9{T62`f5xN{MLjJ$Jh*Vu^E|s-~XM8^KMBl z)3o&Ea49;?r%S6#QDNt-d8tzu%Uo}>)J&=i9FdbG=B(;2Na_n!#w4i-qFd$uDYHW_ zN|k%X##(ZWk`=;Wj_vy^L+6FDh*B8&N~>nF_{pHdwG@WtpMB+|y5mm2+i1D+{lved z{G?AJTnDGDuzgoQK%{AHEVef(APxn5L<{LSdYK55jiqwp4)7mAdGCaWz9b@*D_{4U z)|Y#E!=(X<|T5|Lyo@Ad(H6hk^Vo!^9g|Y$$R?JciXZy{n?R&l) zGEL7_;v(pcIW%#v&*M6YHgzuOXuH>P!KoiHH=2e5jzuKQAib=M z8?#3Wi3qG)JE zjRJw95|AO3*@Pif1jH~zLI_Dn!Vu=s5XL}qztG?p^PO)` z-#+_9!FOv$ShNEmckZfMT&U;lk3DN_EUPL^)3^a^Sl19wpq^Zq(E;5B73UJrbbTHh z-u6&_w>Y|?diXv1Qz%rEAJSZY+&av?kNBe(zBRR#XoY^~+qF^%0JL1mmAQsPoPKq< zAWOVczlpQ<(%JBrnW<0>P!b1>^?Fy&!ri?+j*0JH);!J4)mVx{7UWL$HM!Dp>6Z>c zriOTfNb=h!4~X;{TO&knm4yb$;kChK%DRTt^lUqsu^&$LDijLU828O0gUeP0m)l zhQo<}NJHkSQM4X$@g_*2*vHzrEj1ULAZNYr2Dj!K%Kk)>AYFajKG~L~Nyx^U7q8G7 z-P8<8Mz~$>c^Hm*N+OZ3CDJvjLvc?XsOh{jVCXxe$pWS=P3I8jpsqP+p;seshl==$ z)ianuldETr>0Y_tXWvsy!P6*Fho5wUQ^m&=NTx?|A2RVwEZQA*9)!%XQq{zUXw>LX zVk>t$59lvB53I)jS@r!|s-(%c(hoph*yHQ zK=`x^6Dg7KsU{q4UwW&rMY*X)A1~tQoP#BSA;85@Q0QA+-x;fdl9CetqfT4bFk7}7 zTZVNC?uQp7m+uyj@+_Z`_)wPEnuRC}Tfu{T-E)G4;wAI6dBQTJu8vRji}ymo3~&;3 zD!*K^LPhR_ACGA^QU3}*bJ{K6LMl%`RHsHa#l4N(p(U}O2eSJc(7^~$@_N&O`VHQN zE`vZvMMm*A=Urx)6iTc`+np`F!WDhK2~paE3}G@HwPl>wu@Kj7 zIETbUf=eKc%n#M-D_b1>yGn#AtcQlzZGD}^gUpMB$*(~<0}lC{w`x}kcFzWKA5-Hl zEho2lFc)V2rUko2HPvb!*0cWM_l6x9)!Mt1=c5-+Enjc_Pj7& z$!hG^{krfTG&aJ{ZcEvn=TzZrw?FOka(a20!jag0hXC#5`NHz+HV3 z%{rn={TgB)Ga0e9c-gp$n%zGaX&Ua_&nd)I#7SB6DMJPHS#wlj4(^)R6dy~ZwT$o6 z`W13VLloey`Z%s&6M%|#A=k#n+c$zfv@^0sRN5-kM5fZ{nd}zfDe22~lbe{$%$wys zs3>v=Phoy%MAc7W0y$~I_$BxX3>Hp?mhNz`v~72Nc&TSy#)+3W2%K>zBdb+3y`5T% zPJnfKy(OLmICp0Qxz3sQNxi*UJ5Uuhdp>L!6YRD|S_=@;q(OLvEz-`~=-FYQ?t@py z3?D>k8b!TreLbyAq)$1lRjhA;%}uqwTfNe=Piv^I7n8sJaN zC`2MYsEhYVhsWaQI%000tUXrG@*hA(;BB8(myX}+C6RWt+o}ZG^sJPiGm(DzU!Kc4 zo=46{_b3XVOSX%=}@-R9>GZU{5MK<$_ZNA?Ae?$k=KfoPbp8G7YGTg68) z1{zWPE;t2$!DpK!* zXjsCypL#+<*;R1L)whr8zaa-Bf83}e_g6ZBvdr^^Ps2EPtAfKLvK!)BJ)kL0 z=9v7$LxnAB+?p8oB;{AnD2ACPESt4f6vuTIhJiQO`@kM9?$ zCrjDmeZDAW{2qXk>#IeGuy;GYXlcI>@;206Zv@8%)rayj_5&6{S+=F&`>jk3CoiUN zJh7h5X^Xn#2Xcr7Dz6-uMgaAq*^kp*b<$VvvtuKfOT)|HeOGR}t53JyF`n*eoQ$t>@qJVKH3d(P*T1%VbTk@7GNA3%Oi+z_iPBPhRPb~WI%2v3 z+(kVeA?p1|8qz@DqdP;a9%7EMik}=qt0urX$CH%BG)%C1X@wLNZscgMUTYUkTQ)^Y z1UE&w{vYb3i1&KBU|Zr6(IQChpMO<&`hL}nnVqdYeqH!=j|DDu0?sV4h+*=?y0;2lKEPh;2TjaF(SSXZ}NPA04taaB4%k#vb<6HE1pYlvx0+9U zxBSv@&o7V}Iq37qkYpsgC5m50jA-59by+OYmEDRUSOeh^X9ra`jd1v^(+FS1x6&rt z{DK?pbMs*-TQVt9$;Rj6b71~NBXT;EiTF^*J2>yteuCZFa}SH+;sIKi?_ zDoO~#ho4e4rzON9SHp2Im}tB(H{LdyM5hh9esivGWeAp zD_*owCa~#d$+AA;OR?>bxL)_DtcU>6LgZn9sG*|%oe&?%S!{n^a2(u&yO+J+GCQfI z^uIElF4QFjv*ow#KVMs$#P1ekMaJtJ>;nY!kA!t8zF_L*bm|g~nDoP}e|@Mcx=#lr zZ=*d}PCOcsQe(L~0PVsVCkAf4C@#vf4jU2g%BEN}INH}(R)tOli=JH^oIMB_JnLsN zqZzp0(F+415Nvm+^DGElS1LWkICm=bQgM`&yZr{AD>Vso4^QpP!S(lo%lwHm7HpH? z<8#lKnnX!+xZq@0+NEP5PBmsmUO8(#R+qiFdiMAF*jTbWwEs(W0I)81++g3I57Qe* zrVLkqzi{jyb01NN*o6@Us9}`(#d=U{b7)}?a~xa<)ZzG-pgEjJTxI**ZM~R(HXWzI6pB~B monqj&{UgQ6KZDNd-AA)#%np3!QVw*{ay#t>qo4fYr+)$+MQ#TG literal 0 HcmV?d00001 diff --git a/docs/images/session-start.png b/docs/site/content/en/docs/overview/quick-start/session-start.png similarity index 100% rename from docs/images/session-start.png rename to docs/site/content/en/docs/overview/quick-start/session-start.png diff --git a/docs/site/content/en/docs/overview/quick-start/swagger.png b/docs/site/content/en/docs/overview/quick-start/swagger.png new file mode 100644 index 0000000000000000000000000000000000000000..5a0537a6b6c3c1dca78b12c2e068cc0fd6960bc2 GIT binary patch literal 84617 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 UolTB0-u0#S?1fUfg4O%~0pQF|!T}}) if you have any questions. + +Effective Date: _27th August 2020_ diff --git a/docs/site/content/en/versions.md b/docs/site/content/en/versions.md new file mode 100644 index 00000000..ddbe0020 --- /dev/null +++ b/docs/site/content/en/versions.md @@ -0,0 +1,11 @@ +--- +title: "Versions" +description: "" +lead: "An appendix of hosted documentation for nearly every release of Doks, from v0 through v3." +date: 2021-09-24T08:50:23+02:00 +lastmod: 2021-09-24T08:50:23+02:00 +draft: true +images: [] +layout: versions +url: "/docs/versions/" +--- diff --git a/docs/site/content/nl/_index.md b/docs/site/content/nl/_index.md new file mode 100644 index 00000000..58c6b69f --- /dev/null +++ b/docs/site/content/nl/_index.md @@ -0,0 +1,10 @@ +--- +title : "Modern documentatie-thema" +description: "Doks is een Hugo-thema waarmee je moderne documentatie-websites kunt bouwen die veilig, snel en klaar voor SEO zijn — standaard." +lead: "Doks is een Hugo-thema waarmee je moderne documentatie-websites kunt bouwen die veilig, snel en klaar voor SEO zijn — standaard." +date: 2020-10-06T08:47:36+00:00 +lastmod: 2020-10-06T08:47:36+00:00 +draft: false +images: [] +--- + diff --git a/docs/site/content/nl/contact/index.md b/docs/site/content/nl/contact/index.md new file mode 100644 index 00000000..795089f6 --- /dev/null +++ b/docs/site/content/nl/contact/index.md @@ -0,0 +1,10 @@ +--- +title: "Contact" +description: "Drop us an email." +date: 2020-08-27T19:25:12+02:00 +lastmod: 2020-08-27T19:25:12+02:00 +draft: true +images: [] +--- + +{{< email user="hello" domain="getdoks.org" >}} diff --git a/docs/site/content/nl/contributors/_index.md b/docs/site/content/nl/contributors/_index.md new file mode 100644 index 00000000..e225f344 --- /dev/null +++ b/docs/site/content/nl/contributors/_index.md @@ -0,0 +1,10 @@ +--- +title: "Contributors" +description: "The Doks contributors." +date: 2020-10-06T08:50:29+00:00 +lastmod: 2020-10-06T08:50:29+00:00 +draft: false +images: [] +--- + +The Doks contributors. diff --git a/docs/site/content/nl/contributors/henk-verlinde/_index.md b/docs/site/content/nl/contributors/henk-verlinde/_index.md new file mode 100644 index 00000000..f775534e --- /dev/null +++ b/docs/site/content/nl/contributors/henk-verlinde/_index.md @@ -0,0 +1,12 @@ +--- +title: "Henk Verlinde" +description: "Creator of Hyas." +date: 2020-10-06T08:50:45+00:00 +lastmod: 2020-10-06T08:50:45+00:00 +draft: false +images: [] +--- + +Creator of Hyas. + +[@HenkVerlinde](https://twitter.com/henkverlinde) diff --git a/docs/site/content/nl/docs/_index.md b/docs/site/content/nl/docs/_index.md new file mode 100644 index 00000000..f807c652 --- /dev/null +++ b/docs/site/content/nl/docs/_index.md @@ -0,0 +1,9 @@ +--- +title : "Docs" +description: "Docs Doks." +lead: "" +date: 2020-10-06T08:48:23+00:00 +lastmod: 2020-10-06T08:48:23+00:00 +draft: false +images: [] +--- diff --git a/docs/site/content/nl/docs/help/_index.md b/docs/site/content/nl/docs/help/_index.md new file mode 100644 index 00000000..bc503ecf --- /dev/null +++ b/docs/site/content/nl/docs/help/_index.md @@ -0,0 +1,9 @@ +--- +title: "Help" +description: "Help Doks." +lead: "" +date: 2020-10-06T08:49:15+00:00 +lastmod: 2020-10-06T08:49:15+00:00 +draft: false +images: [] +--- diff --git a/docs/site/content/nl/docs/help/faq.md b/docs/site/content/nl/docs/help/faq.md new file mode 100644 index 00000000..f0c3bb4d --- /dev/null +++ b/docs/site/content/nl/docs/help/faq.md @@ -0,0 +1,50 @@ +--- +title: "FAQ" +description: "Answers to frequently asked questions." +lead: "Answers to frequently asked questions." +date: 2020-10-06T08:49:31+00:00 +lastmod: 2020-10-06T08:49:31+00:00 +draft: false +images: [] +menu: + docs: + parent: "help" +weight: 630 +toc: true +--- + +## Hyas? + +Doks is a [Hyas theme](https://gethyas.com/themes/) build by the creator of Hyas. + +## Footer notice? + +Please keep it in place. + +## Keyboard shortcuts for search? + +- focus: `Ctrl + /` +- select: `↓` and `↑` +- open: `Enter` +- close: `Esc` + +## Other documentation? + +- [Netlify](https://docs.netlify.com/) +- [Hugo](https://gohugo.io/documentation/) + +## Can I get support? + +Create a topic: + +- [Netlify Community](https://community.netlify.com/) +- [Hugo Forums](https://discourse.gohugo.io/) +- [Doks Discussions](https://github.com/h-enk/doks/discussions) + +## Contact the creator? + +Send `h-enk` a message: + +- [Netlify Community](https://community.netlify.com/) +- [Hugo Forums](https://discourse.gohugo.io/) +- [Doks Discussions](https://github.com/h-enk/doks/discussions) diff --git a/docs/site/content/nl/docs/help/how-to-update.md b/docs/site/content/nl/docs/help/how-to-update.md new file mode 100644 index 00000000..f9bb36b9 --- /dev/null +++ b/docs/site/content/nl/docs/help/how-to-update.md @@ -0,0 +1,32 @@ +--- +title: "How to Update" +description: "Regularly update the installed npm packages to keep your Doks website stable, usable, and secure." +lead: "Regularly update the installed npm packages to keep your Doks website stable, usable, and secure." +date: 2020-11-12T13:26:54+01:00 +lastmod: 2020-11-12T13:26:54+01:00 +draft: false +images: [] +menu: + docs: + parent: "help" +weight: 610 +toc: true +--- + +{{< alert icon="💡" text="Learn more about semantic versioning and advanced range syntax." />}} + +## Check for outdated packages + +The [`npm outdated`](https://docs.npmjs.com/cli/v7/commands/npm-outdated) command will check the registry to see if any (or, specific) installed packages are currently outdated: + +```bash +npm outdated [[<@scope>/] ...] +``` + +## Update packages + +The [`npm update`](https://docs.npmjs.com/cli/v7/commands/npm-update) command will update all the packages listed to the latest version (specified by the tag config), respecting semver: + +```bash +npm update [...] +``` diff --git a/docs/site/content/nl/docs/help/troubleshooting.md b/docs/site/content/nl/docs/help/troubleshooting.md new file mode 100644 index 00000000..0d52dbb1 --- /dev/null +++ b/docs/site/content/nl/docs/help/troubleshooting.md @@ -0,0 +1,30 @@ +--- +title: "Troubleshooting" +description: "Solutions to common problems." +lead: "Solutions to common problems." +date: 2020-11-12T15:22:20+01:00 +lastmod: 2020-11-12T15:22:20+01:00 +draft: false +images: [] +menu: + docs: + parent: "help" +weight: 620 +toc: true +--- + +## Problems updating npm packages + +Delete the `./node_modules` folder, and run again: + +```bash +npm install +``` + +## Problems with cache + +Delete the temporary directories: + +```bash +npm run clean +``` diff --git a/docs/site/content/nl/docs/prologue/_index.md b/docs/site/content/nl/docs/prologue/_index.md new file mode 100644 index 00000000..4f59da98 --- /dev/null +++ b/docs/site/content/nl/docs/prologue/_index.md @@ -0,0 +1,9 @@ +--- +title : "Overview" +description: "Overview Doks." +lead: "" +date: 2020-10-06T08:48:45+00:00 +lastmod: 2020-10-06T08:48:45+00:00 +draft: false +images: [] +--- diff --git a/docs/site/content/nl/docs/prologue/commands.md b/docs/site/content/nl/docs/prologue/commands.md new file mode 100644 index 00000000..ba33ca4f --- /dev/null +++ b/docs/site/content/nl/docs/prologue/commands.md @@ -0,0 +1,98 @@ +--- +title: "Commands" +description: "Doks comes with commands for common tasks." +lead: "Doks comes with commands for common tasks." +date: 2020-10-13T15:21:01+02:00 +lastmod: 2020-10-13T15:21:01+02:00 +draft: false +images: [] +menu: + docs: + parent: "overview" +weight: 130 +toc: true +--- + +{{< alert icon="💡" text="You can change the commands in the scripts section of `./package.json`." />}} + +## create + +Create new content for your site: + +```bash +npm run create [path] [flags] +``` + +See also the Hugo docs: [hugo new](https://gohugo.io/commands/hugo_new/). + +## lint + +Check scripts, styles, and markdown for errors: + +```bash +npm run lint +``` + +### scripts + +Check scripts for errors: + +```bash +npm run lint:scripts [-- --fix] +``` + +### styles + +Check styles for errors: + +```bash +npm run lint:styles [-- --fix] +``` + +### markdown + +Check markdown for errors: + +```bash +npm run lint:markdown [-- --fix] +``` + +## clean + +Delete temporary directories: + +```bash +npm run clean +``` + +## start + +Start local development server: + +```bash +npm run start +``` + +## build + +Build production website: + +```bash +npm run build +``` + +### functions + +Build Lambda functions: + +```bash +npm run build:functions +``` + +### preview + +Build production website including draft and future content: + +```bash +npm run build:preview +``` diff --git a/docs/site/content/nl/docs/prologue/introduction.md b/docs/site/content/nl/docs/prologue/introduction.md new file mode 100644 index 00000000..a23762cf --- /dev/null +++ b/docs/site/content/nl/docs/prologue/introduction.md @@ -0,0 +1,58 @@ +--- +title: "Introduction" +description: "Doks is a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." +lead: "Doks is a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." +date: 2020-10-06T08:48:57+00:00 +lastmod: 2020-10-06T08:48:57+00:00 +draft: false +images: [] +menu: + docs: + parent: "overview" +weight: 100 +toc: true +--- + +## Get started + +There are two main ways to get started with Doks: + +### Tutorial + +{{< alert icon="👉" text="The Tutorial is intended for novice to intermediate users." />}} + +Step-by-step instructions on how to start a new Doks project. [Tutorial →](https://getdoks.org/tutorial/introduction/) + +### Quick Start + +{{< alert icon="👉" text="The Quick Start is intended for intermediate to advanced users." />}} + +One page summary of how to start a new Doks project. [Quick Start →]({{< relref "quick-start" >}}) + +## Go further + +Recipes, Reference Guides, Extensions, and Showcase. + +### Recipes + +Get instructions on how to accomplish common tasks with Doks. [Recipes →](https://getdoks.org/docs/recipes/project-configuration/) + +### Reference Guides + +Learn how to customize Doks to fully make it your own. [Reference Guides →](https://getdoks.org/docs/reference-guides/security/) + +### Extensions + +Get instructions on how to add even more to Doks. [Extensions →](https://getdoks.org/docs/extensions/breadcrumb-navigation/) + +### Showcase + +See what others have build with Doks. [Showcase →](https://getdoks.org/showcase/electric-blocks/) + +## Contributing + +Find out how to contribute to Doks. [Contributing →](https://getdoks.org/docs/contributing/how-to-contribute/) + +## Help + +Get help on Doks. [Help →]({{< relref "how-to-update" >}}) diff --git a/docs/site/content/nl/docs/prologue/quick-start.md b/docs/site/content/nl/docs/prologue/quick-start.md new file mode 100644 index 00000000..f6794f8a --- /dev/null +++ b/docs/site/content/nl/docs/prologue/quick-start.md @@ -0,0 +1,69 @@ +--- +title: "Quick Start" +description: "One page summary of how to start a new Doks project." +lead: "One page summary of how to start a new Doks project." +date: 2020-11-16T13:59:39+01:00 +lastmod: 2020-11-16T13:59:39+01:00 +draft: false +images: [] +menu: + docs: + parent: "overview" +weight: 110 +toc: true +--- + +## Requirements + +Doks uses npm to centralize dependency management, making it [easy to update]({{< relref "how-to-update" >}}) resources, build tooling, plugins, and build scripts: + +- Download and install [Node.js](https://nodejs.org/) (it includes npm) for your platform. + +## Start a new Doks project + +Create a new site, change directories, install dependencies, and start development server. + +### Create a new site + +Doks is available as a child theme, and a starter theme: + +- Use the Doks child theme, if you do __not__ plan to customize a lot, and/or need future Doks updates. +- Use the Doks starter theme, if you plan to customize a lot, and/or do __not__ need future Doks updates. + +Not quite sure? Use the Doks child theme. + +#### Doks child theme + +```bash +git clone https://github.com/h-enk/doks-child-theme.git my-doks-site +``` + +#### Doks starter theme + +```bash +git clone https://github.com/h-enk/doks.git my-doks-site +``` + +### Change directories + +```bash +cd my-doks-site +``` + +### Install dependencies + +```bash +npm install +``` + +### Start development server + +```bash +npm run start +``` + +Doks will start the Hugo development webserver accessible by default at `http://localhost:1313`. Saved changes will live reload in the browser. + +## Other commands + +Doks comes with commands for common tasks. [Commands →]({{< relref "commands" >}}) diff --git a/docs/site/content/nl/privacy-policy/index.md b/docs/site/content/nl/privacy-policy/index.md new file mode 100644 index 00000000..63150240 --- /dev/null +++ b/docs/site/content/nl/privacy-policy/index.md @@ -0,0 +1,36 @@ +--- +title: "Privacy Policy" +description: "We do not use cookies and we do not collect any personal data." +date: 2020-08-27T19:23:18+02:00 +lastmod: 2020-08-27T19:23:18+02:00 +draft: true +images: [] +--- + +__TLDR__: We do not use cookies and we do not collect any personal data. + +## Website visitors + +- No personal information is collected. +- No information is stored in the browser. +- No information is shared with, sent to or sold to third-parties. +- No information is shared with advertising companies. +- No information is mined and harvested for personal and behavioral trends. +- No information is monetized. + +### Information we collect and what we use it for + +We run [Plausible](https://plausible.io/) analytics on getdoks.org. The following information is collected: + +- __Page URL__. We track the page URL of each page view on this website. We use this to understand which pages have been viewed and how many times a particular page has been viewed. For example: _https://getdoks.org/_. +- __HTTP Referrer__. We use the referrer string to understand the number of visitors referred to this website from links on other sites. For example: _https://github.com/_. +- __Browser__. We use this to understand what browsers people use when visiting this website. This is derived from the User-Agent HTTP header. The full User-Agent is discarded. For example: _Chrome_. +- __Operating system__. We use this to understand what operating systems people use when visiting this website. We only use the brand of the operating system and don’t include the version number or any other details. This is derived from the User-Agent HTTP header. The full User-Agent is discarded. For example: _GNU/Linux_. +- __Device type__. We use this to understand what devices people use when visiting this website. This is derived from window.innerWidth. The actual width of the browser in pixels is discarded. For example: _Desktop_. +- __Visitor Country__. We look up the visitor’s country using the IP address. We do not track anything more granular than the country of origin and the IP address of the visitor is discarded. We never store IP addresses in our database or logs. For example: _Canada_. + +## Contact us + +[Contact us]({{< relref "contact/index.md" >}}) if you have any questions. + +Effective Date: _27th August 2020_ diff --git a/docs/site/data/docs-versions.yml b/docs/site/data/docs-versions.yml new file mode 100644 index 00000000..8e7e5dd9 --- /dev/null +++ b/docs/site/data/docs-versions.yml @@ -0,0 +1,60 @@ +# - group: v1.x +# baseurl: "https://getbootstrap.com" +# description: "Every minor and patch release from v1 is listed below." +# versions: +# - v: "1.0.0" +# - v: "1.1.0" +# - v: "1.1.1" +# - v: "1.2.0" +# - v: "1.3.0" +# - v: "1.4.0" +# +# - group: v2.x +# baseurl: "https://getbootstrap.com" +# description: "Every minor and patch release from v2 is listed below." +# versions: +# - v: "2.0.0" +# - v: "2.0.1" +# - v: "2.0.2" +# - v: "2.0.3" +# - v: "2.0.4" +# - v: "2.1.0" +# - v: "2.1.1" +# - v: "2.2.0" +# - v: "2.2.1" +# - v: "2.2.2" +# - v: "2.3.0" +# - v: "2.3.1" +# - v: "2.3.2" +# +# - group: v3.x +# baseurl: "https://getbootstrap.com/docs" +# description: "Every minor and patch release from v3 is listed below. Last update was v3.4.1." +# versions: +# - v: "3.3" +# - v: "3.4" +# +# - group: v4.x +# baseurl: "https://getbootstrap.com/docs" +# description: "Our previous major release with its minor releases. Last update was v4.6.0." +# versions: +# - v: "4.0" +# - v: "4.1" +# - v: "4.2" +# - v: "4.3" +# - v: "4.4" +# - v: "4.5" +# - v: "4.6" + +- group: v0.x + baseurl: "/docs" + description: "Current major release. Last update was v0.2.0." + versions: + - v: "0.1" + - v: "0.2" + +- group: v1.x + baseurl: "/docs" + description: "Every minor and patch release from v1 is listed below. Last update was v1.0.0." + versions: + - v: "1.0" diff --git a/docs/site/functions/hi-from-lambda.js b/docs/site/functions/hi-from-lambda.js new file mode 100644 index 00000000..88e4fa00 --- /dev/null +++ b/docs/site/functions/hi-from-lambda.js @@ -0,0 +1,11 @@ +exports.handler = (event, context, callback) => { + callback (null, { + statusCode: 200, + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ + message: 'Hi from Lambda.', + }), + }); +} diff --git a/docs/site/i18n/de.yaml b/docs/site/i18n/de.yaml new file mode 100644 index 00000000..d1f125ee --- /dev/null +++ b/docs/site/i18n/de.yaml @@ -0,0 +1,5 @@ +- id: get-started + translation: "Loslegen" + +- id: on-this-page + translation: "Auf dieser Seite" diff --git a/docs/site/i18n/en.yaml b/docs/site/i18n/en.yaml new file mode 100644 index 00000000..05ff248f --- /dev/null +++ b/docs/site/i18n/en.yaml @@ -0,0 +1,17 @@ +- id: get-started + translation: "Get Started" + +- id: on-this-page + translation: "On this page" + +- id: search-text + translation: "Search docs..." + +- id: 404-title + translation: "Page not found :(" + +- id: 404-text + translation: "The page you are looking for doesn't exist or has been moved." + +- id: browse + translation: "Browse" diff --git a/docs/site/i18n/nl.yaml b/docs/site/i18n/nl.yaml new file mode 100644 index 00000000..2899edae --- /dev/null +++ b/docs/site/i18n/nl.yaml @@ -0,0 +1,17 @@ +- id: get-started + translation: "Aan de slag" + +- id: on-this-page + translation: "Op deze pagina" + +- id: search-text + translation: "Zoeken..." + +- id: 404-title + translation: "Pagina niet gevonden :(" + +- id: 404-text + translation: "De gezochte pagina bestaat niet of deze is verplaatst." + +- id: browse + translation: "Browse" diff --git a/docs/site/images/logo.png b/docs/site/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..72f07bd45eb1d30b6a74fbc4594bbdb5fa158fa5 GIT binary patch literal 7912 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 BNuK}! literal 0 HcmV?d00001 diff --git a/docs/site/images/tn.png b/docs/site/images/tn.png new file mode 100644 index 0000000000000000000000000000000000000000..ff29c6825b868162ba0a6494106a0e1fbc1bf1c3 GIT binary patch literal 141361 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 literal 0 HcmV?d00001 diff --git a/docs/site/layouts/index.html b/docs/site/layouts/index.html new file mode 100644 index 00000000..82561337 --- /dev/null +++ b/docs/site/layouts/index.html @@ -0,0 +1,90 @@ +{{ define "main" }} +

+
+
+

{{ .Title }}

+
+
+
+ logo +
+

{{ .Params.lead | safeHTML }}

+ Get Started +

Source code in GitHub.

+
+
+
+{{ end }} + +{{ define "sidebar-prefooter" }} +
+
+
+
+

Language agnostic

+

+ Use your own favorite language - Python, JavaScript, PHP, C#, Clojure, or PowerShell. +
+ + PowerShell, really? Are you insane?! Choose another language, dude. + +

+
+
+

Well documented

+

Documentation has a lof examples and how to guide.

+
+
+

No blocking

+

+ Under the hood it runs a real instance of Whatsapp Web to avoid getting blocked. +
+ + WhatsApp does not allow bots or unofficial clients on their platform, so this shouldn't be considered + totally safe. + +

+
+
+
+
+

Self hosted

+

+ No strings to suspicious SaaS WhatsApp HTTP API solutions. Install it on your own server! +

+
+
+

Easy installation

+

+ You need to install Docker and can run the API in a + click! +
+ + It's actually "a command", not a click. + +

+
+
+

It's free!

+

+ version is always free! +
+ Even version does not require monthly donations and have no licence expiration! +

+
+
+
+
+{{ end }} + +{{ define "sidebar-footer" }} +
+
+
+ {{- .Content -}} +
+
+
+{{ end }} diff --git a/docs/site/layouts/partials/footer/footer.html b/docs/site/layouts/partials/footer/footer.html new file mode 100644 index 00000000..0bf52939 --- /dev/null +++ b/docs/site/layouts/partials/footer/footer.html @@ -0,0 +1,18 @@ +
+
+
+
+
    +
  • {{ .Site.Params.footer | safeHTML }}
  • +
+
+
+
    + {{ range .Site.Menus.footer -}} +
  • {{ .Name }}
  • + {{ end -}} +
+
+
+
+
diff --git a/docs/site/layouts/partials/head/custom-head.html b/docs/site/layouts/partials/head/custom-head.html new file mode 100644 index 00000000..0c59d7ff --- /dev/null +++ b/docs/site/layouts/partials/head/custom-head.html @@ -0,0 +1 @@ + diff --git a/docs/site/netlify.toml b/docs/site/netlify.toml new file mode 100644 index 00000000..42992993 --- /dev/null +++ b/docs/site/netlify.toml @@ -0,0 +1,42 @@ +[build] + publish = "public" + functions = "functions" + +[build.environment] + NODE_VERSION = "16.16.0" + NPM_VERSION = "8.11.0" + +[context.production] + command = "npm run build" + +[context.deploy-preview] + command = "npm run build -- -b $DEPLOY_PRIME_URL" + +[context.branch-deploy] + command = "npm run build -- -b $DEPLOY_PRIME_URL" + +[context.next] + command = "npm run build" + +[context.next.environment] + HUGO_ENV = "next" + +[[plugins]] + package = "netlify-plugin-submit-sitemap" + + [plugins.inputs] + baseUrl = "https://doks-child-theme.netlify.app/" + sitemapPath = "/sitemap.xml" + ignorePeriod = 0 + providers = [ + "google", + "yandex" + ] + +[dev] + framework = "#custom" + command = "npm run start" + targetPort = 1313 + port = 8888 + publish = "public" + autoLaunch = false diff --git a/docs/site/package-lock.json b/docs/site/package-lock.json new file mode 100644 index 00000000..23a7c55c --- /dev/null +++ b/docs/site/package-lock.json @@ -0,0 +1,12116 @@ +{ + "name": "doks-child-theme", + "version": "0.5.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "doks-child-theme", + "version": "0.5.0", + "hasInstallScript": true, + "license": "MIT", + "devDependencies": { + "@babel/cli": "^7.18", + "@babel/core": "^7.18", + "@babel/preset-env": "^7.18", + "@fullhuman/postcss-purgecss": "^4.1", + "@hyas/doks": "^0.5", + "@hyas/images": "^0.2.1", + "auto-changelog": "^2.4.0", + "autoprefixer": "^10.4", + "bootstrap": "^5.1", + "clipboard": "^2.0", + "eslint": "^8.19", + "exec-bin": "^1.0.0", + "flexsearch": "^0.7.21", + "highlight.js": "^11.5", + "hugo-installer": "^3.1", + "instant.page": "^5.1", + "katex": "^0.16", + "lazysizes": "^5.3", + "markdownlint-cli2": "^0.4.0", + "netlify-plugin-submit-sitemap": "^0.4.0", + "postcss": "^8.4", + "postcss-cli": "^10.0", + "purgecss-whitelister": "^2.4", + "shx": "^0.3", + "stylelint": "^14.9", + "stylelint-config-standard-scss": "^4.0" + }, + "engines": { + "node": ">=16.16.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/cli": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.18.6.tgz", + "integrity": "sha512-jXNHoYCbxZ8rKy+2lyy0VjcaGxS4NPbN0qc95DjIiGZQL/mTNx3o2/yI0TG+X0VrrTuwmO7zH52T9NcNdbF9Uw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.8", + "commander": "^4.0.1", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.0.0", + "make-dir": "^2.1.0", + "slash": "^2.0.0" + }, + "bin": { + "babel": "bin/babel.js", + "babel-external-helpers": "bin/babel-external-helpers.js" + }, + "engines": { + "node": ">=6.9.0" + }, + "optionalDependencies": { + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", + "chokidar": "^3.4.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", + "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.6", + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helpers": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.18.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", + "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", + "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", + "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", + "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", + "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", + "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", + "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.8.tgz", + "integrity": "sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.8", + "@babel/types": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", + "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", + "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-wrap-function": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", + "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", + "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", + "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", + "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz", + "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", + "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", + "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", + "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", + "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", + "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.18.6", + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", + "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", + "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.8.tgz", + "integrity": "sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", + "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", + "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", + "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", + "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", + "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", + "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", + "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", + "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", + "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", + "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz", + "integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.18.6", + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.6", + "@babel/plugin-proposal-async-generator-functions": "^7.18.6", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.6", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.6", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.6", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.6", + "@babel/plugin-transform-classes": "^7.18.6", + "@babel/plugin-transform-computed-properties": "^7.18.6", + "@babel/plugin-transform-destructuring": "^7.18.6", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.6", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.6", + "@babel/plugin-transform-function-name": "^7.18.6", + "@babel/plugin-transform-literals": "^7.18.6", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.6", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.6", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.6", + "@babel/plugin-transform-typeof-symbol": "^7.18.6", + "@babel/plugin-transform-unicode-escapes": "^7.18.6", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.6", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", + "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz", + "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.7", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.8", + "@babel/types": "^7.18.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz", + "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@fullhuman/postcss-purgecss": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-4.1.3.tgz", + "integrity": "sha512-jqcsyfvq09VOsMXxJMPLRF6Fhg/NNltzWKnC9qtzva+QKTxerCO4esG6je7hbnmkpZtaDyPTwMBj9bzfWorsrw==", + "dev": true, + "dependencies": { + "purgecss": "^4.1.3" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@hyas/doks": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@hyas/doks/-/doks-0.5.0.tgz", + "integrity": "sha512-fOft8l14zzWfvWRtvRHGfWFVC2G8IebibllU48YorTWAIcN3LlYuFM6qhasq/Qw5jC5Id7QohT46JBQmNhRZPg==", + "dev": true, + "hasInstallScript": true, + "engines": { + "node": ">=16.16.0" + } + }, + "node_modules/@hyas/images": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@hyas/images/-/images-0.2.1.tgz", + "integrity": "sha512-OESrxH316UeTbgpDJsRS1fnoZzOIGh2+evhaaXUBrDXhg+5YT1myR7SKf00bzi1fSbQlw5+JyOmNLll/JNHxoQ==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "dev": true, + "optional": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", + "dev": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true + }, + "node_modules/@types/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==", + "dev": true + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz", + "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/auto-changelog": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.4.0.tgz", + "integrity": "sha512-vh17hko1c0ItsEcw6m7qPRf3m45u+XK5QyCrrBFViElZ8jnKrPC1roSznrd1fIB/0vR/zawdECCRJtTuqIXaJw==", + "dev": true, + "dependencies": { + "commander": "^7.2.0", + "handlebars": "^4.7.7", + "node-fetch": "^2.6.1", + "parse-github-url": "^1.0.2", + "semver": "^7.3.5" + }, + "bin": { + "auto-changelog": "src/index.js" + }, + "engines": { + "node": ">=8.3" + } + }, + "node_modules/auto-changelog/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/auto-changelog/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bootstrap": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", + "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + }, + "peerDependencies": { + "@popperjs/core": "^2.10.2" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", + "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001359", + "electron-to-chromium": "^1.4.172", + "node-releases": "^2.0.5", + "update-browserslist-db": "^1.0.4" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001363", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz", + "integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboard": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", + "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", + "dev": true, + "dependencies": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, + "dependencies": { + "is-regexp": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "dev": true + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compress-brotli": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", + "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", + "dev": true, + "dependencies": { + "@types/json-buffer": "~3.0.0", + "json-buffer": "~3.0.1" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/core-js-compat": { + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", + "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.0", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-functions-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", + "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", + "dev": true, + "engines": { + "node": ">=12.22" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", + "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "dependencies": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2/node_modules/file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "dependencies": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", + "dev": true, + "dependencies": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-unzip/node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress/node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "dev": true + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.185", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.185.tgz", + "integrity": "sha512-9kV/isoOGpKkBt04yYNaSWIBn3187Q5VZRtoReq8oz5NY/A4XmU6cAoqgQlDp7kKJCZMRjWZ8nsQyxfpFHvfyw==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz", + "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "dev": true, + "dependencies": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exec-bin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/exec-bin/-/exec-bin-1.0.0.tgz", + "integrity": "sha512-p8f8h8b6op2nR7U5rsd+zACUMfsfB+jW8HNIBD2njOQ/gF2WvBfQRo/OU6Q6f/b34WLAyePZcwMJyrDdEjB/fw==", + "dev": true, + "bin": { + "exec-bin": "bin/exec-bin.js" + } + }, + "node_modules/execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, + "dependencies": { + "clone-regexp": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "dev": true + }, + "node_modules/flexsearch": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/flexsearch/-/flexsearch-0.7.21.tgz", + "integrity": "sha512-W7cHV7Hrwjid6lWmy0IhsWDFQboWSng25U3VVywpHOTJnnAZNPScog67G+cVpeX9f7yDD21ih0WDrMMT+JoaYg==", + "dev": true + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dev": true, + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", + "dev": true, + "dependencies": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-all": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.3.0.tgz", + "integrity": "sha512-30gCh9beSb+YSAh0vsoIlBRm4bSlyMa+5nayax1EJhjwYrCohX0aDxcxvWVe3heOrJikbHgRs75Af6kPLcumew==", + "dev": true, + "dependencies": { + "glob": "^7.1.2", + "yargs": "^15.3.1" + }, + "bin": { + "glob-all": "bin/glob-all" + } + }, + "node_modules/glob-all/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/glob-all/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/glob-all/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/glob-all/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/glob-all/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/glob-all/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/glob-all/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/glob-all/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "node_modules/gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", + "dev": true, + "dependencies": { + "delegate": "^3.1.2" + } + }, + "node_modules/got": { + "version": "11.8.5", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", + "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/highlight.js": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.1.tgz", + "integrity": "sha512-LKzHqnxr4CrD2YsNoIf/o5nJ09j4yi/GcH5BnYz9UnVpZdS4ucMgvP61TDty5xJcFGRjnH4DpujkS9bHT3hq0Q==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hpagent": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-0.1.2.tgz", + "integrity": "sha512-ePqFXHtSQWAFXYmj+JtOTHr84iNrII4/QRlAAPPE+zqnKy4xJo7Ie1Y4kC7AdB+LxLxSTTzBMASsEcy0q8YyvQ==", + "dev": true + }, + "node_modules/html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/hugo-installer": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hugo-installer/-/hugo-installer-3.1.0.tgz", + "integrity": "sha512-E3yc8m1NRZBROOx0tx5WtUfAa9EcBbjbM4YSfy3KLGXQfHXIpbfD3oQ5YIKvih8aKuyyRtKzBZIdiOHfWAvvtg==", + "dev": true, + "dependencies": { + "decompress": "4.2.x", + "del": "6.0.x", + "got": "11.8.x", + "hpagent": "0.1.x", + "object-path": "0.11.x", + "semver": "7.3.x", + "yargs": "16.2.x" + }, + "bin": { + "hugo-installer": "bin/hugo-installer.js" + } + }, + "node_modules/hugo-installer/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/instant.page": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/instant.page/-/instant.page-5.1.1.tgz", + "integrity": "sha512-7FhcXQ+FSUjN8pqBFVDbwJwcXsV6mPLmQosdb1FYbZGaL9TWUPg08yHaK2RdmgnkJ6lPzEp4T3Opx/HcFDUbRQ==", + "dev": true + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha512-FUiAFCOgp7bBzHfa/fK+Uc/vqywvdN9Wg3CiTprLcE630mrhxjDS5MlBkHzeI6+bC/6bq9VX/hxBt05fPAT5WA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", + "dev": true + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/katex": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.0.tgz", + "integrity": "sha512-wPRB4iUPysfH97wTgG5/tRLYxmKVq6Q4jRAWRVOUxXB1dsiv4cvcNjqabHkrOvJHM1Bpk3WrgmllSO1vIvP24w==", + "dev": true, + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "dependencies": { + "commander": "^8.0.0" + }, + "bin": { + "katex": "cli.js" + } + }, + "node_modules/katex/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/keyv": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.2.tgz", + "integrity": "sha512-kn8WmodVBe12lmHpA6W8OY7SNh6wVR+Z+wZESF4iF5FCazaVXGWOtnbnvX0tMQ1bO+/TmOD9LziuYMvrIIs0xw==", + "dev": true, + "dependencies": { + "compress-brotli": "^1.3.8", + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/known-css-properties": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz", + "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==", + "dev": true + }, + "node_modules/lazysizes": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/lazysizes/-/lazysizes-5.3.2.tgz", + "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg==", + "dev": true + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "dev": true, + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdown-it": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", + "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdownlint": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.25.1.tgz", + "integrity": "sha512-AG7UkLzNa1fxiOv5B+owPsPhtM4D6DoODhsJgiaNg1xowXovrYgOnLqAgOOFQpWOlHFVQUzjMY5ypNNTeov92g==", + "dev": true, + "dependencies": { + "markdown-it": "12.3.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/markdownlint-cli2": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.4.0.tgz", + "integrity": "sha512-EcwP5tAbyzzL3ACI0L16LqbNctmh8wNX56T+aVvIxWyTAkwbYNx2V7IheRkXS3mE7R/pnaApZ/RSXcXuzRVPjg==", + "dev": true, + "dependencies": { + "globby": "12.1.0", + "markdownlint": "0.25.1", + "markdownlint-cli2-formatter-default": "0.0.3", + "markdownlint-rule-helpers": "0.16.0", + "micromatch": "4.0.4", + "strip-json-comments": "4.0.0", + "yaml": "1.10.2" + }, + "bin": { + "markdownlint-cli2": "markdownlint-cli2.js", + "markdownlint-cli2-config": "markdownlint-cli2-config.js", + "markdownlint-cli2-fix": "markdownlint-cli2-fix.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/markdownlint-cli2-formatter-default": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.3.tgz", + "integrity": "sha512-QEAJitT5eqX1SNboOD+SO/LNBpu4P4je8JlR02ug2cLQAqmIhh8IJnSK7AcaHBHhNADqdGydnPpQOpsNcEEqCw==", + "dev": true, + "peerDependencies": { + "markdownlint-cli2": ">=0.0.4" + } + }, + "node_modules/markdownlint-cli2/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdownlint-cli2/node_modules/globby": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.1.0.tgz", + "integrity": "sha512-YULDaNwsoUZkRy9TWSY/M7Obh0abamTKoKzTfOI3uU+hfpX2FZqOq8LFDxsjYheF1RH7ITdArgbQnsNBFgcdBA==", + "dev": true, + "dependencies": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdownlint-cli2/node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/markdownlint-cli2/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdownlint-cli2/node_modules/strip-json-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-4.0.0.tgz", + "integrity": "sha512-LzWcbfMbAsEDTRmhjWIioe8GcDRl0fa35YMXFoJKDdiD/quGFmjJjdgPjFJJNwCMaLyQqFIDqCdHD2V4HfLgYA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdownlint-rule-helpers": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.16.0.tgz", + "integrity": "sha512-oEacRUVeTJ5D5hW1UYd2qExYI0oELdYK72k1TKGvIeYJIbqQWAz476NAc7LNixSySUhcNl++d02DvX0ccDk9/w==", + "dev": true + }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/netlify-plugin-submit-sitemap": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/netlify-plugin-submit-sitemap/-/netlify-plugin-submit-sitemap-0.4.0.tgz", + "integrity": "sha512-5ntDtSKZRHaCDrDXh4sH4V7lNEEsoi01lsmSUuqJ/ikPHf0XEErjsKba8TsM3iaZRYEHI9bQse3BWgguwuwIIQ==", + "dev": true, + "dependencies": { + "node-fetch": "^3.2.3" + } + }, + "node_modules/netlify-plugin-submit-sitemap/node_modules/node-fetch": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.6.tgz", + "integrity": "sha512-LAy/HZnLADOVkVPubaxHDft29booGglPFDr2Hw0J1AercRh01UiVFm++KMDnJeH9sHgNB4hsXPii7Sgym/sTbw==", + "dev": true, + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-path": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", + "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", + "dev": true, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-github-url": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", + "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", + "dev": true, + "bin": { + "parse-github-url": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-cli": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.0.0.tgz", + "integrity": "sha512-Wjy/00wBBEgQqnSToznxLWDnATznokFGXsHtF/3G8glRZpz5KYlfHcBW/VMJmWAeF2x49zjgy4izjM3/Wx1dKA==", + "dev": true, + "dependencies": { + "chokidar": "^3.3.0", + "dependency-graph": "^0.11.0", + "fs-extra": "^10.0.0", + "get-stdin": "^9.0.0", + "globby": "^13.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^4.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^4.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "postcss": "index.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-cli/node_modules/globby": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", + "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", + "dev": true, + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss-cli/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss-cli/node_modules/yargs": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/postcss-cli/node_modules/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", + "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "node_modules/postcss-reporter": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz", + "integrity": "sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "thenby": "^1.3.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "node_modules/postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-scss": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.4.tgz", + "integrity": "sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==", + "dev": true, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/purgecss": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.1.3.tgz", + "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==", + "dev": true, + "dependencies": { + "commander": "^8.0.0", + "glob": "^7.1.7", + "postcss": "^8.3.5", + "postcss-selector-parser": "^6.0.6" + }, + "bin": { + "purgecss": "bin/purgecss.js" + } + }, + "node_modules/purgecss-whitelister": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/purgecss-whitelister/-/purgecss-whitelister-2.4.0.tgz", + "integrity": "sha512-O0jBUDtY9dU9tUT0vA1FvwFdkKDerxzteYaBV49JCbm+QJLFKMlIsf5Kp5cdbLatHQNjJtV8VB8eXtISoZL2Dg==", + "dev": true, + "dependencies": { + "glob-all": "^3.1.0", + "gonzales-pe": "^4.2.4", + "scss-parser": "1.0.3" + } + }, + "node_modules/purgecss/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "dev": true, + "dependencies": { + "lowercase-keys": "^2.0.0" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/scss-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/scss-parser/-/scss-parser-1.0.3.tgz", + "integrity": "sha512-XQKCfOJERmhn1yoNRUyxv9wgkf4DIv29Jk0m4FiZforeiCmGxrby8K3not7tQ8GK1yvtd9N0OnNimNetJ8V+zQ==", + "dev": true, + "dependencies": { + "invariant": "2.2.2", + "lodash": "^4.17.4" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "dependencies": { + "commander": "^2.8.1" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, + "node_modules/seek-bzip/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==", + "dev": true + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shx": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.4.tgz", + "integrity": "sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==", + "dev": true, + "dependencies": { + "minimist": "^1.2.3", + "shelljs": "^0.8.5" + }, + "bin": { + "shx": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "dependencies": { + "is-natural-number": "^4.0.1" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", + "dev": true + }, + "node_modules/stylelint": { + "version": "14.9.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.9.1.tgz", + "integrity": "sha512-RdAkJdPiLqHawCSnu21nE27MjNXaVd4WcOHA4vK5GtIGjScfhNnaOuWR2wWdfKFAvcWQPOYe311iveiVKSmwsA==", + "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.1", + "balanced-match": "^2.0.0", + "colord": "^2.9.2", + "cosmiconfig": "^7.0.1", + "css-functions-list": "^3.1.0", + "debug": "^4.3.4", + "execall": "^2.0.0", + "fast-glob": "^3.2.11", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.2.0", + "ignore": "^5.2.0", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.25.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^2.2.0", + "svg-tags": "^1.0.0", + "table": "^6.8.0", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^4.0.1" + }, + "bin": { + "stylelint": "bin/stylelint.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + } + }, + "node_modules/stylelint-config-recommended": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-7.0.0.tgz", + "integrity": "sha512-yGn84Bf/q41J4luis1AZ95gj0EQwRX8lWmGmBwkwBNSkpGSpl66XcPTulxGa/Z91aPoNGuIGBmFkcM1MejMo9Q==", + "dev": true, + "peerDependencies": { + "stylelint": "^14.4.0" + } + }, + "node_modules/stylelint-config-recommended-scss": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-6.0.0.tgz", + "integrity": "sha512-6QOe2/OzXV2AP5FE12A7+qtKdZik7Saf42SMMl84ksVBBPpTdrV+9HaCbPYiRMiwELY9hXCVdH4wlJ+YJb5eig==", + "dev": true, + "dependencies": { + "postcss-scss": "^4.0.2", + "stylelint-config-recommended": "^7.0.0", + "stylelint-scss": "^4.0.0" + }, + "peerDependencies": { + "stylelint": "^14.4.0" + } + }, + "node_modules/stylelint-config-standard": { + "version": "25.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-25.0.0.tgz", + "integrity": "sha512-21HnP3VSpaT1wFjFvv9VjvOGDtAviv47uTp3uFmzcN+3Lt+RYRv6oAplLaV51Kf792JSxJ6svCJh/G18E9VnCA==", + "dev": true, + "dependencies": { + "stylelint-config-recommended": "^7.0.0" + }, + "peerDependencies": { + "stylelint": "^14.4.0" + } + }, + "node_modules/stylelint-config-standard-scss": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-4.0.0.tgz", + "integrity": "sha512-xizu8PTEyB6zYXBiVg6VtvUYn9m57x+6ZtaOdaxsfpbe5eagLPGNlbYnKfm/CfN69ArUpnwR6LjgsTHzlGbtXQ==", + "dev": true, + "dependencies": { + "stylelint-config-recommended-scss": "^6.0.0", + "stylelint-config-standard": "^25.0.0" + }, + "peerDependencies": { + "stylelint": "^14.4.0" + } + }, + "node_modules/stylelint-scss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.3.0.tgz", + "integrity": "sha512-GvSaKCA3tipzZHoz+nNO7S02ZqOsdBzMiCx9poSmLlb3tdJlGddEX/8QzCOD8O7GQan9bjsvLMsO5xiw6IhhIQ==", + "dev": true, + "dependencies": { + "lodash": "^4.17.21", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.6", + "postcss-value-parser": "^4.1.0" + }, + "peerDependencies": { + "stylelint": "^14.5.1" + } + }, + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "node_modules/stylelint/node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "dev": true + }, + "node_modules/to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, + "node_modules/uglify-js": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.2.tgz", + "integrity": "sha512-AaQNokTNgExWrkEYA24BTNMSjyqEXPSfhqoS0AxmHkCJ4U+Dyy5AvbGV/sqxuxficEfGGoX3zWw9R7QpLFfEsg==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "dev": true + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", + "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/cli": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.18.6.tgz", + "integrity": "sha512-jXNHoYCbxZ8rKy+2lyy0VjcaGxS4NPbN0qc95DjIiGZQL/mTNx3o2/yI0TG+X0VrrTuwmO7zH52T9NcNdbF9Uw==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.8", + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", + "chokidar": "^3.4.0", + "commander": "^4.0.1", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.0.0", + "make-dir": "^2.1.0", + "slash": "^2.0.0" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "dev": true + }, + "@babel/core": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", + "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.6", + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helpers": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.18.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", + "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "dev": true, + "requires": { + "@babel/types": "^7.18.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", + "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", + "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", + "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", + "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", + "dev": true + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", + "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "dev": true, + "requires": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", + "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.8.tgz", + "integrity": "sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.8", + "@babel/types": "^7.18.8" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", + "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", + "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-wrap-function": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-replace-supers": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", + "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", + "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", + "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/helpers": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", + "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", + "dev": true, + "requires": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz", + "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==", + "dev": true + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", + "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.6" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", + "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", + "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", + "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", + "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.18.6", + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.6" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", + "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", + "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.8.tgz", + "integrity": "sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", + "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", + "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", + "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", + "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", + "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", + "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", + "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", + "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", + "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", + "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz", + "integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.18.6", + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.6", + "@babel/plugin-proposal-async-generator-functions": "^7.18.6", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.6", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.6", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.6", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.6", + "@babel/plugin-transform-classes": "^7.18.6", + "@babel/plugin-transform-computed-properties": "^7.18.6", + "@babel/plugin-transform-destructuring": "^7.18.6", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.6", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.6", + "@babel/plugin-transform-function-name": "^7.18.6", + "@babel/plugin-transform-literals": "^7.18.6", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.6", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.6", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.6", + "@babel/plugin-transform-typeof-symbol": "^7.18.6", + "@babel/plugin-transform-unicode-escapes": "^7.18.6", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.6", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", + "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/traverse": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz", + "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.7", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.8", + "@babel/types": "^7.18.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz", + "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "dev": true, + "requires": {} + }, + "@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@fullhuman/postcss-purgecss": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-4.1.3.tgz", + "integrity": "sha512-jqcsyfvq09VOsMXxJMPLRF6Fhg/NNltzWKnC9qtzva+QKTxerCO4esG6je7hbnmkpZtaDyPTwMBj9bzfWorsrw==", + "dev": true, + "requires": { + "purgecss": "^4.1.3" + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@hyas/doks": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@hyas/doks/-/doks-0.5.0.tgz", + "integrity": "sha512-fOft8l14zzWfvWRtvRHGfWFVC2G8IebibllU48YorTWAIcN3LlYuFM6qhasq/Qw5jC5Id7QohT46JBQmNhRZPg==", + "dev": true + }, + "@hyas/images": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@hyas/images/-/images-0.2.1.tgz", + "integrity": "sha512-OESrxH316UeTbgpDJsRS1fnoZzOIGh2+evhaaXUBrDXhg+5YT1myR7SKf00bzi1fSbQlw5+JyOmNLll/JNHxoQ==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "dev": true, + "optional": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@popperjs/core": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", + "dev": true, + "peer": true + }, + "@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", + "dev": true, + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true + }, + "@types/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==", + "dev": true + }, + "@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/node": { + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz", + "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "auto-changelog": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.4.0.tgz", + "integrity": "sha512-vh17hko1c0ItsEcw6m7qPRf3m45u+XK5QyCrrBFViElZ8jnKrPC1roSznrd1fIB/0vR/zawdECCRJtTuqIXaJw==", + "dev": true, + "requires": { + "commander": "^7.2.0", + "handlebars": "^4.7.7", + "node-fetch": "^2.6.1", + "parse-github-url": "^1.0.2", + "semver": "^7.3.5" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "dev": true, + "requires": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "bootstrap": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", + "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==", + "dev": true, + "requires": {} + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", + "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001359", + "electron-to-chromium": "^1.4.172", + "node-releases": "^2.0.5", + "update-browserslist-db": "^1.0.4" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, + "cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true + }, + "cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + } + } + }, + "caniuse-lite": { + "version": "1.0.30001363", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz", + "integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "clipboard": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", + "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", + "dev": true, + "requires": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, + "requires": { + "is-regexp": "^2.0.0" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "dev": true + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "compress-brotli": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", + "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", + "dev": true, + "requires": { + "@types/json-buffer": "~3.0.0", + "json-buffer": "~3.0.1" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "core-js-compat": { + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", + "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", + "dev": true, + "requires": { + "browserslist": "^4.21.0", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-functions-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", + "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "data-uri-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", + "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + } + } + }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + } + } + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "requires": { + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true + } + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", + "dev": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "dev": true + } + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "dev": true + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "electron-to-chromium": { + "version": "1.4.185", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.185.tgz", + "integrity": "sha512-9kV/isoOGpKkBt04yYNaSWIBn3187Q5VZRtoReq8oz5NY/A4XmU6cAoqgQlDp7kKJCZMRjWZ8nsQyxfpFHvfyw==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "eslint": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz", + "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "dev": true, + "requires": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "exec-bin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/exec-bin/-/exec-bin-1.0.0.tgz", + "integrity": "sha512-p8f8h8b6op2nR7U5rsd+zACUMfsfB+jW8HNIBD2njOQ/gF2WvBfQRo/OU6Q6f/b34WLAyePZcwMJyrDdEjB/fw==", + "dev": true + }, + "execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, + "requires": { + "clone-regexp": "^2.1.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "dev": true, + "requires": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "dev": true + }, + "flexsearch": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/flexsearch/-/flexsearch-0.7.21.tgz", + "integrity": "sha512-W7cHV7Hrwjid6lWmy0IhsWDFQboWSng25U3VVywpHOTJnnAZNPScog67G+cVpeX9f7yDD21ih0WDrMMT+JoaYg==", + "dev": true + }, + "formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dev": true, + "requires": { + "fetch-blob": "^3.1.2" + } + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-all": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.3.0.tgz", + "integrity": "sha512-30gCh9beSb+YSAh0vsoIlBRm4bSlyMa+5nayax1EJhjwYrCohX0aDxcxvWVe3heOrJikbHgRs75Af6kPLcumew==", + "dev": true, + "requires": { + "glob": "^7.1.2", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", + "dev": true, + "requires": { + "delegate": "^3.1.2" + } + }, + "got": { + "version": "11.8.5", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", + "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", + "dev": true, + "requires": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "highlight.js": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.1.tgz", + "integrity": "sha512-LKzHqnxr4CrD2YsNoIf/o5nJ09j4yi/GcH5BnYz9UnVpZdS4ucMgvP61TDty5xJcFGRjnH4DpujkS9bHT3hq0Q==", + "dev": true + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "hpagent": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-0.1.2.tgz", + "integrity": "sha512-ePqFXHtSQWAFXYmj+JtOTHr84iNrII4/QRlAAPPE+zqnKy4xJo7Ie1Y4kC7AdB+LxLxSTTzBMASsEcy0q8YyvQ==", + "dev": true + }, + "html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + } + }, + "hugo-installer": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hugo-installer/-/hugo-installer-3.1.0.tgz", + "integrity": "sha512-E3yc8m1NRZBROOx0tx5WtUfAa9EcBbjbM4YSfy3KLGXQfHXIpbfD3oQ5YIKvih8aKuyyRtKzBZIdiOHfWAvvtg==", + "dev": true, + "requires": { + "decompress": "4.2.x", + "del": "6.0.x", + "got": "11.8.x", + "hpagent": "0.1.x", + "object-path": "0.11.x", + "semver": "7.3.x", + "yargs": "16.2.x" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "instant.page": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/instant.page/-/instant.page-5.1.1.tgz", + "integrity": "sha512-7FhcXQ+FSUjN8pqBFVDbwJwcXsV6mPLmQosdb1FYbZGaL9TWUPg08yHaK2RdmgnkJ6lPzEp4T3Opx/HcFDUbRQ==", + "dev": true + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha512-FUiAFCOgp7bBzHfa/fK+Uc/vqywvdN9Wg3CiTprLcE630mrhxjDS5MlBkHzeI6+bC/6bq9VX/hxBt05fPAT5WA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "katex": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.0.tgz", + "integrity": "sha512-wPRB4iUPysfH97wTgG5/tRLYxmKVq6Q4jRAWRVOUxXB1dsiv4cvcNjqabHkrOvJHM1Bpk3WrgmllSO1vIvP24w==", + "dev": true, + "requires": { + "commander": "^8.0.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + } + } + }, + "keyv": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.2.tgz", + "integrity": "sha512-kn8WmodVBe12lmHpA6W8OY7SNh6wVR+Z+wZESF4iF5FCazaVXGWOtnbnvX0tMQ1bO+/TmOD9LziuYMvrIIs0xw==", + "dev": true, + "requires": { + "compress-brotli": "^1.3.8", + "json-buffer": "3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "known-css-properties": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz", + "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==", + "dev": true + }, + "lazysizes": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/lazysizes/-/lazysizes-5.3.2.tgz", + "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true + }, + "markdown-it": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", + "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "dev": true, + "requires": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + } + }, + "markdownlint": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.25.1.tgz", + "integrity": "sha512-AG7UkLzNa1fxiOv5B+owPsPhtM4D6DoODhsJgiaNg1xowXovrYgOnLqAgOOFQpWOlHFVQUzjMY5ypNNTeov92g==", + "dev": true, + "requires": { + "markdown-it": "12.3.2" + } + }, + "markdownlint-cli2": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.4.0.tgz", + "integrity": "sha512-EcwP5tAbyzzL3ACI0L16LqbNctmh8wNX56T+aVvIxWyTAkwbYNx2V7IheRkXS3mE7R/pnaApZ/RSXcXuzRVPjg==", + "dev": true, + "requires": { + "globby": "12.1.0", + "markdownlint": "0.25.1", + "markdownlint-cli2-formatter-default": "0.0.3", + "markdownlint-rule-helpers": "0.16.0", + "micromatch": "4.0.4", + "strip-json-comments": "4.0.0", + "yaml": "1.10.2" + }, + "dependencies": { + "array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true + }, + "globby": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.1.0.tgz", + "integrity": "sha512-YULDaNwsoUZkRy9TWSY/M7Obh0abamTKoKzTfOI3uU+hfpX2FZqOq8LFDxsjYheF1RH7ITdArgbQnsNBFgcdBA==", + "dev": true, + "requires": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + }, + "strip-json-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-4.0.0.tgz", + "integrity": "sha512-LzWcbfMbAsEDTRmhjWIioe8GcDRl0fa35YMXFoJKDdiD/quGFmjJjdgPjFJJNwCMaLyQqFIDqCdHD2V4HfLgYA==", + "dev": true + } + } + }, + "markdownlint-cli2-formatter-default": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.3.tgz", + "integrity": "sha512-QEAJitT5eqX1SNboOD+SO/LNBpu4P4je8JlR02ug2cLQAqmIhh8IJnSK7AcaHBHhNADqdGydnPpQOpsNcEEqCw==", + "dev": true, + "requires": {} + }, + "markdownlint-rule-helpers": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.16.0.tgz", + "integrity": "sha512-oEacRUVeTJ5D5hW1UYd2qExYI0oELdYK72k1TKGvIeYJIbqQWAz476NAc7LNixSySUhcNl++d02DvX0ccDk9/w==", + "dev": true + }, + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "netlify-plugin-submit-sitemap": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/netlify-plugin-submit-sitemap/-/netlify-plugin-submit-sitemap-0.4.0.tgz", + "integrity": "sha512-5ntDtSKZRHaCDrDXh4sH4V7lNEEsoi01lsmSUuqJ/ikPHf0XEErjsKba8TsM3iaZRYEHI9bQse3BWgguwuwIIQ==", + "dev": true, + "requires": { + "node-fetch": "^3.2.3" + }, + "dependencies": { + "node-fetch": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.6.tgz", + "integrity": "sha512-LAy/HZnLADOVkVPubaxHDft29booGglPFDr2Hw0J1AercRh01UiVFm++KMDnJeH9sHgNB4hsXPii7Sgym/sTbw==", + "dev": true, + "requires": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + } + } + } + }, + "node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "dev": true + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-path": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", + "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-github-url": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", + "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", + "dev": true + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-cli": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.0.0.tgz", + "integrity": "sha512-Wjy/00wBBEgQqnSToznxLWDnATznokFGXsHtF/3G8glRZpz5KYlfHcBW/VMJmWAeF2x49zjgy4izjM3/Wx1dKA==", + "dev": true, + "requires": { + "chokidar": "^3.3.0", + "dependency-graph": "^0.11.0", + "fs-extra": "^10.0.0", + "get-stdin": "^9.0.0", + "globby": "^13.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^4.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^4.0.0", + "yargs": "^17.0.0" + }, + "dependencies": { + "globby": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", + "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", + "dev": true, + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + }, + "yargs": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + } + }, + "yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "dev": true + } + } + }, + "postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "dependencies": { + "yaml": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", + "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==", + "dev": true + } + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "postcss-reporter": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz", + "integrity": "sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "thenby": "^1.3.4" + } + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "requires": {} + }, + "postcss-scss": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.4.tgz", + "integrity": "sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==", + "dev": true, + "requires": {} + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "purgecss": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.1.3.tgz", + "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==", + "dev": true, + "requires": { + "commander": "^8.0.0", + "glob": "^7.1.7", + "postcss": "^8.3.5", + "postcss-selector-parser": "^6.0.6" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + } + } + }, + "purgecss-whitelister": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/purgecss-whitelister/-/purgecss-whitelister-2.4.0.tgz", + "integrity": "sha512-O0jBUDtY9dU9tUT0vA1FvwFdkKDerxzteYaBV49JCbm+QJLFKMlIsf5Kp5cdbLatHQNjJtV8VB8eXtISoZL2Dg==", + "dev": true, + "requires": { + "glob-all": "^3.1.0", + "gonzales-pe": "^4.2.4", + "scss-parser": "1.0.3" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "dev": true, + "requires": { + "lowercase-keys": "^2.0.0" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "scss-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/scss-parser/-/scss-parser-1.0.3.tgz", + "integrity": "sha512-XQKCfOJERmhn1yoNRUyxv9wgkf4DIv29Jk0m4FiZforeiCmGxrby8K3not7tQ8GK1yvtd9N0OnNimNetJ8V+zQ==", + "dev": true, + "requires": { + "invariant": "2.2.2", + "lodash": "^4.17.4" + } + }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "requires": { + "commander": "^2.8.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shx": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.4.tgz", + "integrity": "sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==", + "dev": true, + "requires": { + "minimist": "^1.2.3", + "shelljs": "^0.8.5" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", + "dev": true + }, + "stylelint": { + "version": "14.9.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.9.1.tgz", + "integrity": "sha512-RdAkJdPiLqHawCSnu21nE27MjNXaVd4WcOHA4vK5GtIGjScfhNnaOuWR2wWdfKFAvcWQPOYe311iveiVKSmwsA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.1", + "balanced-match": "^2.0.0", + "colord": "^2.9.2", + "cosmiconfig": "^7.0.1", + "css-functions-list": "^3.1.0", + "debug": "^4.3.4", + "execall": "^2.0.0", + "fast-glob": "^3.2.11", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.2.0", + "ignore": "^5.2.0", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.25.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^2.2.0", + "svg-tags": "^1.0.0", + "table": "^6.8.0", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^4.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "stylelint-config-recommended": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-7.0.0.tgz", + "integrity": "sha512-yGn84Bf/q41J4luis1AZ95gj0EQwRX8lWmGmBwkwBNSkpGSpl66XcPTulxGa/Z91aPoNGuIGBmFkcM1MejMo9Q==", + "dev": true, + "requires": {} + }, + "stylelint-config-recommended-scss": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-6.0.0.tgz", + "integrity": "sha512-6QOe2/OzXV2AP5FE12A7+qtKdZik7Saf42SMMl84ksVBBPpTdrV+9HaCbPYiRMiwELY9hXCVdH4wlJ+YJb5eig==", + "dev": true, + "requires": { + "postcss-scss": "^4.0.2", + "stylelint-config-recommended": "^7.0.0", + "stylelint-scss": "^4.0.0" + } + }, + "stylelint-config-standard": { + "version": "25.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-25.0.0.tgz", + "integrity": "sha512-21HnP3VSpaT1wFjFvv9VjvOGDtAviv47uTp3uFmzcN+3Lt+RYRv6oAplLaV51Kf792JSxJ6svCJh/G18E9VnCA==", + "dev": true, + "requires": { + "stylelint-config-recommended": "^7.0.0" + } + }, + "stylelint-config-standard-scss": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-4.0.0.tgz", + "integrity": "sha512-xizu8PTEyB6zYXBiVg6VtvUYn9m57x+6ZtaOdaxsfpbe5eagLPGNlbYnKfm/CfN69ArUpnwR6LjgsTHzlGbtXQ==", + "dev": true, + "requires": { + "stylelint-config-recommended-scss": "^6.0.0", + "stylelint-config-standard": "^25.0.0" + } + }, + "stylelint-scss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.3.0.tgz", + "integrity": "sha512-GvSaKCA3tipzZHoz+nNO7S02ZqOsdBzMiCx9poSmLlb3tdJlGddEX/8QzCOD8O7GQan9bjsvLMsO5xiw6IhhIQ==", + "dev": true, + "requires": { + "lodash": "^4.17.21", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.6", + "postcss-value-parser": "^4.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "dev": true + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, + "uglify-js": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.2.tgz", + "integrity": "sha512-AaQNokTNgExWrkEYA24BTNMSjyqEXPSfhqoS0AxmHkCJ4U+Dyy5AvbGV/sqxuxficEfGGoX3zWw9R7QpLFfEsg==", + "dev": true, + "optional": true + }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "dev": true + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "write-file-atomic": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", + "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/docs/site/package.json b/docs/site/package.json new file mode 100644 index 00000000..84c0aa8d --- /dev/null +++ b/docs/site/package.json @@ -0,0 +1,71 @@ +{ + "name": "doks-child-theme", + "description": "Doks child theme", + "version": "0.5.0", + "engines": { + "node": ">=16.16.0" + }, + "browserslist": [ + "defaults" + ], + "repository": "https://github.com/h-enk/doks", + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "scripts": { + "init": "shx rm -rf .git && git init -b main", + "create": "exec-bin node_modules/.bin/hugo/hugo new", + "prestart": "npm run clean", + "start": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 --disableFastRender", + "prebuild": "npm run clean", + "build": "exec-bin node_modules/.bin/hugo/hugo --gc --minify", + "build:preview": "npm run build -D -F", + "clean": "shx rm -rf public resources", + "clean:install": "shx rm -rf package-lock.json node_modules ", + "lint": "npm run -s lint:scripts && npm run -s lint:styles && npm run -s lint:markdown", + "lint:scripts": "eslint assets/js config functions", + "lint:styles": "stylelint \"assets/scss/**/*.{css,sass,scss,sss,less}\"", + "lint:markdown": "markdownlint-cli2 \"*.md\" \"content/**/*.md\"", + "lint:markdown-fix": "markdownlint-cli2-fix \"*.md\" \"content/**/*.md\"", + "server": "exec-bin node_modules/.bin/hugo/hugo server", + "test": "npm run -s lint", + "env": "env", + "precheck": "npm version", + "check": "exec-bin node_modules/.bin/hugo/hugo version", + "copy:katex-fonts": "shx cp ./node_modules/katex/dist/fonts/* ./static/fonts/", + "postinstall": "hugo-installer --version otherDependencies.hugo --extended --destination node_modules/.bin/hugo", + "version": "auto-changelog -p && git add CHANGELOG.md" + }, + "devDependencies": { + "@babel/cli": "^7.18", + "@babel/core": "^7.18", + "@babel/preset-env": "^7.18", + "@fullhuman/postcss-purgecss": "^4.1", + "@hyas/doks": "^0.5", + "@hyas/images": "^0.2.1", + "auto-changelog": "^2.4.0", + "autoprefixer": "^10.4", + "bootstrap": "^5.1", + "clipboard": "^2.0", + "eslint": "^8.19", + "exec-bin": "^1.0.0", + "flexsearch": "^0.7.21", + "highlight.js": "^11.5", + "hugo-installer": "^3.1", + "instant.page": "^5.1", + "katex": "^0.16", + "lazysizes": "^5.3", + "markdownlint-cli2": "^0.4.0", + "netlify-plugin-submit-sitemap": "^0.4.0", + "postcss": "^8.4", + "postcss-cli": "^10.0", + "purgecss-whitelister": "^2.4", + "shx": "^0.3", + "stylelint": "^14.9", + "stylelint-config-standard-scss": "^4.0" + }, + "otherDependencies": { + "hugo": "0.101.0" + } +} diff --git a/docs/site/static/android-chrome-192x192.png b/docs/site/static/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..62e8cdbc417fce725c0eafd375d31e975d90d4d6 GIT binary patch literal 19174 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 r7AI0ZY@fKg%0AW{*%UwFVGsL%Uib3aaz%#g00000NkvXXu0mjfPSs_R literal 0 HcmV?d00001 diff --git a/docs/site/static/android-chrome-512x512.png b/docs/site/static/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d0c4eb8aaebe4e5f43fa7b37d499462747faad GIT binary patch literal 79062 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 literal 0 HcmV?d00001 diff --git a/docs/site/static/images/logo.png b/docs/site/static/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..72f07bd45eb1d30b6a74fbc4594bbdb5fa158fa5 GIT binary patch literal 7912 zcmVP)Py8qDe$SRCr$PU3qwv)w%zjnd~GX1Og#}gd`J51VnZLK~OBVE`93K_TFydwJsU7 zE;R!#SQnHD)yD#fsMpeadu^?@YE|47*+KSA0-1yaNLWJ>vQ3tm?>_H0nUF~)Gw0i8 zN#^~B=V8uy&wJkU%Q@$J&$}@6V|uOBl-33zn+YrvVCjI63JA#n8v8Ry`cNBRj^FGzN`;cMK0&7+2qPv(NEC6t|5B25Cp*9JOty!40 z?9aX&RIRas3Ro+P^HX$Tx;#L*55Qoxln~&2ssXmz-fk~?Ag7=zz-8?eFDQVuy7aMZ z8}tuB5b}aWv6{%qSdkvKSMJMNUZM$q6`2M!u*lBT4rc22fa<>Bj1`4JFbA@oEFgjP z&cUZ6&PBB>0fZ-1{3Ggvtk}{dYvi*(9s5jcpiM5|fYos+e>2b&70B`kjQv-jUGf74 zSfbfLzzPVM9mtCqu(C01urWLsC}xU)09H{+{$hc#7Xo(Cf=DnX2#@Dw7rf|ik^Ks+ zRVAh|jIlyMxW?a#=v(8n^@1Q67iOCe`DpZD`M_V4rsHs6@N> zo2?ZW8qcG)sT%dxS~Rvaz}nsno2?xLFemACdW7pE5fd>0aZv*?FnSOY2P9!YWSnv# z+;dRm6(Ji~A%80Q>)G1gf~wl%I8}E7HBILs2$ujPl`8=)dEf}7B&3UAQ<-G@bIAgh z!}AmUB5R783w6<2i?VY^aH{r1=P{=y|Ad%CWDFUN;R8p4Freul7STpeBf8H zU9h9{>|t2W9@b=s@+L`ATr$R{P8RQFN=QzCh9qE#AzF6qRU%}6>D$;+k3Gk?qOQ5d zuTu`wg=0+WM2r|TN|78k9j=rTS|$ltg{7wTp}0Tq>vQH}CH9`!j&>X6SPKkFOUx1h zrju*3VAx>HGIK{$aRVz9q09%6^6C@FydafA7rvf`)+Mt*rn3_2obVSObBx_V8Pp$|qU=>;xJs(QY;dvP< zsx3HJxl7Jk`Ml5I*rAx3F&jE2CjlZ`YBVhK>J{u2SYj$60Tn)3rCBs8MQ6vakjY%tv0I~!-zaCPnm#>A(u(#$5@duYnjngM~}b?c`kU?IX%T} zDg9b}=Tk!Ax(JLwu=&PNZ_hpKnr!_qZ4 zTDxC1zz9@V8|F#(oba-1^$ILUB3UZo5h8aQu(mbf+asUCW^b3Jpz%Xy;8(eiVn}qd zOMe2)xuz;{H>z)~MZ3_3D18iuL=VS^*i1x+xmwYw{nk@o;H~0U(AaiSmMmjZCSa6| zBhlV2r1q9@w^v|=z63q5(f*U);lzbwk{6PWpF6Ve#|@+Y19YEqQu)Or*iiWq_MF{> znwE2J`RZ91G6&}3s^QmTX37smz&YuB^C_&__XLQKR0`Ke;M$y<5T=)Eg6RDV(F3qd z=lfC0Ye{R-*xG>gM?R7K6{y#R;oh-NV`}oXo#UNuJdVE~S%H1$w@Q*>KzKZE$-EQu z(ryC*j>y{HgcW-i>|tZ1_Nz7;%v8{-2e}1S$ja_nzlSP!gDmV) zh}>9yJN8M;7=A-%w{K3okGGGkM5|rC?Kx}U7~FrwvzznH!t@VM1)B!<0xR6G26VjtGqpdWiiqB zv$TU&ss_>vx>iW_NN`id%z6id zB9lZG%XdADL)G7Lvr8MCg>k98Rg1f@Wte5mGH-JJj|;F0EvDrFe$Oq1j~mhvL`M-1 zU7m8K7+9bt9Xo$i^tIw8GJY<<`d!hg-Q3=Qhu8lER$EhN_uRxuFil?J!fw~u4OqF? z%EX}WEb z7&R0x&H9%JXgYR(xBh03|2+?pxncg8Tctno0EdkRbLZu@6IhNK%62Lv8?Yp0#~3vv z8)H%&N03^ywe%ZYXmoECcQ?j;SNs82C0{T8RJ4ByzB}!DjNY92Yusk&nU!4XrQ6-u z&(HW@jEKz=e|loeFHzaR|4Kks_-Gjc77hno)o`Ed1*%0br>|jtwG%j3*iBypH;j&zX06IJGg(^3D|7; z3bjq14S!ML(U>#(N1!JZHR+2(?{oWIkqKed+)qGHFE*hacYie(Lbv0HF4`~6ey`KB zf!h7<+grr1N2PRA#;;7jFjIonP&BCzw6geWiXEc~^>kcgPRFnD&DQ9p+ zeHyG6MIWf%9P7y4c522f42~V9XdHK)KRxhI?)X5G1HK5n11_7%>GDFrWo}df;8|OE3ZJ_3OSCgBEB9TDa~< zZbc$%{NgD^ohAor`^>hxdmNim=R=Rvzsz|=?DoFpzwz%f{?zU=ZCT=2I_SsUZ+PLL zcoYWXqjPoRS!^qHy*FGjVk$-^W=LHF?)IM_dXM{!kdDHYbJrp^e4x0?(NXA3OVoY9 zr05j<;i@;qW0Qz{vCKOjK%K<5zOHpW>zm?_(cId|t?Or|uR(g8!>8P|>E}4pbfVY3V+KzVFY?Z?EV}5g z+WQ15>M!NABPYK_Q&yp_r5c|cdkb{Y?~U#mw*)hW&li9G)80kcBjIUhde*gKiX>Uo z;aTbcmc>NQK=ML1WR0%8lRtn(U!?S9%1h)XLk@XFuOE00TTXrEvFo(tc_2VIAFJE# zZTP(6ANaKVZ)j?-$HMVTF>&an0<=eK_K9~Vcm7xAtN(#vF^;4l`I~-F?pn0up1L$49R6{(Nv zY)Vl&ryEZoJ-%l|4T0~Tudj1CW`_?*#|tyx5MITS^1 zF&fNKELh_P{Q)e>98-Ln&+<yZt&a+wkcK=+P&T6~!HMzj;r zj?|UN?~APZL|>nH4}U%Uk~cP;zf%gNYeu{Og5_mGaffVGY5sLgV0>0bUd}#f=MP|= zZ#aYPW#3Ag9o?JA5K2VH7Jd5jP=r1bH)i|_^V5EYsIcB2)Bk>CrHjL0OjsQLIO|=+ zgga75KD+&Hl-2P+sH6@Wg)2u+;}NmfHUbmov0zR4=nr6#yUdq|-sd(skmhp}C&Dz@ z@t{FR8oA9}u%6{!xR|h5OdmcUGgEFrMtn}^8(xj|9NsH^0~;&Xy72l%&cnDq?RN41 z=yJbo$3pJ0s3DnaMkZ!T>f@&IJuFzGar^-+QsB0-b*OIO2Zp$7O#chW36E&iz9+F$ z!t+YkMWfh53Il7kwcu1^d5>ow`m!V!WpW!Lui6)O-v))V$Ju` z%0wo_3>G7!RiMAHLQDRq0J{`Aq5@Z6u<#eKDC02&Q}DW>WG7sKC#JqCs)QnE$U{_Z zqCnP1CcXr6mm#WZD91C~?-q|7CofJ2W z+jc|V6`L(z@`#D2roG-7NI`d=V|B$aB#c3B;$)0ToP@;aWPDh*M!bZRO^TONV>57j z_I;R;bSX-YJ_=si{fH#rE9ZD>`>**0SagigUFF!hBWP~B}mVDtc%znzSxiF4@Uh*{QtM6=cr5JEZe}s;tAjzV^wQIfyVoXugYmfaEYmfb( zq#duTP+3EBk&}FdWH~)`@F}p)T&%*L<6F3oJ5^^Yff*DZu8^c z{p#?)gYItCLrIKbUha>*{)LMPXDfG$Ho8D0+NtRHQ#+@HySZxmq*HIL!-k`t-EjkP z0o=(XCBT4E0USAfKyoTcEpdJQ$lK_ zbM>dO@5FYmnQ^q%jcCe98jYOfadPr8$P~}<2(6jh%!vzS*nd)fN*~>CUTq6t^m{V>QWr2l%B!Y$4cNDj&>{Bwd4@(UWZTZ z1zin%LG%z$Z=NKx)MT~l$mekMBL|_^)nVw$MGmk8n}Fu(HncX_KzT9r5e$(7!w{Ju zFAqa&y$#lyHrQGPQ2p)j0eVCa4u>w>YZ)Pz$tVF9F`^F{+PSEjg;rHp$>oKfp~ zr73{}EB9y`Od%Cm_BH_*Pgp_!cBhCqJz`U&MW{8MYlHPdPgfMCXNVgSiLfXghmIUg zlme^kKxC~yS#u0$>M9lA!N^KaM;#^hO&&PXPdk*W8pU7=EyKU00;~RH3)&ic_s1GA zEP{LIB0j{gH_}JwFmP0qyIM$YyQm2)=K!>ekpY=}=m~7(F+pxb^#AUOlHi7mK4kPF zK-O~tl}gTe+<#==8j9gx)Tq#6(j;J23b1IGsx9;EN=rLTeEOw8PEQkTsA>TngPtgE zWE8?<_;xKVfaOj$a$sy}v!d13+TjHvh|ewr9y;Cv4Mc9{;0Rdl0G8qqds0YEW3`Jh z^nAl<9KTTJ4dCMMZA~`RpYZ%h&2$WdviY3R>dLLKwRldCI3PJfyua}f<%>#9xD-H2 zb!R9!ncVuyJYxoFn=T>t3X5IRWt8kyQW9o#R~mtUz~G7K!kv)G2P^_9fz=byosI5p za*2$MlsPa-1Gf{oGWoq<*Q6jy(iqWB^=}KG;{*cT zf9sE1(Qb8r9L5ZbK$J`qMtAusFFNH%4^g+oYaRD2S*ao^42r^`)FJ{`-Tz;gKOg+PJ2Q>;RUmY`c_ri9_kJaed|k~_fpY%&_m zv%1UZ_61hSqjc8+r1)dGQy!1&ixj2n!Wa^=e#iYwANrH z!Yc(qy+#pn<}lFw1F`tGqf27H4H~eu^%P@mKb7!$>Kx=rA7I4 z0{Y8K_@#m5Ba-O1{NhmyVk{WtLQ=_m&jd)b}Om=TwTZ0 zB2TB>`2<2gJ+ohSU)J&xS-=u6@e2ImPt_jBZWWvW+nemDKWRm;QBj^W&49SnNHI`V z35`y^0*0ZvN?7!rzFu}Kny6QYZzXYuQu3jD(>fVT8>(7CUZK21J5}uP2vv-tO6nx@ z${Q^0C~olHEVIW73SNOF?piYQJ5VuzFTei)HoNjW63IcwA_YkBSmVjUK47SHcjn#} zm-3)fl8q4c{w3H|H(bDa=it*3=c25#GSluX--I(46@6UxSWB|Tw_db~;awEfBiJb~ z1A{JtAuL*t$auZ%uRnLdp?AR9mjzw9Ax-`UlB`jYKOOswR~rx)ut-9=*7&~Q{SfkA zaA34IE4w=ca|6q9kvFY}fJ@b`IsYa$m3*ODh80c`WH+Nq6%;o}MU472F>EkqnXlp1 zfh1tb@q8db=n}uR^lR0X5R4wW`E4hB3%O$jO>=9ID(EupXzBGAMi4 z*pM-_14)8_u?w@!hkODo$F3zm#Uy2=DL%blOr6+!k};`MQQkf&E*azz8Xx7Ts~jTS zV>Fm$m4ubGV>uOGXfdq@aIf42XliW~qkNndR>^mi$cu*i5+sIQvmm2fN+ovs#8aonEYbN`}=CxoUtx*qmo5kmQ=) zU5ARbs?-A_w5Wln0dJlQJQ6DgmU!PPS@Z)i;d7n=Lu~?F0|J|G%wG0|QYlpdmUtwV z<}VNg_GhI6h5GwX1B?lGn>cDbNQcoM)Tz!G<^kP%fD5LE4?lJS#ACZ7R|grVmjyTI0{@wUh_xlkL22I%ci z$Akr*0!-D`l}~}?6ke%UgxX5z!3k(uw!&{%pM<2u3-cpK9sFufTFnLT-SDT1x0keB=Z^XfgkQ02WP53@sC| zLQdSG7K#Zvo(vmo3=ck-Y2FtIvIh*XoXU_JaUBTC^p^}$B9wh4W55B6Cho`;(Xs>( zp750-f^!_UG|3wIEKe>4U(YWff#pG5`;m<{BrBc;3kIfS7x?2F;2q0K8(H;h{77YJ3W|=q1UC2P| z*QbEhRk@BD*S2{8n+xD(0P;#wsJ~)u06qeQb#}e}s|PY(ELMLA|8wlK!0N8rS1pf^ zwK4lt226q=Oaw3ifc%OAd}~K}Tlavm-2$*nFX+Cz-|&L0EIoX~1x~Ae11xtcCp%di zgls0TOn{{WLMk961B?m}P3Bytoq%v2V5b2p5hGLxOehNnD+y#f6X)DyH~W8@tpnc= SYAd4v0000e{as|Nz<&lb+(B#=~`K=X{lp#_`z7+EPkvY zD8f*01UI*fIM>~b38Nr1wy;t!3>aCv3Q{TfbJ-Ujl1rB^q3b$M zr;{^h&fsvYzQ3EAnmBgs7y|jrnZoYycm#Nv=%+ockScH{Ca*`_(?~zDO0c;w3_u0GrJkvv2$z#}x z%DFcAAro_7-M=vl3k&%De*AtvRaI5Y&(9NyLPKwONp|nD5SsmrR}X%K zB8oSSt(Z#y+!Z&dt`jULe_>m(6R;qqaeu~`rnyeIX_^QjGWQfkK}v~X7?~VJQ8IDE zFz|RhoIihlU9Ee0vo$32TYS*{IQtu3;1Sm|9DlBzzH9qQE}1CXph%NQ2@gKBns1nF z8cWwNwy$2R+Nv4S1j)wpw@4}3Xw=u&Gd@1f^z<}RO77gbgUx0m6bccIMv+o7I5iJ* z)Hn}NYIUz_eE2PX`(qe=<*!X++1g;e*6fk9V;l|#KA(@awl;KKM^#l$oH)VBlP76y zZDnO;h4S)pT3T9ic0xr(1!vEmrMtVEL?VHdl70L3(b(9yhAUfxxoqR*J)fXGVQ0lm zGW^pQ++MhWqC(%0kJq062366B#i!^Se4A3YWZ5#6GnOu&%_F7E*)d{nZZ79%$uv!L zUC$IrcZRO(2q6$cP*hZuSzb#^OW16-4Qr%Dsj7;qs%vtx|E~W|K=gNsX@U^&KpB*~ zRyh(en7b`OLXj1mH3H4b|HeYYlDelvh9fjA@jfXKf(;>NXJ_-ii71p~hkLQL!OH;^ zh)OA)`4mxT#s~{DD$p;b+&ZYb7pCY}6N$t*yWI}(dcHcRP>e|*Z5B)U{yzheqT#~L Rugd@c002ovPDHLkV1lGkGXwwt literal 0 HcmV?d00001 diff --git a/docs/site/static/images/versions/core.png b/docs/site/static/images/versions/core.png new file mode 100644 index 0000000000000000000000000000000000000000..7f2abd906f760aa58116eb9032cc3c6d9ee96ad5 GIT binary patch literal 651 zcmV;60(AX}P)xP~0003jP)t-s+uPgd z=;-F==IH3?_V)Jp`1t7P=;r3;=;-M8_xJVn_4oJp^z`&IGcz_eHa9mnKR-W0LPA4B zLqtSGMMXtPNl8mfOH52mO-)TtPft)#P*PG-Q&Uq^R8&<}RajV9Sy@?HT3TFOTwPsV zUteEfU|?ZkVPs@vXlQ6@X=!R|YHe+8ZfLl?si~=| zs;aB2tF5iAu&}VTwY9gmx4F5wzP`S{zrVo1z{bYL$H&LW$jHsj&Ct-$(b3V<)6><} z)!EtE+uPgR+}z#W-QM2b;o;%p;^O1ulq(=H}<;=jiC@>FMd}>gwz3>+J08 z?d|RE?(XmJ@9^;O@$vEU^78ZZ^Yrxe_4W1k_V)Mp_y7O@x+YY)0000DbW%=J2ab=A zkB{c(=jZ6?>5IT|ssI200b)x>L}OgOEvf(j0Q5;jK~yNujmpPD!ax*-;Uj|B#)hH@ ziZvGO1yE5`6h%$UBuq(SfB%OtGp@<_E$-s{7s!nK^fr_M(%;F_82(B&icb@KnEd18 z-2`tYh_uF1zIb`QIKTN2MPzSgE4o@MuUzYdPV&Qdd=m_M l$p+9*ll1|qtlL{QgK~z|U?U-Lkt7RO=KkuJy&iAad&7f_kF(4AD;J-0E^S<90V=_jZ^@GpI0L5QAiSNz{J+(=2g{h zw+{*-u2fQx5S7e+03mPzS1firsu1E*6$q*-2*k@O&?qXbtlEqL8q`Xg0##`Ya-{`S zD{gzmB$G*;PA9v&yLT+28duC6Z6zTDcVjF5=Zs0G(~OOc;qiEAXlP(yV1UWV$$ef3 zL2Yd<%gf6&HfFCtnx+wp#i*;RLseCVhKA_u>_kx%VzC(A-QDQAo|mUkf-I?=YaXJ> z(TOZ6Br`ESyV1>_(DBqg$63!cWXVD*v%;4*-yoHV0hHxle=5z7s~_O3ZNX})=ev~w zZYDmtJ!1fdhlg2QT*U2mGdDNK%*+g_RBGRt!zSeqR?yYeh0o{1=ko#3(b0in7)4_9 zb3Wkg!lwAR_O1^BJp5n>lG8x5+|T*ucX)f^Jiq?_6X*PwdFIjgn7VO+6PBiuTn=A< z{~=4ag4Ef(^z~dPvi@<&am%^wP^RO?>O(wMd5vT2E zQKXu(TuxJ33i8ky2}^yH6E!YCE~(*IV-DA?Rx4XuTX~#e7|60*v|S_;p|!P@+1Xjz z+uK=KSit3S9cxT#C&F9rx3U3_wRFlzaNLgK_C#I zudk1djg5a~OjErdZ<~YAYJg9_>LZ!jz#_R=NqmFH)q%~D&E-4Y%knSt?CkzgmOHw_ zk4}1FIrfa1nwrAxc9TdX=;`UnJ2-Ql^!N8OJw46(`Z`NXOZ%MFYGrhE6iw5}WHOA8 zj}r_AkK`znVCYt!ZyUw@n8vP=Vg844;=ct^R0v#ujTfJtL{-deCSwG?cmn**J-X^%-mAk;XZOG{JZ`$1#3SG38zT2qQ3*H*wDi!c={A5;}F_O%x3QYX}P*ng!noteHxcYbXCCaRvdx>f> gCik>iBgC730jB}^`_Z&P_5c6?07*qoM6N<$f}SfKp8x;= literal 0 HcmV?d00001 diff --git a/docs/site/static/images/versions/plus.png b/docs/site/static/images/versions/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..41e36f2b8ecf9b052a4d52307afbff7045405eb1 GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#F!3-o#dY3o@sh_T1nLzQ78Vf^5fv2`6B82`7nhcnmXniHR8&+|Rn^ha(bLm2G&D3ZF)=eUv$V9d zx3_n4a&mQb4Gatn3k!>ljZI8UOifKqOG|5LXqYu?*6i7{=g*(NV8Mce2M-=Pbm+*D zBgc*%JAL}}g$oxhU%q_(`t_SPZ{E6f>-O#2ckbM|ckkZ)`}ZF{eE8nSAo2nEak7A=!G+*PAI&qV3^t+vh7LicSmEc%_vkoZB4s_wzKtFU+?@T;yBay4r#l zpSwJ#(ShsuYa^|zwPCN$r;FX1QpFn@n044{jo=ZfzS23<=2rg|K4R3lzo|p-SD3VI zvzdSXiutka_xfhrEPK+V!Snm<;)^Ve46DNM-w;nqDx7;^Sp!MCgFPf|`*H&+ESa)@He|$$y z|BFvtJSiP>6c2PX{ZMrfaZypq7C0Gk^s(mDicpQI6=$DBYW}^%uNO4aIW~gh1JKtD Mp00i_>zopr0P8T~d;kCd literal 0 HcmV?d00001 diff --git a/docs/site/static/images/versions/soon.png b/docs/site/static/images/versions/soon.png new file mode 100644 index 0000000000000000000000000000000000000000..34c3e15faebec87b0f29d140215bf4e94925c2f0 GIT binary patch literal 707 zcmV;!0zCbRP)C!ern{Z(*DyX2SjUn{62+G=2M1h4w5>u%CI2!&`5{~6C>it@bw?N0q-ApeW zxSaQJ-{&0e{m!S(-N$g}`dh`K4k3>eNhwBvj;ZnSX5H}lTCEvrN)?PP5lo=T@cGaM zsY6nY^jCr$*2N-^bfSV4x=3090idNCAd%AYr2Zc$P3cq>wGqtTfu>Zm46RjM=33r zN)ce~>PnQ~!egwYy68M-JF5Bm;}cco4eZ)*nY%qTWE#OmJzGy-UE{-GH#y#78f!c0 z9le0^lYOy{2aGAKv9`SX!JVyz6u;FBdKR^ zd{T9@rbJ-``pL{N0c}CHh$M!JO!so?%0}MxzaZPSnTDOO@far2DGP@VPFH+gR&IP} zvldA`8!E#Sf7V^I0LYxTB&cAZoZ_-$fPBnx77;?V+A_g(^LZC&Sp002ovPDHLkV1lF%M)&{# literal 0 HcmV?d00001 diff --git a/docs/site/static/site.webmanifest b/docs/site/static/site.webmanifest new file mode 100644 index 00000000..7ba124da --- /dev/null +++ b/docs/site/static/site.webmanifest @@ -0,0 +1 @@ +{"name":"WAHA - WhatsApp HTTP API","short_name":"WAHA","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} diff --git a/docs/favicon-16x16.png b/docs/site/static/swagger/favicon-16x16.png similarity index 100% rename from docs/favicon-16x16.png rename to docs/site/static/swagger/favicon-16x16.png diff --git a/docs/favicon-32x32.png b/docs/site/static/swagger/favicon-32x32.png similarity index 100% rename from docs/favicon-32x32.png rename to docs/site/static/swagger/favicon-32x32.png diff --git a/docs/index.html b/docs/site/static/swagger/index.html similarity index 96% rename from docs/index.html rename to docs/site/static/swagger/index.html index c300c03b..3ccf1cab 100644 --- a/docs/index.html +++ b/docs/site/static/swagger/index.html @@ -3,7 +3,7 @@ - allburov/whatsapp-http-api + devlikeapro/whatsapp-http-api diff --git a/docs/oauth2-redirect.html b/docs/site/static/swagger/oauth2-redirect.html similarity index 100% rename from docs/oauth2-redirect.html rename to docs/site/static/swagger/oauth2-redirect.html diff --git a/docs/site/static/swagger/openapi.json b/docs/site/static/swagger/openapi.json new file mode 100644 index 00000000..2e33d5a4 --- /dev/null +++ b/docs/site/static/swagger/openapi.json @@ -0,0 +1 @@ +{"openapi":"3.0.0","paths":{"/api/sessions/start":{"post":{"operationId":"SessionsController_start","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionStartRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionDTO"}}}}},"tags":["sessions"],"security":[{"api_key":[]}]}},"/api/sessions/stop":{"post":{"operationId":"SessionsController_stop","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionStopRequest"}}}},"responses":{"201":{"description":""}},"tags":["sessions"],"security":[{"api_key":[]}]}},"/api/sessions":{"get":{"operationId":"SessionsController_list","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SessionDTO"}}}}}},"tags":["sessions"],"security":[{"api_key":[]}]}},"/api/checkNumberStatus":{"get":{"operationId":"ChattingController_checkNumberStatus","summary":"Check number status","parameters":[{"name":"phone","required":true,"in":"query","schema":{"type":"string"}},{"name":"sessionName","required":true,"in":"query","schema":{"default":"default","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WANumberExistResult"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/sendContactVcard":{"post":{"operationId":"ChattingController_sendContactVcard","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageContactVcardRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/sendText":{"get":{"operationId":"ChattingController_sendTextGet","summary":"Send a text message","parameters":[{"name":"phone","required":true,"in":"query","schema":{"type":"string"}},{"name":"sessionName","required":true,"in":"query","schema":{"default":"default","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]},"post":{"operationId":"ChattingController_sendText","summary":"Send a text message","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageTextRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WAMessage"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/sendTextButtons":{"post":{"operationId":"ChattingController_sendTextButtons","summary":"Send a text message with buttons","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageTextButtonsRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/sendLocation":{"post":{"operationId":"ChattingController_sendLocation","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageLocationRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/sendLinkPreview":{"post":{"operationId":"ChattingController_sendLinkPreview","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageLinkPreviewRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/sendImage":{"post":{"operationId":"ChattingController_sendImage","summary":"Send an image. Either from an URL or base64 data - look at the request schemas for details.","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageImageRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/sendFile":{"post":{"operationId":"ChattingController_sendFile","summary":"Send a file. Either from an URL or base64 data - look at the request schemas for details.","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageFileRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/sendVoice":{"post":{"operationId":"ChattingController_sendVoice","summary":"Send an voice message. Either from an URL or base64 data - look at the request schemas for details.","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageVoiceRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/reply":{"post":{"operationId":"ChattingController_reply","summary":"Reply to a text message","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageReplyRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/sendSeen":{"post":{"operationId":"ChattingController_sendSeen","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/startTyping":{"post":{"operationId":"ChattingController_startTyping","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatRequest"}}}},"responses":{"201":{"description":""}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/stopTyping":{"post":{"operationId":"ChattingController_stopTyping","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatRequest"}}}},"responses":{"201":{"description":""}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/reaction":{"put":{"operationId":"ChattingController_setReaction","summary":"React to a message with an emoji","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageReactionRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"tags":["chatting"],"security":[{"api_key":[]}]}},"/api/screenshot":{"get":{"operationId":"ScreenshotController_screenshot","parameters":[{"name":"sessionName","required":true,"in":"query","schema":{"default":"default","type":"string"}}],"responses":{"200":{"description":""}},"tags":["screenshot"],"security":[{"api_key":[]}]}},"/api/version":{"get":{"operationId":"VersionController_get","parameters":[],"responses":{"200":{"description":""}},"tags":["other"],"security":[{"api_key":[]}]}}},"info":{"title":"WAHA - WhatsApp HTTP API","description":"WhatsApp HTTP API that you can configure in a click!","version":"2022.11.15","contact":{}},"tags":[{"name":"sessions","description":"Control your WhatsApp sessions"},{"name":"screenshot","description":"Get screenshot of WhatsApp and show QR code"},{"name":"chatting","description":"Chat methods"},{"name":"other","description":"Other endpoints"}],"servers":[],"components":{"securitySchemes":{"api_key":{"type":"apiKey","in":"header","name":"X-Api-Key","description":"Your secret api key"}},"schemas":{"SessionStartRequest":{"type":"object","properties":{"name":{"type":"object","default":"default"}},"required":["name"]},"SessionDTO":{"type":"object","properties":{"name":{"type":"object","default":"default"},"status":{"enum":["STARTING","SCAN_QR_CODE","WORKING","FAILED"],"type":"string"}},"required":["name","status"]},"SessionStopRequest":{"type":"object","properties":{"name":{"type":"object","default":"default"}},"required":["name"]},"WANumberExistResult":{"type":"object","properties":{"numberExists":{"type":"boolean"}},"required":["numberExists"]},"MessageContactVcardRequest":{"type":"object","properties":{"chatId":{"type":"string","example":"11111111111@c.us"},"contactsId":{"type":"string"},"name":{"type":"string"},"session":{"type":"object","default":"default"}},"required":["chatId","contactsId","name","session"]},"MessageTextRequest":{"type":"object","properties":{"chatId":{"type":"string","example":"11111111111@c.us"},"text":{"type":"object","default":"Hi there!"},"session":{"type":"object","default":"default"}},"required":["chatId","text","session"]},"WALocation":{"type":"object","properties":{"description":{"type":"string","nullable":true},"latitude":{"type":"string"},"longitude":{"type":"string"}},"required":["latitude","longitude"]},"WAMessage":{"type":"object","properties":{"id":{"type":"string","description":"Message ID","example":"false_11111111111@c.us_AAAAAAAAAAAAAAAAAAAA"},"timestamp":{"type":"number","description":"Unix timestamp for when the message was created","example":1666943582},"from":{"type":"string","description":"ID for the Chat that this message was sent to, except if the message was sent by the current user "},"fromMe":{"type":"boolean","description":"Indicates if the message was sent by the current user"},"to":{"type":"string","description":"\n* ID for who this message is for.\n* If the message is sent by the current user, it will be the Chat to which the message is being sent.\n* If the message is sent by another user, it will be the ID for the current user.\n"},"body":{"type":"string","description":"Message content"},"hasMedia":{"type":"boolean","description":"Indicates if the message has media available for download"},"mediaUrl":{"type":"string","description":"The URL for the media in the message if any","example":"http://localhost:3000/api/files/false_11111111111@c.us_AAAAAAAAAAAAAAAAAAAA.oga"},"ack":{"enum":["ACK_PENDING","ACK_SERVER","ACK_DEVICE","ACK_READ","ACK_PLAYED",-1],"type":"number","description":"ACK status for the message"},"author":{"type":"string","description":"If the message was sent to a group, this field will contain the user that sent the message."},"location":{"description":"Location information contained in the message, if the message is type \"location\"","allOf":[{"$ref":"#/components/schemas/WALocation"}]},"vCards":{"description":"List of vCards contained in the message.","type":"array","items":{"type":"string"}},"_data":{"type":"object","description":"Message in a raw format that we get from WhatsApp. May be changed anytime, use it with caution! It depends a lot on the underlying backend."}},"required":["id","timestamp","from","fromMe","to","body","hasMedia","mediaUrl","ack"]},"Button":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"}},"required":["id","body"]},"MessageTextButtonsRequest":{"type":"object","properties":{"chatId":{"type":"string","example":"11111111111@c.us"},"title":{"type":"string"},"text":{"type":"string"},"buttons":{"type":"array","items":{"$ref":"#/components/schemas/Button"}},"session":{"type":"object","default":"default"}},"required":["chatId","title","text","session"]},"MessageLocationRequest":{"type":"object","properties":{"chatId":{"type":"string","example":"11111111111@c.us"},"latitude":{"type":"string"},"longitude":{"type":"string"},"title":{"type":"string"},"session":{"type":"object","default":"default"}},"required":["chatId","latitude","longitude","title","session"]},"MessageLinkPreviewRequest":{"type":"object","properties":{"chatId":{"type":"string","example":"11111111111@c.us"},"url":{"type":"string"},"title":{"type":"string"},"session":{"type":"object","default":"default"}},"required":["chatId","url","title","session"]},"BinaryFile":{"type":"object","properties":{"mimetype":{"type":"string","description":"MIME type of the attachment.","example":"image/jpeg"},"filename":{"type":"string","nullable":true,"description":"Document file name. Optional","example":"filename.jpeg"},"data":{"type":"string","description":"Base64-encoded data of the file","example":"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"}},"required":["mimetype","data"]},"RemoteFile":{"type":"object","properties":{"mimetype":{"type":"string","description":"MIME type of the attachment.","example":"image/jpeg"},"filename":{"type":"string","nullable":true,"description":"Document file name. Value can be null","example":"filename.jpg"},"url":{"type":"string","example":"https://github.com/devlikeapro/whatsapp-http-api/raw/core/examples/dev.likeapro.jpg"}},"required":["mimetype","url"]},"MessageImageRequest":{"type":"object","properties":{"chatId":{"type":"string","example":"11111111111@c.us"},"file":{"oneOf":[{"$ref":"#/components/schemas/BinaryFile"},{"$ref":"#/components/schemas/RemoteFile"}]},"caption":{"type":"string"},"session":{"type":"object","default":"default"}},"required":["chatId","file","caption","session"]},"MessageFileRequest":{"type":"object","properties":{"chatId":{"type":"string","example":"11111111111@c.us"},"file":{"oneOf":[{"$ref":"#/components/schemas/BinaryFile"},{"$ref":"#/components/schemas/RemoteFile"}]},"session":{"type":"object","default":"default"}},"required":["chatId","file","session"]},"VoiceBinaryFile":{"type":"object","properties":{"mimetype":{"type":"object","default":"audio/ogg; codecs=opus","description":"MIME type of the attachment."},"filename":{"type":"object","default":"voice-message.mp3","description":"Document file name. Optional"},"data":{"type":"string","description":"Base64-encoded data of the file","example":"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VSO3pMrPlDI7//NkxP8g454UCuJGUWisGIZWQwUgpHZyhg4kNUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxP4ibDnMAOGEzFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NkxHwAAANIAAAAAFVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV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"}},"required":["mimetype","filename","data"]},"VoiceRemoteFile":{"type":"object","properties":{"mimetype":{"type":"object","default":"audio/ogg; codecs=opus","description":"MIME type of the attachment."},"filename":{"type":"object","default":"voice-message.mp3","description":"Document file name. Optional"},"url":{"type":"string","example":"https://github.com/devlikeapro/whatsapp-http-api/raw/core/examples/dev.likeapro.mp3"}},"required":["mimetype","filename","url"]},"MessageVoiceRequest":{"type":"object","properties":{"chatId":{"type":"string","example":"11111111111@c.us"},"file":{"oneOf":[{"$ref":"#/components/schemas/VoiceBinaryFile"},{"$ref":"#/components/schemas/VoiceRemoteFile"}]},"session":{"type":"object","default":"default"}},"required":["chatId","file","session"]},"MessageReplyRequest":{"type":"object","properties":{"chatId":{"type":"string","example":"11111111111@c.us"},"reply_to":{"type":"string","example":"false_11111111111@c.us_AAAAAAAAAAAAAAAAAAAA"},"text":{"type":"object","default":"Reply text"},"session":{"type":"object","default":"default"}},"required":["chatId","reply_to","text","session"]},"ChatRequest":{"type":"object","properties":{"chatId":{"type":"string","example":"11111111111@c.us"},"session":{"type":"object","default":"default"}},"required":["chatId","session"]},"MessageReactionRequest":{"type":"object","properties":{"messageId":{"type":"string","example":"false_11111111111@c.us_AAAAAAAAAAAAAAAAAAAA"},"reaction":{"type":"string","description":"Emoji to react with. Send an empty string to remove the reaction","example":"👍"},"session":{"type":"object","default":"default"}},"required":["messageId","reaction","session"]}}},"externalDocs":{"description":"Documentation","url":"https://waha.devlike.pro/"}} \ No newline at end of file diff --git a/docs/swagger-ui-bundle.js b/docs/site/static/swagger/swagger-ui-bundle.js similarity index 100% rename from docs/swagger-ui-bundle.js rename to docs/site/static/swagger/swagger-ui-bundle.js diff --git a/docs/swagger-ui-bundle.js.map b/docs/site/static/swagger/swagger-ui-bundle.js.map similarity index 100% rename from docs/swagger-ui-bundle.js.map rename to docs/site/static/swagger/swagger-ui-bundle.js.map diff --git a/docs/swagger-ui-es-bundle-core.js b/docs/site/static/swagger/swagger-ui-es-bundle-core.js similarity index 100% rename from docs/swagger-ui-es-bundle-core.js rename to docs/site/static/swagger/swagger-ui-es-bundle-core.js diff --git a/docs/swagger-ui-es-bundle-core.js.map b/docs/site/static/swagger/swagger-ui-es-bundle-core.js.map similarity index 100% rename from docs/swagger-ui-es-bundle-core.js.map rename to docs/site/static/swagger/swagger-ui-es-bundle-core.js.map diff --git a/docs/swagger-ui-es-bundle.js b/docs/site/static/swagger/swagger-ui-es-bundle.js similarity index 100% rename from docs/swagger-ui-es-bundle.js rename to docs/site/static/swagger/swagger-ui-es-bundle.js diff --git a/docs/swagger-ui-es-bundle.js.map b/docs/site/static/swagger/swagger-ui-es-bundle.js.map similarity index 100% rename from docs/swagger-ui-es-bundle.js.map rename to docs/site/static/swagger/swagger-ui-es-bundle.js.map diff --git a/docs/swagger-ui-standalone-preset.js b/docs/site/static/swagger/swagger-ui-standalone-preset.js similarity index 100% rename from docs/swagger-ui-standalone-preset.js rename to docs/site/static/swagger/swagger-ui-standalone-preset.js diff --git a/docs/swagger-ui-standalone-preset.js.map b/docs/site/static/swagger/swagger-ui-standalone-preset.js.map similarity index 100% rename from docs/swagger-ui-standalone-preset.js.map rename to docs/site/static/swagger/swagger-ui-standalone-preset.js.map diff --git a/docs/swagger-ui.css b/docs/site/static/swagger/swagger-ui.css similarity index 100% rename from docs/swagger-ui.css rename to docs/site/static/swagger/swagger-ui.css diff --git a/docs/swagger-ui.css.map b/docs/site/static/swagger/swagger-ui.css.map similarity index 100% rename from docs/swagger-ui.css.map rename to docs/site/static/swagger/swagger-ui.css.map diff --git a/docs/swagger-ui.js b/docs/site/static/swagger/swagger-ui.js similarity index 100% rename from docs/swagger-ui.js rename to docs/site/static/swagger/swagger-ui.js diff --git a/docs/swagger-ui.js.map b/docs/site/static/swagger/swagger-ui.js.map similarity index 100% rename from docs/swagger-ui.js.map rename to docs/site/static/swagger/swagger-ui.js.map diff --git a/docs/site/theme.toml b/docs/site/theme.toml new file mode 100644 index 00000000..dd525df0 --- /dev/null +++ b/docs/site/theme.toml @@ -0,0 +1,14 @@ +name = "Doks child theme" +license = "MIT" +licenselink = "https://github.com/h-enk/doks/blob/master/LICENSE" +description = "Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." + +homepage = "https://github.com/h-enk/doks-child-theme" +demosite = "https://doks-child-theme.netlify.app" + +tags = ["landing page", "documentation", "blog", "minimal", "modern", "customizable", "search", "dark mode", "bootstrap"] +features = ["security aware", "fast by default", "seo-ready", "development tools", "bootstrap framework", "netlify-ready", "full text search", "page layouts", "dark mode"] + +[author] + name = "Henk Verlinde" + homepage = "https://henkverlinde.com" diff --git a/examples/dev.likeapro.jpg b/examples/dev.likeapro.jpg new file mode 100644 index 0000000000000000000000000000000000000000..563c7525263053d3457472e997083b23972c74fa GIT binary patch literal 2949 zcmb`I3pCVeAIG0D7^adt>n@iDQKJ@{k=&-tkW7UPx(pF!FvdNvNGURnyJ$j1lgzqg zN3olP(%Q|naSOSv%Y=;EGRZqr@1AzgyYG3=d(QiN&h!6$&hPm>zu))yKmT+7o4uRw zfFuTOj|LD301*BFo1;PqdmEcmM{!PQdk4GE3qp#3Z^C;3Ad)C#+#zcXx0CJ~g4iE+ zh7cP32mg)d*Ii)?ssqqv_&4kSEhO&k6H4GGec(?Dncti*)|=0=zF#;}z-Pbkbpex) z<81gjg?vW%{)x~2i6bb%6n;*NAfFIS7Vuj>qlkfFf?fg>DBkKrI&qBe-S|@lgaRBm z1g!b|f3>ggGw2QgX3GFTXDQeu2jEl|h~AS4BWN43dT(HKk zTjVr_G0MWi=m8^3P?;e*}Cb@HW%NUuW-$dAxMZRYz@_hDLHo0d# zgPrD3#pWXA1J;q*n*jZ=wxZ9~l$lb$uUL1y|0oALjqb!m9%WNM#pzQQxP!(#YGh1W z-2{!w&F6=^K9pB*!_b2+>ON1J8#am?oz;J z^m?}@oOW_ZEW}=XI_WKubpf@qH2-v8nN6V_vlkF1$ zqgdYi$3ApsTFNbRNL57@k?&~H@jb<;h3(reCynJ6MLT4To4VcJFfy)n0zH8A1#{wGMsrH61;kOF5?bN7tWU`xXq&>+Kw* zNAxv2rMn$^9$#)4UtgUkb|H8pE{HeIeo*^rp>cVmem=v!WNKeP)CStK{+8*6l(PaB znL08-U0Aw489Rq%#@wY6uhe3mYVT~Jhpyyh)~I)%7+7nJTekZKvVj>b;Ecz)B2;|S zhHqYvj8M|TM%%Q*m5ES)+zs?aIY@S&VdTIryhq;qA9Jk8{ip9$%Br>O#N&9u+dl=N zy-tyu7T$|bvwPH6Q^HGFclZD59K4v$aeW5+` z;xll~L%&APbB24Yv<|c-kDf(&Ja=R}PO#G#X|qMZ4)X-!?-~}+61Vhnf+eCiLI!MbI^LZH)2gJ3 zPU*yl9#fLy$|X-;n7y_%f@ZH>A$~umYJ3NEZ;4U3hKNqR@tWDk9NI{pkmwEOY&DbY z6~jtgRU7OxKdj?vtI9pRJeFtkqPXpN;CHU^U1SrkHJt~xB(Ol1u&VSFo8v~hli zA$L9^v$#4(Mp{|Vs8EWB^-7>zxHy@d@EX}-Qb(*>z2QhECXZj1cbTD#1vpU*YKlHy zeNe7a=-?GGo1diP_(UqP*w4onaWNbM&BK0sK72PE*{a&0^Duw@CkqFI%hi1|P)1Y` zBd)DjXiZ)yGg_nuReyGEOQ@vh+h`_lHAbv3i$(NdT8&hmf2Jv8vN`y~UU^SO%% z<&#AFk%JN&Z9GS4Bx@Hz|FR`dL3id?wv4XTB{C+QM|fhLF*$G}cX{yWbC!vL?FW~= z6;GE~3e8 zUA+4?u}m^!PvA?brCUf^qY@{Q zSgeKC@y8BKPmGVYVO4Cjtk`hdiQha&MUUm0T;XEJpZrqfdEUoXr=r{|@gkiY)k8nN z&X_5@UFqXmCv1>u{_Sg9vmW`4OjiF1w;8x;)aVLNL{R_*L>a8VaVuuzk(krrruW1 ztLtsI5G^Yx=E#e#Hq?a;e@hA}f!vrqp3Bimk(;x1Yf9H*=)CB3iq$#D`B1W2marV> z=J|=E`;VH=Br!2GZ|R;NJcZxy(cXe{f%s!VzS`Nj51g!>FxUr9g`u9OsH@I0Mm+|} zJ8D92e{8aIdPEqI#QKe;u39AN=8{s|{fBfTRCNNEuh(`eY zsJV7POJI*lEB$%LcQS!p1(%S}d;2@)3b>4Lt?~2OQ-i{@n_%}VvI(wvox8+%rRmk6 zhb1zo%~l#g3k*`J6NMCiq*VV^{Fzl1)}k89Z|6UbywK95b@>knnaOcuy-#-Da C6{Zsa literal 0 HcmV?d00001 diff --git a/examples/dev.likeapro.mp3 b/examples/dev.likeapro.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..3205fdbd50f33e79d6339f22ef99ab05d745042c GIT binary patch literal 13149 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 K;(h=8" } }, + "node_modules/@pedroslopez/moduleraid": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@pedroslopez/moduleraid/-/moduleraid-5.0.2.tgz", + "integrity": "sha512-wtnBAETBVYZ9GvcbgdswRVSLkFkYAGv1KzwBBTeRXvGT9sb9cPllOgFFWXCn9PyARQ0H+Ijz6mmoRrGateUDxQ==" + }, "node_modules/@sinonjs/commons": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", @@ -3767,6 +3787,59 @@ "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" }, + "node_modules/archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "optional": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "optional": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -3860,7 +3933,6 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, "dependencies": { "safer-buffer": "~2.1.0" } @@ -3869,7 +3941,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, "engines": { "node": ">=0.8" } @@ -3924,7 +3995,6 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, "engines": { "node": "*" } @@ -3932,8 +4002,7 @@ "node_modules/aws4": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", - "dev": true + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" }, "node_modules/axios": { "version": "0.27.2", @@ -4210,11 +4279,19 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, "dependencies": { "tweetnacl": "^0.14.3" } }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "optional": true, + "engines": { + "node": ">=0.6" + } + }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -4224,6 +4301,19 @@ "node": "*" } }, + "node_modules/binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", + "optional": true, + "dependencies": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + }, + "engines": { + "node": "*" + } + }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -4279,6 +4369,12 @@ "node": ">= 6" } }, + "node_modules/bluebird": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==", + "optional": true + }, "node_modules/blueimp-canvas-to-blob": { "version": "3.29.0", "resolved": "https://registry.npmjs.org/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.29.0.tgz", @@ -4541,6 +4637,24 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, + "node_modules/buffer-indexof-polyfill": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", + "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", + "optional": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", + "optional": true, + "engines": { + "node": ">=0.2.0" + } + }, "node_modules/busboy": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", @@ -4656,8 +4770,7 @@ "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "node_modules/catch-exit": { "version": "1.2.2", @@ -4675,6 +4788,18 @@ "node": ">=10.17.0" } }, + "node_modules/chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", + "optional": true, + "dependencies": { + "traverse": ">=0.3.0 <0.4" + }, + "engines": { + "node": "*" + } + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -4716,7 +4841,6 @@ "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", @@ -4863,7 +4987,6 @@ "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", "dev": true, "dependencies": { - "@colors/colors": "1.5.0", "string-width": "^4.2.0" }, "engines": { @@ -5232,6 +5355,35 @@ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, + "node_modules/compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "optional": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/compress-commons/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/compressorjs": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/compressorjs/-/compressorjs-1.1.1.tgz", @@ -5406,6 +5558,45 @@ "typescript": ">=3" } }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "optional": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "optional": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/crc32-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/create-error-class": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", @@ -5485,7 +5676,6 @@ "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", "dependencies": { - "@commitlint/load": ">6.1.1", "chalk": "^2.4.1", "commitizen": "^4.0.3", "conventional-commit-types": "^3.0.0", @@ -5504,7 +5694,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, "dependencies": { "assert-plus": "^1.0.0" }, @@ -5824,6 +6013,15 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", + "optional": true, + "dependencies": { + "readable-stream": "^2.0.2" + } + }, "node_modules/duplexer3": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", @@ -5833,7 +6031,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -6013,8 +6210,7 @@ "esprima": "^4.0.1", "estraverse": "^4.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" + "optionator": "^0.8.1" }, "bin": { "escodegen": "bin/escodegen.js", @@ -6965,7 +7161,6 @@ "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dependencies": { - "@types/yauzl": "^2.9.1", "debug": "^4.1.1", "get-stream": "^5.1.0", "yauzl": "^2.10.0" @@ -7019,7 +7214,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, "engines": [ "node >=0.6.0" ] @@ -7240,6 +7434,18 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" }, + "node_modules/fluent-ffmpeg": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-2.1.2.tgz", + "integrity": "sha512-IZTB4kq5GK0DPp7sGQ0q/BWurGHffRtQQwVkiqDgeO6wYJLLV5ZhgNOQ65loZxxuPMKZKZcICCUnaGtlxBiR0Q==", + "dependencies": { + "async": ">=0.2.9", + "which": "^1.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/fn.name": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", @@ -7287,7 +7493,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, "engines": { "node": "*" } @@ -7408,7 +7613,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -7502,6 +7706,33 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/fstream/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -7594,7 +7825,6 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, "dependencies": { "assert-plus": "^1.0.0" } @@ -7776,7 +8006,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, "engines": { "node": ">=4" } @@ -7785,7 +8014,6 @@ "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -7941,7 +8169,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -8557,8 +8784,7 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "node_modules/is-unicode-supported": { "version": "0.1.0", @@ -8616,8 +8842,7 @@ "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "node_modules/istanbul-lib-coverage": { "version": "3.0.0", @@ -9628,7 +9853,6 @@ "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", "graceful-fs": "^4.2.4", "jest-regex-util": "^26.0.0", "jest-serializer": "^26.5.0", @@ -11673,8 +11897,7 @@ "node_modules/jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "node_modules/jsdom": { "version": "16.4.0", @@ -11746,8 +11969,7 @@ "node_modules/json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -11762,8 +11984,7 @@ "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "node_modules/json5": { "version": "1.0.1", @@ -11795,7 +12016,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, "engines": [ "node >=0.6.0" ], @@ -11806,6 +12026,11 @@ "verror": "1.10.0" } }, + "node_modules/jsqr": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsqr/-/jsqr-1.4.0.tgz", + "integrity": "sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A==" + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -11848,6 +12073,18 @@ "node": ">=0.10.0" } }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "optional": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -11892,6 +12129,12 @@ "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", "devOptional": true }, + "node_modules/listenercount": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", + "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==", + "optional": true + }, "node_modules/load-json-file": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", @@ -11967,11 +12210,35 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "optional": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "optional": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "optional": true + }, "node_modules/lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "optional": true + }, "node_modules/lodash.map": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", @@ -11994,6 +12261,12 @@ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", "dev": true }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "optional": true + }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -12099,7 +12372,6 @@ "chalk": "^3.0.0", "line-by-line": "^0.1.6", "minimist": "^1.2.0", - "sleep": "^6.1.0", "supports-color": "^7.1.0" }, "bin": { @@ -12806,6 +13078,11 @@ "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, + "node_modules/node-webpmux": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/node-webpmux/-/node-webpmux-3.1.3.tgz", + "integrity": "sha512-337vJ7dtoGUhE1zoN4s0mWqDO+RLVseShoWAy0FjGx0hsyDEKfVMAkHu4zfNf0RnPyGqGxnRrPZam36ld9KsxA==" + }, "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -12831,7 +13108,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -12858,7 +13135,6 @@ "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, "engines": { "node": "*" } @@ -13291,6 +13567,40 @@ "node": ">=0.10.0" } }, + "node_modules/passport": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", + "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", + "dependencies": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-headerapikey": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/passport-headerapikey/-/passport-headerapikey-1.2.2.tgz", + "integrity": "sha512-4BvVJRrWsNJPrd3UoZfcnnl4zvUWYKEtfYkoDsaOKBsrWHYmzTApCjs7qUbncOLexE9ul0IRiYBFfBG0y9IVQA==", + "dependencies": { + "lodash": "^4.17.15", + "passport-strategy": "^1.0.0" + } + }, + "node_modules/passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==", + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -13336,6 +13646,11 @@ "node": ">=8" } }, + "node_modules/pause": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" + }, "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -13344,8 +13659,7 @@ "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "node_modules/picocolors": { "version": "1.0.0", @@ -13564,8 +13878,7 @@ "node_modules/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, "node_modules/pump": { "version": "3.0.0", @@ -14104,6 +14417,36 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "optional": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "optional": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "optional": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -14185,7 +14528,7 @@ "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -14255,7 +14598,6 @@ "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, "engines": { "node": ">=0.6" } @@ -14264,7 +14606,6 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -14277,7 +14618,6 @@ "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, "bin": { "uuid": "bin/uuid" } @@ -14702,6 +15042,12 @@ "node": ">=0.10.0" } }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "optional": true + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -15214,7 +15560,6 @@ "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -15935,6 +16280,15 @@ "node": ">=8" } }, + "node_modules/traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "optional": true, + "engines": { + "node": "*" + } + }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", @@ -16277,8 +16631,7 @@ "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "node_modules/type-check": { "version": "0.4.0", @@ -16531,6 +16884,24 @@ "node": ">=4" } }, + "node_modules/unzipper": { + "version": "0.10.11", + "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz", + "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==", + "optional": true, + "dependencies": { + "big-integer": "^1.6.17", + "binary": "~0.3.0", + "bluebird": "~3.4.1", + "buffer-indexof-polyfill": "~1.0.0", + "duplexer2": "~0.1.4", + "fstream": "^1.0.12", + "graceful-fs": "^4.2.2", + "listenercount": "~1.0.1", + "readable-stream": "~2.3.6", + "setimmediate": "~1.0.4" + } + }, "node_modules/update-browserslist-db": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", @@ -16687,7 +17058,6 @@ "cz-conventional-changelog": "^3.3.0", "dotenv": "^16.0.1", "eventemitter2": "^6.4.7", - "fsevents": "^2.2.1", "futoin-hkdf": "^1.5.1", "i": "^0.3.7", "latest-lib": "^0.2.1", @@ -17097,7 +17467,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, "engines": [ "node >=0.6.0" ], @@ -17264,6 +17633,108 @@ "node": ">=6" } }, + "node_modules/whatsapp-web.js": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/whatsapp-web.js/-/whatsapp-web.js-1.18.2.tgz", + "integrity": "sha512-RMzLgstoS9hLK4ix+RchDxXdpuSXuV8jm7SDb/8xc5Ju09zrkOP11dj/4XYszmuwNR0n1VsxNQGp39pnulmcUA==", + "dependencies": { + "@pedroslopez/moduleraid": "^5.0.2", + "fluent-ffmpeg": "^2.1.2", + "jsqr": "^1.3.1", + "mime": "^3.0.0", + "node-fetch": "^2.6.5", + "node-webpmux": "^3.1.0", + "puppeteer": "^13.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "optionalDependencies": { + "archiver": "^5.3.1", + "fs-extra": "^10.1.0", + "unzipper": "^0.10.11" + } + }, + "node_modules/whatsapp-web.js/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/whatsapp-web.js/node_modules/devtools-protocol": { + "version": "0.0.981744", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz", + "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==" + }, + "node_modules/whatsapp-web.js/node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/whatsapp-web.js/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/whatsapp-web.js/node_modules/puppeteer": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.7.0.tgz", + "integrity": "sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA==", + "hasInstallScript": true, + "dependencies": { + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.981744", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "pkg-dir": "4.2.0", + "progress": "2.0.3", + "proxy-from-env": "1.1.0", + "rimraf": "3.0.2", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.5.0" + }, + "engines": { + "node": ">=10.18.1" + } + }, + "node_modules/whatsapp-web.js/node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", @@ -17804,6 +18275,34 @@ "engines": { "node": ">=8" } + }, + "node_modules/zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "optional": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } } }, "dependencies": { @@ -19716,6 +20215,12 @@ "integrity": "sha512-+2kSly4P1QI+9eGt+/uGyPdEG1hVz7nbpqPHWZVYgoqz8eOHljpXPag+UCVRw9zo2XCu4sgNUIGe8Uk0+OvUQg==", "requires": {} }, + "@nestjs/passport": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@nestjs/passport/-/passport-9.0.0.tgz", + "integrity": "sha512-Gnh8n1wzFPOLSS/94X1sUP4IRAoXTgG4odl7/AO5h+uwscEGXxJFercrZfqdAwkWhqkKWbsntM3j5mRy/6ZQDA==", + "requires": {} + }, "@nestjs/platform-express": { "version": "9.0.9", "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-9.0.9.tgz", @@ -19898,6 +20403,11 @@ } } }, + "@pedroslopez/moduleraid": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@pedroslopez/moduleraid/-/moduleraid-5.0.2.tgz", + "integrity": "sha512-wtnBAETBVYZ9GvcbgdswRVSLkFkYAGv1KzwBBTeRXvGT9sb9cPllOgFFWXCn9PyARQ0H+Ijz6mmoRrGateUDxQ==" + }, "@sinonjs/commons": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", @@ -20823,6 +21333,52 @@ "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" }, + "archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "optional": true, + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "optional": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "optional": true, + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + } + }, "arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -20895,7 +21451,6 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, "requires": { "safer-buffer": "~2.1.0" } @@ -20903,8 +21458,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "assign-symbols": { "version": "1.0.0", @@ -20940,14 +21494,12 @@ "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", - "dev": true + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" }, "axios": { "version": "0.27.2", @@ -21182,17 +21734,32 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, "requires": { "tweetnacl": "^0.14.3" } }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "optional": true + }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, + "binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", + "optional": true, + "requires": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + } + }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -21230,6 +21797,12 @@ } } }, + "bluebird": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==", + "optional": true + }, "blueimp-canvas-to-blob": { "version": "3.29.0", "resolved": "https://registry.npmjs.org/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.29.0.tgz", @@ -21406,6 +21979,18 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, + "buffer-indexof-polyfill": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", + "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", + "optional": true + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", + "optional": true + }, "busboy": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", @@ -21484,8 +22069,7 @@ "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "catch-exit": { "version": "1.2.2", @@ -21502,6 +22086,15 @@ } } }, + "chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", + "optional": true, + "requires": { + "traverse": ">=0.3.0 <0.4" + } + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -21924,6 +22517,31 @@ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, + "compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "optional": true, + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "optional": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "compressorjs": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/compressorjs/-/compressorjs-1.1.1.tgz", @@ -22053,6 +22671,35 @@ "ts-node": "^10.8.1" } }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "optional": true + }, + "crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "optional": true, + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "optional": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "create-error-class": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", @@ -22137,7 +22784,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, "requires": { "assert-plus": "^1.0.0" } @@ -22376,6 +23022,15 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", + "optional": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, "duplexer3": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", @@ -22385,7 +23040,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -23308,8 +23962,7 @@ "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { "version": "3.1.3", @@ -23499,6 +24152,15 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" }, + "fluent-ffmpeg": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-2.1.2.tgz", + "integrity": "sha512-IZTB4kq5GK0DPp7sGQ0q/BWurGHffRtQQwVkiqDgeO6wYJLLV5ZhgNOQ65loZxxuPMKZKZcICCUnaGtlxBiR0Q==", + "requires": { + "async": ">=0.2.9", + "which": "^1.1.1" + } + }, "fn.name": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", @@ -23525,8 +24187,7 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "fork-ts-checker-webpack-plugin": { "version": "7.2.11", @@ -23608,7 +24269,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -23679,6 +24339,29 @@ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "optional": true }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "optional": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -23747,7 +24430,6 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, "requires": { "assert-plus": "^1.0.0" } @@ -23895,14 +24577,12 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, "requires": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -24023,7 +24703,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -24470,8 +25149,7 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "is-unicode-supported": { "version": "0.1.0", @@ -24514,8 +25192,7 @@ "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "istanbul-lib-coverage": { "version": "3.0.0", @@ -26972,8 +27649,7 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jsdom": { "version": "16.4.0", @@ -27032,8 +27708,7 @@ "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { "version": "0.4.1", @@ -27048,8 +27723,7 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "json5": { "version": "1.0.1", @@ -27078,7 +27752,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -27086,6 +27759,11 @@ "verror": "1.10.0" } }, + "jsqr": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsqr/-/jsqr-1.4.0.tgz", + "integrity": "sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A==" + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -27116,6 +27794,15 @@ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==" }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "optional": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -27151,6 +27838,12 @@ "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", "devOptional": true }, + "listenercount": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", + "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==", + "optional": true + }, "load-json-file": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", @@ -27210,11 +27903,35 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "optional": true + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "optional": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "optional": true + }, "lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "optional": true + }, "lodash.map": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", @@ -27237,6 +27954,12 @@ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", "dev": true }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "optional": true + }, "log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -27876,6 +28599,11 @@ "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, + "node-webpmux": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/node-webpmux/-/node-webpmux-3.1.3.tgz", + "integrity": "sha512-337vJ7dtoGUhE1zoN4s0mWqDO+RLVseShoWAy0FjGx0hsyDEKfVMAkHu4zfNf0RnPyGqGxnRrPZam36ld9KsxA==" + }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -27900,7 +28628,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "devOptional": true }, "npm-run-path": { "version": "2.0.2", @@ -27920,8 +28648,7 @@ "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, "object-assign": { "version": "4.1.1", @@ -28243,6 +28970,30 @@ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true }, + "passport": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", + "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", + "requires": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + } + }, + "passport-headerapikey": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/passport-headerapikey/-/passport-headerapikey-1.2.2.tgz", + "integrity": "sha512-4BvVJRrWsNJPrd3UoZfcnnl4zvUWYKEtfYkoDsaOKBsrWHYmzTApCjs7qUbncOLexE9ul0IRiYBFfBG0y9IVQA==", + "requires": { + "lodash": "^4.17.15", + "passport-strategy": "^1.0.0" + } + }, + "passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==" + }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -28276,6 +29027,11 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, + "pause": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" + }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -28284,8 +29040,7 @@ "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "picocolors": { "version": "1.0.0", @@ -28449,8 +29204,7 @@ "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, "pump": { "version": "3.0.0", @@ -28797,6 +29551,35 @@ "util-deprecate": "~1.0.1" } }, + "readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "optional": true, + "requires": { + "minimatch": "^5.1.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "optional": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "optional": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -28857,7 +29640,6 @@ "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -28884,14 +29666,12 @@ "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -28900,8 +29680,7 @@ "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" } } }, @@ -29272,6 +30051,12 @@ } } }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "optional": true + }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -29680,7 +30465,6 @@ "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -30238,6 +31022,12 @@ "punycode": "^2.1.1" } }, + "traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "optional": true + }, "tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", @@ -30492,8 +31282,7 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type-check": { "version": "0.4.0", @@ -30676,6 +31465,24 @@ "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", "integrity": "sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw==" }, + "unzipper": { + "version": "0.10.11", + "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz", + "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==", + "optional": true, + "requires": { + "big-integer": "^1.6.17", + "binary": "~0.3.0", + "bluebird": "~3.4.1", + "buffer-indexof-polyfill": "~1.0.0", + "duplexer2": "~0.1.4", + "fstream": "^1.0.12", + "graceful-fs": "^4.2.2", + "listenercount": "~1.0.1", + "readable-stream": "~2.3.6", + "setimmediate": "~1.0.4" + } + }, "update-browserslist-db": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", @@ -31048,7 +31855,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -31178,6 +31984,73 @@ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true }, + "whatsapp-web.js": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/whatsapp-web.js/-/whatsapp-web.js-1.18.2.tgz", + "integrity": "sha512-RMzLgstoS9hLK4ix+RchDxXdpuSXuV8jm7SDb/8xc5Ju09zrkOP11dj/4XYszmuwNR0n1VsxNQGp39pnulmcUA==", + "requires": { + "@pedroslopez/moduleraid": "^5.0.2", + "archiver": "^5.3.1", + "fluent-ffmpeg": "^2.1.2", + "fs-extra": "^10.1.0", + "jsqr": "^1.3.1", + "mime": "^3.0.0", + "node-fetch": "^2.6.5", + "node-webpmux": "^3.1.0", + "puppeteer": "^13.0.0", + "unzipper": "^0.10.11" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "devtools-protocol": { + "version": "0.0.981744", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz", + "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==" + }, + "mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "puppeteer": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.7.0.tgz", + "integrity": "sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA==", + "requires": { + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.981744", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "pkg-dir": "4.2.0", + "progress": "2.0.3", + "proxy-from-env": "1.1.0", + "rimraf": "3.0.2", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.5.0" + } + }, + "ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "requires": {} + } + } + }, "whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", @@ -31594,6 +32467,30 @@ } } } + }, + "zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "optional": true, + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "optional": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } } } } diff --git a/package.json b/package.json index e16e1231..67dbcf57 100644 --- a/package.json +++ b/package.json @@ -25,18 +25,24 @@ "@nestjs/common": "^9.0.9", "@nestjs/config": "^0.5.0", "@nestjs/core": "^9.0.9", + "@nestjs/passport": "^9.0.0", "@nestjs/platform-express": "^9.0.9", "@nestjs/serve-static": "^2.1.3", "@nestjs/swagger": "^6.0.5", "class-validator": "^0.12.2", "del": "^6.0.0", "mime-types": "^2.1.27", + "passport": "^0.6.0", + "passport-headerapikey": "^1.2.2", + "qrcode-terminal": "^0.12.0", "reflect-metadata": "^0.1.13", + "request": "^2.88.2", "requestretry": "^4.1.1", "rimraf": "^3.0.2", "rxjs": "^7.1.0", "swagger-ui-express": "^4.1.4", - "venom-bot": "^4.3.0" + "venom-bot": "^4.3.0", + "whatsapp-web.js": "^1.18.2" }, "devDependencies": { "@nestjs/cli": "^9.0.0", diff --git a/src/api/all.dto.ts b/src/api/all.dto.ts deleted file mode 100644 index f1869a47..00000000 --- a/src/api/all.dto.ts +++ /dev/null @@ -1,91 +0,0 @@ -import {ApiProperty} from "@nestjs/swagger"; -import {IsNotEmpty, IsString} from "class-validator"; - -export const WHATSAPP_DEFAULT_SESSION_NAME = "default" - -// -// Queries -// -export class SessionQuery { - @IsNotEmpty() - sessionName: string = WHATSAPP_DEFAULT_SESSION_NAME; -} - -export class CheckNumberStatusQuery extends SessionQuery { - @IsString() - phone: string -} - -export class MessageTextQuery extends SessionQuery { - @IsString() - phone: string - @IsString() - text: string -} - -// -// Requests -// - -const chatIdProperty = ApiProperty({ - example: '791231234567@c.us' -}) -const sessionNameProperty = ApiProperty({ - default: WHATSAPP_DEFAULT_SESSION_NAME, -}) - -export class SessionRequest { - @sessionNameProperty - sessionName: string; -} - -export class ChatRequest extends SessionRequest { - @chatIdProperty - chatId: string; -} - -export class MessageContactVcard extends ChatRequest { - contactsId: string; - name: string -} - -export class MessageText extends ChatRequest { - text: string; -} - -export class MessageTextButtons extends ChatRequest { - text: string; - title: string; - buttons: any[]; -} - -export class MessageReply extends ChatRequest { - text: string; - @ApiProperty({ - example: 'message.id', - }) - reply_to: string; -} - -export class MessageLocation extends ChatRequest { - latitude: string; - longitude: string; - title: string; -} - -export class MessageImage extends ChatRequest { - path: string; - filename: string; - caption: string; -} - -export class MessageFile extends ChatRequest { - path: string; - filename: string; - caption: string; -} - -export class MessageLinkPreview extends ChatRequest { - url: string; - title: string; -} diff --git a/src/api/chatting.controller.ts b/src/api/chatting.controller.ts index 2bc40d12..5bbc5856 100644 --- a/src/api/chatting.controller.ts +++ b/src/api/chatting.controller.ts @@ -1,128 +1,134 @@ -import {Body, Controller, Get, NotImplementedException, Post, Query} from '@nestjs/common'; -import {ApiOperation, ApiTags} from "@nestjs/swagger"; +import {Body, Controller, Get, Post, Put, Query} from '@nestjs/common'; +import {ApiOperation, ApiSecurity, ApiTags} from "@nestjs/swagger"; import { ChatRequest, CheckNumberStatusQuery, - MessageContactVcard, - MessageFile, - MessageImage, - MessageLinkPreview, - MessageLocation, - MessageReply, - MessageText, - MessageTextButtons, - MessageTextQuery -} from "./all.dto"; -import {ensureSuffix, WhatsappSessionManager} from "../whatsapp.service"; + MessageContactVcardRequest, + MessageFileRequest, + MessageImageRequest, + MessageLinkPreviewRequest, + MessageLocationRequest, + MessageReactionRequest, + MessageReplyRequest, + MessageTextButtonsRequest, + MessageTextQuery, + MessageTextRequest, + MessageVoiceRequest +} from "../structures/chatting.dto"; +import {WAMessage, WANumberExistResult} from "../structures/responses.dto"; +import {SessionManager} from "../core/abc/manager.abc"; +@ApiSecurity('api_key') @Controller('api') @ApiTags('chatting') export class ChattingController { - constructor(private whatsappSessionManager: WhatsappSessionManager) { + constructor(private manager: SessionManager) { } @Get('/checkNumberStatus') @ApiOperation({summary: 'Check number status'}) - async checkNumberStatus( - @Query() request: CheckNumberStatusQuery, - ) { - const whatsapp = this.whatsappSessionManager.getSession(request.sessionName) - try { - const result = await whatsapp.checkNumberStatus(ensureSuffix(request.phone)) - return {numberExists: result['numberExists']} - } catch (error) { - // We need to "touch" the error in order to get unhandled rejections - // It logs out the session and stop the app - console.log(typeof error) - console.log(error) - return {numberExists: false} - } + async checkNumberStatus(@Query() request: CheckNumberStatusQuery): Promise { + const whatsapp = this.manager.getSession(request.sessionName) + return whatsapp.checkNumberStatus(request) } @Post('/sendContactVcard') - sendContactVcard(@Body() message: MessageContactVcard) { - const whatsapp = this.whatsappSessionManager.getSession(message.sessionName) - return whatsapp.sendContactVcard(message.chatId, message.contactsId, message.name) + sendContactVcard(@Body() request: MessageContactVcardRequest) { + const whatsapp = this.manager.getSession(request.session) + return whatsapp.sendContactVCard(request) } @Get('/sendText') @ApiOperation({summary: 'Send a text message'}) sendTextGet( - @Query() message: MessageTextQuery, + @Query() query: MessageTextQuery, ) { - const whatsapp = this.whatsappSessionManager.getSession(message.sessionName) - return whatsapp.sendText(ensureSuffix(message.phone), message.text) + const whatsapp = this.manager.getSession(query.sessionName) + const msg = new MessageTextRequest() + msg.chatId = query.phone + msg.text = query.text + return whatsapp.sendText(new MessageTextRequest()) } @Post('/sendText') @ApiOperation({summary: 'Send a text message'}) - sendText(@Body() message: MessageText) { - const whatsapp = this.whatsappSessionManager.getSession(message.sessionName) - return whatsapp.sendText(ensureSuffix(message.chatId), message.text) + sendText(@Body() request: MessageTextRequest): Promise { + const whatsapp = this.manager.getSession(request.session) + return whatsapp.sendText(request) } @Post('/sendTextButtons') @ApiOperation({summary: 'Send a text message with buttons'}) - sendTextButtons(@Body() message: MessageTextButtons) { - const whatsapp = this.whatsappSessionManager.getSession(message.sessionName) - return whatsapp.sendButtons(ensureSuffix(message.chatId), message.title, message.buttons, message.text) + sendTextButtons(@Body() request: MessageTextButtonsRequest) { + const whatsapp = this.manager.getSession(request.session) + return whatsapp.sendTextButtons(request) } @Post('/sendLocation') - sendLocation(@Body() message: MessageLocation) { - const whatsapp = this.whatsappSessionManager.getSession(message.sessionName) - return whatsapp.sendLocation(message.chatId, message.latitude, message.longitude, message.title) + sendLocation(@Body() request: MessageLocationRequest) { + const whatsapp = this.manager.getSession(request.session) + return whatsapp.sendLocation(request) } @Post('/sendLinkPreview') - sendLinkPreview(@Body() message: MessageLinkPreview) { - const whatsapp = this.whatsappSessionManager.getSession(message.sessionName) - return whatsapp.sendLinkPreview(message.chatId, message.url, message.title) + sendLinkPreview(@Body() request: MessageLinkPreviewRequest) { + const whatsapp = this.manager.getSession(request.session) + return whatsapp.sendLinkPreview(request) } @Post('/sendImage') - @ApiOperation({summary: 'NOT IMPLEMENTED YET'}) - sendImage(@Body() message: MessageImage) { - throw new NotImplementedException(); - // TODO: Accept image URL, download it and then send with path - const whatsapp = this.whatsappSessionManager.getSession(message.sessionName) - return whatsapp.sendImage(message.chatId, message.path, message.filename, message.caption) + @ApiOperation({summary: "Send an image. Either from an URL or base64 data - look at the request schemas for details."}) + sendImage(@Body() request: MessageImageRequest) { + const whatsapp = this.manager.getSession(request.session) + return whatsapp.sendImage(request) } @Post('/sendFile') - @ApiOperation({summary: 'NOT IMPLEMENTED YET'}) - sendFile(@Body() message: MessageFile) { - throw new NotImplementedException(); - // TODO: Accept File URL, download it and then send with path - const whatsapp = this.whatsappSessionManager.getSession(message.sessionName) - return whatsapp.sendFile(message.chatId, message.path, message.filename, message.caption) + @ApiOperation({summary: "Send a file. Either from an URL or base64 data - look at the request schemas for details."}) + sendFile(@Body() request: MessageFileRequest) { + const whatsapp = this.manager.getSession(request.session) + return whatsapp.sendFile(request) + } + + @Post('/sendVoice') + @ApiOperation({summary: "Send an voice message. Either from an URL or base64 data - look at the request schemas for details."}) + sendVoice(@Body() request: MessageVoiceRequest) { + const whatsapp = this.manager.getSession(request.session) + return whatsapp.sendVoice(request) } @Post('/reply') @ApiOperation({summary: 'Reply to a text message'}) - reply(@Body() message: MessageReply) { - const whatsapp = this.whatsappSessionManager.getSession(message.sessionName) - return whatsapp.reply(message.chatId, message.text, message.reply_to) + reply(@Body() request: MessageReplyRequest) { + const whatsapp = this.manager.getSession(request.session) + return whatsapp.reply(request) } @Post('/sendSeen') sendSeen(@Body() chat: ChatRequest) { - const whatsapp = this.whatsappSessionManager.getSession(chat.sessionName) - return whatsapp.sendSeen(chat.chatId) + const whatsapp = this.manager.getSession(chat.session) + return whatsapp.sendSeen(chat) } @Post('/startTyping') - startTyping(@Body() chat: ChatRequest) { + async startTyping(@Body() chat: ChatRequest) { // It's infinitive action - const whatsapp = this.whatsappSessionManager.getSession(chat.sessionName) - whatsapp.startTyping(chat.chatId) - return true + const whatsapp = this.manager.getSession(chat.session) + await whatsapp.startTyping(chat) + return {result: true} } @Post('/stopTyping') - stopTyping(@Body() chat: ChatRequest) { - const whatsapp = this.whatsappSessionManager.getSession(chat.sessionName) - whatsapp.stopTyping(chat.chatId) - return true + async stopTyping(@Body() chat: ChatRequest) { + const whatsapp = this.manager.getSession(chat.session) + await whatsapp.stopTyping(chat) + return {result: true} + } + + @Put('/reaction') + @ApiOperation({summary: 'React to a message with an emoji'}) + setReaction(@Body() request: MessageReactionRequest) { + const whatsapp = this.manager.getSession(request.session) + return whatsapp.setReaction(request) } } diff --git a/src/api/device.controller.ts b/src/api/device.controller.ts deleted file mode 100644 index 8bec3251..00000000 --- a/src/api/device.controller.ts +++ /dev/null @@ -1,58 +0,0 @@ -import {Body, Controller, Get, Post} from '@nestjs/common'; -import {ApiTags} from "@nestjs/swagger"; -import {SessionRequest} from "./all.dto"; -import {WhatsappSessionManager} from "../whatsapp.service"; - - -@Controller('api') -@ApiTags('device') -export class DeviceController { - - constructor(private whatsappSessionManager: WhatsappSessionManager) { - } - - - @Post('/killServiceWorker') - killServiceWorker(@Body() request: SessionRequest) { - const whatsapp = this.whatsappSessionManager.getSession(request.sessionName) - return whatsapp.killServiceWorker() - } - - @Post('/restartService') - restartService(@Body() request: SessionRequest) { - const whatsapp = this.whatsappSessionManager.getSession(request.sessionName) - return whatsapp.restartService() - } - - @Get('/getHostDevice') - getHostDevice(@Body() request: SessionRequest) { - const whatsapp = this.whatsappSessionManager.getSession(request.sessionName) - return whatsapp.getHostDevice() - } - - @Get('/getConnectionState') - getConnectionState(@Body() request: SessionRequest) { - const whatsapp = this.whatsappSessionManager.getSession(request.sessionName) - return whatsapp.getConnectionState() - } - - @Get('/getBatteryLevel') - getBatteryLevel(@Body() request: SessionRequest) { - const whatsapp = this.whatsappSessionManager.getSession(request.sessionName) - return whatsapp.getBatteryLevel() - } - - @Get('/isConnected') - isConnected(@Body() request: SessionRequest) { - const whatsapp = this.whatsappSessionManager.getSession(request.sessionName) - return whatsapp.isConnected() - } - - @Get('/getWAVersion') - getWAVersion(@Body() request: SessionRequest) { - const whatsapp = this.whatsappSessionManager.getSession(request.sessionName) - return whatsapp.getWAVersion() - } - -} - diff --git a/src/api/exception.filter.ts b/src/api/exception.filter.ts index 6b7b05ff..a986a9ce 100644 --- a/src/api/exception.filter.ts +++ b/src/api/exception.filter.ts @@ -1,9 +1,23 @@ import {ArgumentsHost, Catch, ExceptionFilter, HttpException, HttpStatus,} from '@nestjs/common'; import {Request, Response} from 'express'; +import {VERSION} from "../version"; + +/** + * Serializer error to JSON. + * Because it's not possible to just pass Error class to JSON.stringify in the nestjs response + * Credits: https://stackoverflow.com/a/72707578/6753144 + */ +export function serializeError(err: unknown) { + const properties = Object.getOwnPropertyNames(err) + // getOwnPropertyNames does not get 'name', like "ReferenceError" + properties.push('name') + return JSON.parse(JSON.stringify(err, properties)) +} @Catch() export class AllExceptionsFilter implements ExceptionFilter { catch(exception: HttpException | Error, host: ArgumentsHost): void { + const ctx = host.switchToHttp(); const response = ctx.getResponse(); const request = ctx.getRequest(); @@ -21,9 +35,14 @@ export class AllExceptionsFilter implements ExceptionFilter { .json({ statusCode: httpStatus, timestamp: new Date().toISOString(), - path: request.url, - error: exception.message, - stack: exception.stack, + exception: serializeError(exception), + request: { + path: request.url, + method: request.method, + body: request.body, + query: request.query, + }, + version: VERSION, }); } diff --git a/src/api/screenshot.controller.ts b/src/api/screenshot.controller.ts index 58ba08a3..dcd74aab 100644 --- a/src/api/screenshot.controller.ts +++ b/src/api/screenshot.controller.ts @@ -1,15 +1,16 @@ import {Controller, Get, Query, Res} from '@nestjs/common'; -import {ApiTags} from "@nestjs/swagger"; +import {ApiSecurity, ApiTags} from "@nestjs/swagger"; import {Readable} from "stream"; import {Response} from 'express'; -import {WhatsappSessionManager} from "../whatsapp.service"; -import {SessionQuery} from "./all.dto"; +import {SessionQuery} from "../structures/chatting.dto"; +import {SessionManager} from "../core/abc/manager.abc"; +@ApiSecurity('api_key') @Controller('api') @ApiTags('screenshot') export class ScreenshotController { - constructor(private whatsappSessionManager: WhatsappSessionManager) { + constructor(private manager: SessionManager) { } @Get('/screenshot') @@ -17,8 +18,8 @@ export class ScreenshotController { @Res() res: Response, @Query() sessionQuery: SessionQuery, ) { - const whatsappService = this.whatsappSessionManager.getService(sessionQuery.sessionName) - const buffer = await whatsappService.getScreenshotOrQRCode(); + const whatsappService = this.manager.getSession(sessionQuery.sessionName) + const buffer = await whatsappService.getScreenshot(); const stream = new Readable(); stream.push(buffer); stream.push(null); diff --git a/src/api/sessions.controller.ts b/src/api/sessions.controller.ts index 28f40743..99921289 100644 --- a/src/api/sessions.controller.ts +++ b/src/api/sessions.controller.ts @@ -1,30 +1,30 @@ import {Body, Controller, Get, Post} from '@nestjs/common'; -import {ApiTags} from "@nestjs/swagger"; -import {WhatsappSessionManager} from "../whatsapp.service"; -import {SessionRequest} from "./all.dto"; +import {ApiSecurity, ApiTags} from "@nestjs/swagger"; +import {SessionDTO, SessionStartRequest, SessionStopRequest} from "../structures/sessions.dto"; +import {SessionManager} from "../core/abc/manager.abc"; +@ApiSecurity('api_key') @Controller('api/sessions') @ApiTags('sessions') export class SessionsController { - constructor(private whatsappSessionManager: WhatsappSessionManager) { + constructor(private manager: SessionManager) { } @Post('/start/') - async start(@Body() request: SessionRequest) { - // Do not wait it, because we get venom instance only after scanning QR code - this.whatsappSessionManager.startSession(request.sessionName) + start(@Body() request: SessionStartRequest): SessionDTO { + return this.manager.start(request) } @Post('/stop/') - async stop(@Body() request: SessionRequest) { - await this.whatsappSessionManager.stopSession(request.sessionName) + stop(@Body() request: SessionStopRequest): Promise { + return this.manager.stop(request) } @Get('/') - async list() { - return this.whatsappSessionManager.getAllSessions() + list(): SessionDTO[] { + return this.manager.getSessions() } } diff --git a/src/api/version.controller.ts b/src/api/version.controller.ts new file mode 100644 index 00000000..44028ade --- /dev/null +++ b/src/api/version.controller.ts @@ -0,0 +1,15 @@ +import {Controller, Get} from '@nestjs/common'; +import {ApiSecurity, ApiTags} from "@nestjs/swagger"; +import {VERSION} from "../version"; + + +@ApiSecurity('api_key') +@Controller('api/version') +@ApiTags('other') +export class VersionController { + @Get('') + async get() { + return VERSION + } +} + diff --git a/src/app.module.ts b/src/app.module.ts deleted file mode 100644 index dd8b0a2f..00000000 --- a/src/app.module.ts +++ /dev/null @@ -1,37 +0,0 @@ -import {ConsoleLogger, Module} from '@nestjs/common'; -import {WhatsappSessionManager} from "./whatsapp.service"; -import {ScreenshotController} from "./api/screenshot.controller"; -import {ConfigModule} from "@nestjs/config"; -import {WhatsappConfigService} from "./config.service"; -import {ServeStaticModule} from "@nestjs/serve-static"; -import {SessionsController} from "./api/sessions.controller"; -import {ChattingController} from "./api/chatting.controller"; -import {DeviceController} from "./api/device.controller"; - -@Module({ - imports: [ - ConfigModule.forRoot({ - isGlobal: true, - }), - ServeStaticModule.forRootAsync({ - imports: [], - extraProviders: [WhatsappConfigService], - inject: [WhatsappConfigService], - useFactory: (config: WhatsappConfigService) => { - return [{ - rootPath: config.filesFolder, - serveRoot: config.files_uri, - }] - }, - }), - ], - controllers: [ - SessionsController, - ChattingController, - DeviceController, - ScreenshotController, - ], - providers: [WhatsappSessionManager, ConsoleLogger, WhatsappConfigService], -}) -export class AppModule { -} diff --git a/src/config.service.ts b/src/config.service.ts index ff1a4f68..c41dc13c 100644 --- a/src/config.service.ts +++ b/src/config.service.ts @@ -1,5 +1,6 @@ import {Injectable} from "@nestjs/common"; import {ConfigService} from "@nestjs/config"; +import {WhatsappEngine} from "./structures/enums.dto"; @Injectable() export class WhatsappConfigService { @@ -50,7 +51,29 @@ export class WhatsappConfigService { return this.configService.get('WHATSAPP_START_SESSION', undefined) } - get(name: string): any { - return this.configService.get(name) + getWebhookUrl(): string | undefined { + return this.get('WHATSAPP_HOOK_URL') + } + + getWebhookEvents(): string[] { + const value = this.get('WHATSAPP_HOOK_EVENTS', "") + return value ? value.split(',') : [] + } + + getDefaultEngineName(): WhatsappEngine { + const value = this.get("WHATSAPP_DEFAULT_ENGINE", WhatsappEngine.WEBJS) + if (value in WhatsappEngine) { + return WhatsappEngine[value] + } + console.log(`Unknown WhatsApp default engine, using WEBJS. WHATSAPP_DEFAULT_ENGINE=${value}`) + + } + + get(name: string, defaultValue = undefined): any { + return this.configService.get(name, defaultValue) + } + + getApiKey(): string | undefined { + return this.configService.get("WHATSAPP_API_KEY", "") } } diff --git a/src/core/abc/manager.abc.ts b/src/core/abc/manager.abc.ts new file mode 100644 index 00000000..385e3d64 --- /dev/null +++ b/src/core/abc/manager.abc.ts @@ -0,0 +1,28 @@ +import {OnApplicationShutdown} from "@nestjs/common"; +import {SessionDTO, SessionStartRequest, SessionStopRequest} from "../../structures/sessions.dto"; +import {WhatsappSession} from "./session.abc"; +import {WhatsappEngine} from "../../structures/enums.dto"; +import {MediaStorage} from "./storage.abc"; +import {WebhookConductor} from "./webhooks.abc"; + +export abstract class SessionManager implements OnApplicationShutdown { + + abstract start(request: SessionStartRequest): SessionDTO + + abstract stop(request: SessionStopRequest): Promise + + abstract getSession(name: string): WhatsappSession + + abstract getSessions(): SessionDTO[] + + abstract onApplicationShutdown(signal ?: string) + + protected abstract getEngine(engine: WhatsappEngine): typeof WhatsappSession + + protected abstract get EngineClass(): typeof WhatsappSession + + protected abstract get WebhookConductorClass(): typeof WebhookConductor + + protected abstract get MediaStorageClass(): typeof MediaStorage +} + diff --git a/src/core/abc/session.abc.ts b/src/core/abc/session.abc.ts new file mode 100644 index 00000000..2a50f74c --- /dev/null +++ b/src/core/abc/session.abc.ts @@ -0,0 +1,100 @@ +import {WAEvents, WhatsappStatus} from "../../structures/enums.dto"; +import {ConsoleLogger} from "@nestjs/common"; +import { + ChatRequest, + CheckNumberStatusQuery, + MessageContactVcardRequest, + MessageFileRequest, + MessageImageRequest, + MessageLinkPreviewRequest, + MessageLocationRequest, + MessageReactionRequest, + MessageReplyRequest, + MessageTextButtonsRequest, + MessageTextRequest, + MessageVoiceRequest +} from "../../structures/chatting.dto"; +import {MediaStorage} from "./storage.abc"; +import {MessageId} from "whatsapp-web.js"; + +export abstract class WhatsappSession { + public status: WhatsappStatus; + + public constructor(public name: string, protected storage: MediaStorage, protected log: ConsoleLogger) { + this.name = name + this.status = WhatsappStatus.STARTING + this.log = log + } + + + /** Start the session */ + abstract start() + + /** Stop the session */ + abstract stop(): void + + /** Subscribe the handler to specific hook */ + abstract subscribe(hook: WAEvents | string, handler: (message) => void) + + /** + * START - Methods for API + */ + abstract getScreenshot(): Promise + + abstract checkNumberStatus(request: CheckNumberStatusQuery) + + abstract sendText(request: MessageTextRequest) + + abstract sendContactVCard(request: MessageContactVcardRequest) + + abstract sendTextButtons(request: MessageTextButtonsRequest) + + abstract sendLocation(request: MessageLocationRequest) + + abstract sendLinkPreview(request: MessageLinkPreviewRequest) + + abstract sendImage(request: MessageImageRequest) + + abstract sendFile(request: MessageFileRequest) + + abstract sendVoice(request: MessageVoiceRequest) + + abstract reply(request: MessageReplyRequest) + + abstract sendSeen(chat: ChatRequest) + + abstract startTyping(chat: ChatRequest) + + abstract stopTyping(chat: ChatRequest) + + abstract setReaction(request: MessageReactionRequest) + + /** + * END - Methods for API + */ + + /** + * Add WhatsApp suffix (@c.us) to the phone number if it doesn't have it yet + * @param phone + */ + protected ensureSuffix(phone) { + const suffix = "@c.us" + if (phone.includes("@")) { + return phone + } + return phone + suffix + } + + protected deserializeId(messageId: string): MessageId { + const parts = messageId.split("_") + return { + "fromMe": parts[0] === "true", + "remote": parts[1], + "id": parts[2], + "_serialized": messageId + } + } + +} + + diff --git a/src/core/abc/storage.abc.ts b/src/core/abc/storage.abc.ts new file mode 100644 index 00000000..0f561ac3 --- /dev/null +++ b/src/core/abc/storage.abc.ts @@ -0,0 +1,3 @@ +export abstract class MediaStorage { + abstract save(messageId: string, mimetype: string, buffer: Buffer): Promise +} diff --git a/src/core/abc/webhooks.abc.ts b/src/core/abc/webhooks.abc.ts new file mode 100644 index 00000000..47cb9958 --- /dev/null +++ b/src/core/abc/webhooks.abc.ts @@ -0,0 +1,5 @@ +import {WhatsappSession} from "./session.abc"; + +export abstract class WebhookConductor { + abstract configure(session: WhatsappSession) +} diff --git a/src/core/app.module.core.ts b/src/core/app.module.core.ts new file mode 100644 index 00000000..f089c7a4 --- /dev/null +++ b/src/core/app.module.core.ts @@ -0,0 +1,53 @@ +import {ConsoleLogger, Module} from '@nestjs/common'; +import {ScreenshotController} from "../api/screenshot.controller"; +import {ConfigModule} from "@nestjs/config"; +import {WhatsappConfigService} from "../config.service"; +import {ServeStaticModule} from "@nestjs/serve-static"; +import {SessionsController} from "../api/sessions.controller"; +import {ChattingController} from "../api/chatting.controller"; +import {VersionController} from "../api/version.controller"; +import {PassportModule} from "@nestjs/passport"; +import {SessionManager} from "./abc/manager.abc"; +import {SessionManagerCore} from "./manager.core"; + +export const IMPORTS = [ + ConfigModule.forRoot({ + isGlobal: true, + }), + ServeStaticModule.forRootAsync({ + imports: [], + extraProviders: [WhatsappConfigService], + inject: [WhatsappConfigService], + useFactory: (config: WhatsappConfigService) => { + return [{ + rootPath: config.filesFolder, + serveRoot: config.files_uri, + }] + }, + }), + PassportModule, +] +export const CONTROLLERS = [ + SessionsController, + ChattingController, + ScreenshotController, + VersionController, +] +const PROVIDERS = [ + { + provide: SessionManager, + useClass: SessionManagerCore, + }, + WhatsappConfigService, + ConsoleLogger, +] + + +@Module({ + imports: IMPORTS, + controllers: CONTROLLERS, + providers: PROVIDERS, +}) +export class AppModuleCore { + +} diff --git a/src/core/exceptions.ts b/src/core/exceptions.ts new file mode 100644 index 00000000..fddce6f9 --- /dev/null +++ b/src/core/exceptions.ts @@ -0,0 +1,20 @@ +import {UnprocessableEntityException} from "@nestjs/common"; + +export const DOCS_URL = "https://waha.devlike.pro/" + +export class NotImplementedByEngineError extends UnprocessableEntityException { + constructor(msg = "") { + let error = "The method is not implemented by the engine." + if (msg) { + error += ` ${msg}` + } + super(error); + } +} + + +export class AvailableInPlusVersion extends UnprocessableEntityException { + constructor() { + super(`The feature is available only in Plus version. Check this out: ${DOCS_URL}`); + } +} diff --git a/src/core/manager.core.ts b/src/core/manager.core.ts new file mode 100644 index 00000000..7cc44ebd --- /dev/null +++ b/src/core/manager.core.ts @@ -0,0 +1,116 @@ +import {ConsoleLogger, Injectable, NotFoundException, UnprocessableEntityException} from "@nestjs/common"; +import {SessionManager} from "./abc/manager.abc"; +import {WhatsappSession} from "./abc/session.abc"; +import {WhatsappEngine} from "../structures/enums.dto"; +import {SessionDTO, SessionStartRequest, SessionStopRequest} from "../structures/sessions.dto"; +import {WhatsappConfigService} from "../config.service"; +import {WhatsappSessionVenomCore} from "./session.venom.core"; +import {WhatsappSessionWebJSCore} from "./session.webjs.core"; +import {DOCS_URL} from "./exceptions"; +import {WebhookConductorCore} from "./webhooks.core"; +import {MediaStorageCore} from "./storage.core"; + +export class OnlyDefaultSessionIsAllowed extends UnprocessableEntityException { + constructor() { + super(`WAHA Core support only 'default' session. If you want to run more then one WhatsApp account - please get WAHA PLUS version. Check this out: ${DOCS_URL}`); + } +} + +@Injectable() +export class SessionManagerCore extends SessionManager { + private session: WhatsappSession; + DEFAULT = "default" + + // @ts-ignore + protected MediaStorageClass = MediaStorageCore + // @ts-ignore + protected WebhookConductorClass = WebhookConductorCore + protected readonly EngineClass: typeof WhatsappSession; + + + constructor( + private config: WhatsappConfigService, + private log: ConsoleLogger, + ) { + super() + + this.log.setContext('SessionManager') + this.session = undefined + this.EngineClass = this.getEngine(this.config.getDefaultEngineName()) + + // Start session from the start + if (config.startSession) { + this.start({name: config.startSession}) + } + } + + protected getEngine(engine: WhatsappEngine): typeof WhatsappSession { + if (engine === WhatsappEngine.WEBJS) { + return WhatsappSessionWebJSCore + } else if (engine === WhatsappEngine.VENOM) { + return WhatsappSessionVenomCore + } else { + throw new NotFoundException(`Unknown whatsapp engine '${engine}'.`) + } + + } + + private onlyDefault(name: string) { + if (name !== this.DEFAULT) { + throw new OnlyDefaultSessionIsAllowed() + } + } + + getSession(name: string): WhatsappSession { + this.onlyDefault(name) + if (!this.session) { + throw new NotFoundException( + `We didn't find a session with name '${name}'. Please start it first by using POST /sessions/start request`, + ); + } + return this.session + } + + getSessions(): SessionDTO[] { + return []; + } + + async onApplicationShutdown(signal?: string) { + if (!this.session){ + return + } + await this.stop({name: this.DEFAULT}) + } + + start(request: SessionStartRequest): SessionDTO { + this.onlyDefault(request.name) + + const name = request.name + this.log.log(`'${name}' - starting session...`) + const log = new ConsoleLogger(`WhatsappSession - ${name}`) + const storage = new this.MediaStorageClass() + const webhookLog = new ConsoleLogger(`Webhook - ${name}`) + const webhook = new this.WebhookConductorClass( + webhookLog, + this.config.getWebhookUrl(), + this.config.getWebhookEvents() + ) + + // @ts-ignore + const session = new this.EngineClass(name, storage, log) + this.session = session + + session.start().then(() => webhook.configure(session)) + return {name: session.name, status: session.status} + } + + async stop(request: SessionStopRequest): Promise { + const name = request.name + this.log.log(`Stopping ${name} session...`) + const session = this.getSession(name) + await session.stop() + this.log.log(`"${name}" has been stopped.`) + this.session = undefined + } + +} diff --git a/src/core/session.venom.core.ts b/src/core/session.venom.core.ts new file mode 100644 index 00000000..14e8d8b4 --- /dev/null +++ b/src/core/session.venom.core.ts @@ -0,0 +1,229 @@ +import {WhatsappSession} from "./abc/session.abc"; +import { + Button, + ChatRequest, + CheckNumberStatusQuery, + MessageContactVcardRequest, + MessageFileRequest, + MessageImageRequest, + MessageLinkPreviewRequest, + MessageLocationRequest, + MessageReactionRequest, + MessageReplyRequest, + MessageTextButtonsRequest, + MessageTextRequest +} from "../structures/chatting.dto"; +import {WAMessage, WANumberExistResult} from "../structures/responses.dto"; +import {create, Message, Whatsapp} from "venom-bot"; +import {WAEvents, WhatsappStatus} from "../structures/enums.dto"; +import {NotImplementedByEngineError} from "./exceptions"; +import {MediaStorage} from "./abc/storage.abc"; +import {UnprocessableEntityException} from "@nestjs/common/exceptions/unprocessable-entity.exception"; +import {ConsoleLogger} from "@nestjs/common"; + +class QR { + private base64: string; + + save(base64) { + this.base64 = base64.replace(/^data:image\/png;base64,/, ''); + } + + get(): Buffer { + return Buffer.from(this.base64, "base64") + } + +} + +export class WhatsappSessionVenomCore extends WhatsappSession { + whatsapp: Whatsapp; + private qr: QR + + public constructor(public name: string, protected storage: MediaStorage, protected log: ConsoleLogger) { + super(name, storage, log); + this.qr = new QR() + } + + async start() { + try { + this.whatsapp = await create('sessionName', + (base64Qrimg, asciiQR, attempts, urlCode) => { + this.qr.save(base64Qrimg) + this.status = WhatsappStatus.SCAN_QR_CODE + this.log.debug('Number of attempts to read the qrcode: ', attempts); + this.log.log('Terminal qrcode:'); + // Log QR image in console without this.log to make it pretty + console.log(asciiQR); + }, + undefined, + { + headless: true, + devtools: false, + useChrome: true, + debug: false, + logQR: true, + browserArgs: ["--no-sandbox"], + autoClose: 60000, + createPathFileToken: true, + puppeteerOptions: {}, + multidevice: false, + } + ) + } catch (error) { + this.status = WhatsappStatus.FAILED + this.log.error(error) + this.qr.save("") + return + } + + this.status = WhatsappStatus.WORKING + return this + } + + + stop() { + return this.whatsapp.close() + } + + subscribe(event: WAEvents | string, handler: (message) => void) { + if (event === WAEvents.MESSAGE) { + return this.whatsapp.onMessage((message: Message) => this.processIncomingMessage(message).then(handler)) + } else if (event === WAEvents.MESSAGE_ANY) { + return this.whatsapp.onAnyMessage((message: Message) => this.processIncomingMessage(message).then(handler)) + } else if (event === WAEvents.STATE_CHANGE) { + return this.whatsapp.onStateChange(handler) + } else if (event === WAEvents.MESSAGE_ACK) { + return this.whatsapp.onAck(handler) + } else if (event === WAEvents.GROUP_JOIN) { + return this.whatsapp.onAddedToGroup(handler) + } else { + throw new NotImplementedByEngineError(`Engine does not support webhook event: ${event}`) + } + } + + + /** + * START - Methods for API + */ + getScreenshot(): Promise { + if (this.status === WhatsappStatus.STARTING) { + throw new UnprocessableEntityException(`The session is starting, please try again after few seconds`); + } else if (this.status === WhatsappStatus.SCAN_QR_CODE) { + return Promise.resolve(this.qr.get()) + } else if (this.status === WhatsappStatus.WORKING) { + return this.whatsapp.page.screenshot() + } else { + throw new UnprocessableEntityException(`Unknown status - ${this.status}`); + } + } + + async checkNumberStatus(request: CheckNumberStatusQuery): Promise { + try { + const result = await this.whatsapp.checkNumberStatus(this.ensureSuffix(request.phone)) + return {numberExists: result['numberExists']} + } catch (error) { + // We need to "touch" the error in order to get unhandled rejections + // It logs out the session and stop the app + console.log(typeof error) + console.log(error) + return {numberExists: false} + } + } + + sendContactVCard(request: MessageContactVcardRequest) { + return this.whatsapp.sendContactVcard(request.chatId, request.contactsId, request.name) + } + + sendText(request: MessageTextRequest) { + return this.whatsapp.sendText(this.ensureSuffix(request.chatId), request.text) + } + + reply(request: MessageReplyRequest) { + return this.whatsapp.reply(request.chatId, request.text, request.reply_to) + } + + sendFile(request: MessageFileRequest) { + throw new NotImplementedByEngineError() + } + + sendImage(request: MessageImageRequest) { + throw new NotImplementedByEngineError() + } + + async sendVoice(request) { + throw new NotImplementedByEngineError() + } + + sendLinkPreview(request: MessageLinkPreviewRequest) { + return this.whatsapp.sendLinkPreview(request.chatId, request.url, request.title) + } + + sendLocation(request: MessageLocationRequest) { + return this.whatsapp.sendLocation(request.chatId, request.latitude, request.longitude, request.title) + } + + sendSeen(chat: ChatRequest) { + return this.whatsapp.sendSeen(chat.chatId) + } + + sendTextButtons(request: MessageTextButtonsRequest) { + const buttons = request.buttons.map((button: Button) => { + return { + buttonId: button.id, + buttonText: { + displayText: button.body + } + } + }) + return this.whatsapp.sendButtons(this.ensureSuffix(request.chatId), request.title, buttons, request.text) + } + + startTyping(chat: ChatRequest) { + return this.whatsapp.startTyping(chat.chatId) + } + + stopTyping(chat: ChatRequest) { + return this.whatsapp.stopTyping(chat.chatId) + } + + setReaction(request: MessageReactionRequest) { + throw new NotImplementedByEngineError() + } + + /** + * END - Methods for API + */ + + protected async downloadAndDecryptMedia(message: Message) { + if (!message.isMMS || !message.isMedia) { + return message + } + // @ts-ignore + message.mediaUrl = await this.storage.save(message.id, "", undefined) + return message + } + + private processIncomingMessage(message: Message) { + return this.downloadAndDecryptMedia(message).then(this.toWAMessage) + } + + protected toWAMessage(message: Message): Promise { + // @ts-ignore + return Promise.resolve({ + id: message.id, + timestamp: message.timestamp, + from: message.from, + fromMe: message.fromMe, + to: message.to, + body: message.body, + // @ts-ignore + hasMedia: Boolean(message.mediaUrl), + // @ts-ignore + mediaUrl: message.mediaUrl, + // @ts-ignore + ack: message.ack, + location: undefined, + vCards: undefined, + _data: message, + }) + } +} diff --git a/src/core/session.webjs.core.ts b/src/core/session.webjs.core.ts new file mode 100644 index 00000000..efa31747 --- /dev/null +++ b/src/core/session.webjs.core.ts @@ -0,0 +1,207 @@ +import {UnprocessableEntityException} from "@nestjs/common/exceptions/unprocessable-entity.exception"; +import {Buttons, Chat, Client, Events, Message} from "whatsapp-web.js"; +import {Message as MessageInstance} from "whatsapp-web.js/src/structures" +import {WAEvents, WhatsappStatus} from "../structures/enums.dto"; +import {WhatsappSession} from "./abc/session.abc"; +import {WAMessage, WANumberExistResult} from "../structures/responses.dto"; +import { + ChatRequest, + CheckNumberStatusQuery, + MessageContactVcardRequest, + MessageFileRequest, + MessageImageRequest, + MessageLinkPreviewRequest, + MessageLocationRequest, + MessageReactionRequest, + MessageReplyRequest, + MessageTextButtonsRequest, + MessageTextRequest, + MessageVoiceRequest +} from "../structures/chatting.dto"; +import {AvailableInPlusVersion, NotImplementedByEngineError} from "./exceptions"; + +// eslint-disable-next-line @typescript-eslint/no-var-requires +const qrcode = require('qrcode-terminal'); + + +export class WhatsappSessionWebJSCore extends WhatsappSession { + whatsapp: Client; + + protected buildClient() { + return new Client({ + puppeteer: { + headless: true, + executablePath: "/usr/bin/google-chrome-stable", + args: ['--no-sandbox', '--disable-setuid-sandbox'], + } + }); + } + + async start() { + this.whatsapp = this.buildClient() + + this.whatsapp.initialize().catch(error => { + this.status = WhatsappStatus.FAILED + this.log.error(error) + return + }); + + // Connect events + this.whatsapp.on(Events.QR_RECEIVED, (qr) => { + qrcode.generate(qr, {small: true}); + this.status = WhatsappStatus.SCAN_QR_CODE + }); + + this.whatsapp.on(Events.AUTHENTICATED, () => { + this.status = WhatsappStatus.WORKING + this.log.log(`Session '${this.name}' has been authenticated!`) + }); + return this + } + + stop() { + return this.whatsapp.pupPage.close() + } + + /** + * START - Methods for API + */ + async getScreenshot(): Promise { + if (this.status === WhatsappStatus.FAILED) { + throw new UnprocessableEntityException(`The session under FAILED status. Please try to restart it.`); + } + return await this.whatsapp.pupPage.screenshot() + } + + checkNumberStatus(request: CheckNumberStatusQuery): Promise { + throw new NotImplementedByEngineError() + } + + sendText(request: MessageTextRequest): Promise { + return this.whatsapp.sendMessage(this.ensureSuffix(request.chatId), request.text).then(this.toWAMessage) + } + + sendTextButtons(request: MessageTextButtonsRequest) { + const message = new Buttons("", request.buttons, request.title, request.text) + return this.whatsapp.sendMessage(this.ensureSuffix(request.chatId), message).then(this.toWAMessage) + } + + sendContactVCard(request: MessageContactVcardRequest) { + throw new NotImplementedByEngineError() + } + + reply(request: MessageReplyRequest) { + const options = { + quotedMessageId: request.reply_to, + }; + return this.whatsapp.sendMessage(request.chatId, request.text, options).then(this.toWAMessage) + } + + sendImage(request: MessageImageRequest) { + throw new AvailableInPlusVersion() + } + + sendFile(request: MessageFileRequest) { + throw new AvailableInPlusVersion() + } + + sendVoice(request: MessageVoiceRequest) { + throw new AvailableInPlusVersion() + } + + sendLinkPreview(request: MessageLinkPreviewRequest) { + throw new NotImplementedByEngineError() + } + + sendLocation(request: MessageLocationRequest) { + throw new NotImplementedByEngineError() + } + + async sendSeen(request: ChatRequest) { + const chat: Chat = await this.whatsapp.getChatById(request.chatId) + await chat.sendSeen() + } + + async startTyping(request: ChatRequest) { + const chat: Chat = await this.whatsapp.getChatById(request.chatId) + await chat.sendStateTyping() + } + + async stopTyping(request: ChatRequest) { + const chat: Chat = await this.whatsapp.getChatById(request.chatId) + await chat.clearState() + } + + async setReaction(request: MessageReactionRequest) { + const messageId = this.deserializeId(request.messageId) + console.log(messageId) + + // Recreate instance to react on it + const message = new MessageInstance(this.whatsapp) + message.id = messageId + message._data = {id: messageId} + + return message.react(request.reaction) + } + + /** + * END - Methods for API + */ + + subscribe(event, handler) { + if (event === WAEvents.MESSAGE) { + this.whatsapp.on(Events.MESSAGE_RECEIVED, (message) => this.processIncomingMessage(message).then(handler)) + } else if (event === WAEvents.MESSAGE_ANY) { + this.whatsapp.on(Events.MESSAGE_CREATE, (message) => this.processIncomingMessage(message).then(handler)) + } else if (event === WAEvents.STATE_CHANGE) { + this.whatsapp.on(Events.STATE_CHANGED, handler) + } else if (event === WAEvents.MESSAGE_ACK) { + // We do not download media here + this.whatsapp.on(Events.MESSAGE_ACK, (message) => this.toWAMessage(message).then(handler)) + } else if (event === WAEvents.GROUP_JOIN) { + this.whatsapp.on(Events.GROUP_JOIN, handler) + } else if (event === WAEvents.GROUP_LEAVE) { + this.whatsapp.on(Events.GROUP_LEAVE, handler) + } else { + throw new NotImplementedByEngineError(`Engine does not support webhook event: ${event}`) + } + } + + private processIncomingMessage(message: Message) { + return this.downloadMedia(message).then(this.toWAMessage) + } + + protected toWAMessage(message: Message): Promise { + // @ts-ignore + return Promise.resolve({ + id: message.id._serialized, + timestamp: message.timestamp, + from: message.from, + fromMe: message.fromMe, + to: message.to, + body: message.body, + // @ts-ignore + hasMedia: Boolean(message.mediaUrl), + // @ts-ignore + mediaUrl: message.mediaUrl, + // @ts-ignore + ack: message.ack, + location: message.location, + vCards: message.vCards, + _data: message.rawData, + }) + } + + protected async downloadMedia(message: Message) { + if (!message.hasMedia) { + return message + } + + // @ts-ignore + message.mediaUrl = await this.storage.save(message.id._serialized, "", undefined) + return message + } + + +} + diff --git a/src/core/storage.core.ts b/src/core/storage.core.ts new file mode 100644 index 00000000..9da5a55d --- /dev/null +++ b/src/core/storage.core.ts @@ -0,0 +1,8 @@ +import {DOCS_URL} from "./exceptions"; +import {MediaStorage} from "./abc/storage.abc"; + +export class MediaStorageCore implements MediaStorage { + async save(messageId: string, mimetype: string, buffer: Buffer): Promise{ + return Promise.resolve(`Media attachment's available only in WAHA Plus version. ${DOCS_URL}`) + } +} diff --git a/src/core/webhooks.core.ts b/src/core/webhooks.core.ts new file mode 100644 index 00000000..6582f436 --- /dev/null +++ b/src/core/webhooks.core.ts @@ -0,0 +1,76 @@ +import {WhatsappSession} from "./abc/session.abc"; +import {ConsoleLogger} from "@nestjs/common"; +import {WAEvents} from "../structures/enums.dto"; +import {WAWebhook} from "../structures/responses.dto"; +import {NotImplementedByEngineError} from "./exceptions"; +import {WebhookConductor} from "./abc/webhooks.abc"; +import request = require('request'); + + +export class WebhookConductorCore implements WebhookConductor { + constructor(protected log: ConsoleLogger, private readonly url, private readonly events: WAEvents[] | string[]) { + this.url = url + this.events = this.getSuitableEvents(events) + this.log = log + } + + private getSuitableEvents(events: WAEvents[] | string[]) { + const allEvents = Object.values(WAEvents) + + // Enable all events if * in the events + // @ts-ignore + if (events.includes("*")) { + return allEvents + } + + // Get only known events, log and ignore others + const rightEvents = [] + for (const event of events) { + // @ts-ignore + if (!allEvents.includes(event)) { + this.log.error(`Unknown event for webhook: '${event}'`) + continue + } + rightEvents.push(event) + } + return rightEvents + } + + public configure(session: WhatsappSession) { + this.log.log('Configuring webhooks...') + for (const event of this.events) { + try { + session.subscribe(event, (data: any) => this.callWebhook(event, data, this.url)) + } catch (error) { + if (error instanceof NotImplementedByEngineError) { + this.log.error(error) + } else { + throw error + } + } + this.log.log(`Event '${event}' is enabled for url: ${this.url}`) + } + this.log.log('Webhooks were configured.') + } + + public callWebhook(event, data: any, url) { + const json: WAWebhook = {event: event, payload: data} + this.log.log(`Sending POST to ${url}...`) + this.log.debug(`POST DATA: ${JSON.stringify(json)}`) + this.post(json, url) + } + + protected post(json, url) { + request.post( + url, + {json: json}, + (error, res, body) => { + if (error) { + this.log.error(error) + return + } + this.log.log(`POST request was sent with status code: ${res.statusCode}`) + this.log.verbose(`Response: ${JSON.stringify(body)}`) + }) + } +} diff --git a/src/main.ts b/src/main.ts index 1a949acf..67161826 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,10 +1,23 @@ import {NestFactory} from '@nestjs/core'; -import {AppModule} from './app.module'; import {DocumentBuilder, SwaggerModule} from "@nestjs/swagger"; import {WhatsappConfigService} from "./config.service"; import {AllExceptionsFilter} from "./api/exception.filter"; +import {getWAHAVersion, VERSION, WAHAVersion} from "./version"; + +async function getAppModule() { + const version = getWAHAVersion() + console.log(`WAHA (WhatsApp HTTP API) - Running ${version} version...`) + + if (version === WAHAVersion.CORE) { + const {AppModuleCore} = await import("./core/app.module.core") + return AppModuleCore + } + const {AppModulePlus} = await import("./plus/app.module.plus") + return AppModulePlus +} async function bootstrap() { + const AppModule = await getAppModule() const app = await NestFactory.create(AppModule, { logger: process.env.DEBUG != undefined ? ['log', 'debug', 'error', 'verbose', 'warn'] : ['log', 'error', 'warn'], @@ -13,18 +26,18 @@ async function bootstrap() { app.enableShutdownHooks(); app.useGlobalFilters(new AllExceptionsFilter()); const options = new DocumentBuilder() - .setTitle('WhatsApp HTTP API') + .setTitle('WAHA - WhatsApp HTTP API') .setDescription('WhatsApp HTTP API that you can configure in a click!') - .setExternalDoc("Github WhatsApp HTTP API", "https://github.com/allburov/whatsapp-http-api") - .setVersion('1.0') + .setExternalDoc("Documentation", "https://waha.devlike.pro/") + .setVersion(VERSION.version) .addTag('sessions', 'Control your WhatsApp sessions') .addTag('screenshot', 'Get screenshot of WhatsApp and show QR code') .addTag('chatting', 'Chat methods') - .addTag('device', 'Device information') + .addTag('other', 'Other endpoints') .addApiKey({ type: 'apiKey', - description: 'Your secret key', - name: 'X-VENOM-TOKEN' + description: 'Your secret api key', + name: 'X-Api-Key' } ) .build(); diff --git a/src/structures/chatting.dto.ts b/src/structures/chatting.dto.ts new file mode 100644 index 00000000..8311a585 --- /dev/null +++ b/src/structures/chatting.dto.ts @@ -0,0 +1,199 @@ +import {IsNotEmpty, IsString} from "class-validator"; +import {ApiExtraModels, ApiProperty, getSchemaPath} from "@nestjs/swagger"; + +export const WHATSAPP_DEFAULT_SESSION_NAME = "default" + + +/** + * Queries + */ +export class SessionQuery { + @IsNotEmpty() + sessionName: string = WHATSAPP_DEFAULT_SESSION_NAME; +} + +export class CheckNumberStatusQuery extends SessionQuery { + @IsString() + phone: string +} + +export class MessageTextQuery extends SessionQuery { + @IsString() + phone: string + @IsString() + text = "Hi there!" +} + + +/** + * Requests + */ + +export class SessionBaseRequest { + session = WHATSAPP_DEFAULT_SESSION_NAME +} + +export class ChatRequest extends SessionBaseRequest { + @ApiProperty({ + example: '11111111111@c.us', + }) + chatId: string +} + +export class MessageRequest extends SessionBaseRequest{ + @ApiProperty({ + example: "false_11111111111@c.us_AAAAAAAAAAAAAAAAAAAA", + }) + messageId: string +} + +export class MessageContactVcardRequest extends ChatRequest { + contactsId: string; + name: string +} + +export class MessageTextRequest extends ChatRequest { + text = "Hi there!" +} + +export class Button { + id: string + body: string +} + +export class MessageTextButtonsRequest extends ChatRequest { + title: string; + text: string; + buttons?: Array

zv|=nT7dgJG#Zh$8_yV_(6wd%oi-QX_rx6u@RBLg^0Qx@cGizieecC*4J~yI8(z1}7b<7c8{qYY^9vSI@w3Q_f zLlutzW;@lhivku)ZVV%%(FmAjksPKihgO8JStcGpTx>Ya)~IGQm9J^x7Z{6<#1R)E zHc}tWm+po{xExS?A@Y)l$|gRcdNy%3q5?FL;FGKu$ zB>#fN+}z$_T(q`!c5}0!R6KOi!YF@$uR|eEfLeggsPTsaa>N&mxcr1=1Q}k?gs6z1 zG;U;gKK;$*_G;e+{H4OHy~D+G`+aC7REOINjl)e;SXzM&BD12R<)u(?(c#R<$#3r1 z;tfQiCl7`r42V8q9E%7{RKZJy5!F$rj8R`6E!@9Uaw-5-ihCLLh0iT4ad`Zw0=0uk zoN66qQ1a;U`sOx~HH|JFRCvm4bJEE?^lqkednA>yBJ|1^oBNi2tFP=LLX>Ez#E$!m zee|?sWtrDjweOu?dl{~1d6idGYZfK6&f0OmvoF}~(yHERf+ODX<46iz#oGpBbW}U& z_BOzZghK(+1JQVmlouC#=2QRg-~&E!+|l3o-VeU>vvYrP)|o%L<(faQU;FgSci()^ z`RBZK+n=BK!~d52^O2sEH@i~aNPX8IsYO3V`5L)!eC=5+O)Xr5RF0rUX2&6tx^Gs?f(xMU4lNyak>wgMzRU5$LRqEd zqLqrPyyI>aus(DzkizTt)zsC3iU1;SzWe^aCEG=yu!F>H<+yqG$yNq zuOR}{vT`kU7p~_`i*rT`32y->X<3<@lT(PUA`0SLogSmfg7?1L>#;fPMzhK8cDaew zNRpLRln;-L&CVI#dT-sx#3Yi+%q@UahM%4{Kn7zBq@<=Vn2Z+dB7`(VGQi8`^4i@# zlmvf4OA8ho$PBU>ALmVG#6jXtug|bxvf3P=jX9&Ku&ff9n(Y84XG%skVzP1tcn8n{ zOyDVq47<~T(jo+*E}z$EHB8Ko7nW3;7QLtlbDP8Ib~wE*w}0MX1pnccfxiZ`Y2IWk zsi;JDXcn*nvOvKsi#CFTaLD0un$3&I&WT_B;V`qK!{#;_tst1m1rrzxMUthk#cVfN zY~HXkJ~N+RT!zXLX?gv2hYNY3Y`6evQL+87;$C{3uq0{l^q@7m1h<#Zi(2Gy9^!` z2S?%sfo?*xpuX^U5Nr*uQq@<1O-ZTfP~^_wiwMY+)m;|5!{&0Mk$DKA?>HtBOis@l z9-l(VX}p;ib8_<+t#&%zOcv+ED#SqiV%fHfET1=&$;AHB>4A(X?A2pO_Aa9g+wgi! zWZ2>h4vdfgFZ%d2IU^QH5uG&AT3)+YF~W+@?RHOzwN?yRlRNMBI>2J|#SbO~RF#z; zeBj5wc*p_A9rHB+)*0uV_Oo+OKjh#~eC>cw9r3A;{qZNKh4^cshbmnN9ZD#YX9ClX)6t_?3_>A}B=lh`-rcU_ z;>DAYMpr@M_(F@IU29atkKjRdfm+@9uXa~Uhm+-7JMLBiYj^vl$r|0Xi3}0bKR8g|+_I&wKP@}2th%mm zc&u$p@4(3Tx(%Dtv-1*DGa$$ZM<+6J^7D#HtLhrtxAeZhF`=QQ9dU9Bis9>;n*FlR zV4Tm+&&$p)m^PU09w{v|528IeC9S2keSX2PIdM~7QDH(#^1Rs!DT@vr85yaoZyX#N z$txl)htA}DHAU424Isz>sdS63Aj7U$*_poBoi;)?2tSwlu{K~sCzd+RsVG&D0{ zRaVuR%r@{udUlS%xR9Bhg?zK}@&OQ=k`goW(?@4U-+q5{W^Ne-Kj^Kwy#vMQ=N zL##r;pUvg0tgXq)%T38hFRiYgGn-2)Yd~_q3$#^ITKdGy?Bw*+=EQ`Ok}|}%IGvtw z2mrKkQ$k^WNoq?&W4vi*f=cVVBBxUBK zH%SZS_cb-QqG7Z03R^n1fN?>q=>4R$%*@<8v`A4&F*q9@MEJ%#>vHl-KG>AVMMX?x zif9X#MNl9H6}Y^hq#S^VF@@etNJ$@^oY|O|!U@(jwc`q^WT{t5u=r{|vWle52f$Y($K#r;3^ z<^A@%_Yc3TcyDd_TTc|ce1F-Sj{>l=pTECt^XsK=Jpc5~SD$diVTXV1iw7V0U!ObZ zlb`rFG1h_qwcm-~{`wD3{mwxD77&ZDh81l`B`RoF04%Lw{L4en2mF!ZiN`5iqo^SL zT?SYJt*CY)Jbn(5($OIl;}>%nN9G7S>+~2D5kR9ckX9G24qs^38c0RdcY!_{-{L@~ znV6R03yu~LyOg!~VIAIaA+=`Ir>0$VG>)U;krqcwR=dzXYO}Zcznl&`F5ynORlwTa zer3Rd)U;R^A^AW#qf@hxwRO#HxB$l#l~u}NrL?jJm@++YG+7;6`UZgxPOp?(SmFzW z%d6`uYU&}vr{?B;lDDZP++DHItErjY8rqwJwG>Nn4dQoYwH^Fi_7Lsi%IEOATmIM zM-HWB<Wn@j8ECr<%Jlkk@ zdw{JzzYNGo&&V>GETGAb?!L`Q>BD2w={W@^npTrsK5tr9HX?WR_LWytuOS+mG&M5^ z$oRpg&8QuUl#!FY=yH|UG#TyQO{v*due9j&0ICMY#>#7JJ%K>q$Vg*bCm_3}yU!g^ z(sD~}Zdzdm8bOtvE)ReS%{XH)0h`d6)%8t11A`zibTrK!g@SI652)n!k!lJstpO^x|DNmc9Ez z)5d=!K5SJ)q|HKuRkSHN-7Q5nCS{mxE(qhq)ReJ_@v@3i ztJ5($IRU_uLNqmluSr&RZfaVF&E*E(LEM^c&dl6`yrNQYKwH-qv&9OD?(uj`7IR*H zF|R1<9ULhxtCoUFMs@)J%e3g+l$ZuVo{*AW+t{>zbHe283>c!Ow!XNe0*p8{x3D=S z9gH=zU~&0_5a%}3lNM1$Pz7WM7+SC_)-}}U7Zx~>mD7EVjevMo9X`bP>Xs;qt~B`1Gmd}i~el=`}s%Ep$i;n8W+VnuDETMEiz zIT`?z<^-*F02VGlHi@YjJ%gjES$Rd}wfK&S#bp))C@d{&XlZY5??RKJM^M4{ z)^9-jG_|$&4GjuSTkWD--jJMWar@Ar32A9t`ugjd8Uc&I)8fj?md@_B-T{XcOv^1c zTAj2i%jZRBfs8RKfNmgKv>xh$_86U<0yU;(q`N$BFcunTb8;FW*eiuoGjf5>AYGIS z1(;nhCZ}frlxapdr*LN8j0pY!&HOGp+~`CAmc{M@6k_B6u<+f_&BI76XJx0$?TyNK z_06+`4zYQaRg5Yq?rZYz;q_ejp}rfriQ*T2ZOz5J#$#`<_A3J^Op#_}b^bxc?`<{^?KNb@};~8(wW# z|Igx=A2ZhFbf&zKzxMvRcb=_y>)99XyzaY4fBUOnJoJzQKlb^9KJl6TKlO=^@AtJY zedfF0Ir4vgai+&@7r87+-0+efX=T7-@yzY6zgASV3hQ(s8cr<(EKQFUjsg}9i^vLq z#ZJ>;X{klT#Ny7nkl4V2zZn@BY!O6LO=+~j7nA(Q6eI6%a7|k+a~K z`ZU|y+d*|qX{?Lld^t6KB%)h2FAJ**9Kxvug~LG4%*@mxAWh9?m7>#Eab(WgYPE8* zTm{Zo(e)kwjkeLwxK+T~-F{`j;zcu%U}aU+zF?%Ir+;H=x;GFW8XE`n;CD)8Z9`{I zKS%|)z(zEg<&_|_XAGvY%DOGRL-4peGB#XMRqpotymF|xqGn)p8i3W_-M^)8Ft4a^ zc784`BbD_%L*rAlirg<_U{_RDS60;kAX+*)Ayb`R3H(%8S}{Fu=p7saV12NDBfbTd z)m2T+?S64AF%ksmK_sW7=RiCgOg2d9(a9Mw-{9!jhJ-{w50GwPaJ0In0jxGLGY{w) zo1RO{&bPV!X_Wy) z;Bs_&8o-1sYU`T%`iC(fK^yZXV@gK)$kaq#OH*le_0+sEr?7Nk(UFl`fL3bl>}u&~ z@9N%CU0pdlJ%_rO-7Yt2u%zUqbeF?BHaeACTJ8*oQ}YXl#;0p48#>y1CJd&bnYnqZ zBRM0->hk(%m6D9U7#bdJZRlcXYh7uP?8p$m#VYrKL{I&7!}6 z*9dIy?sEmgsX0X!hX+gyz$z`P;0el-it0I|1u09!kzMUux3r6$A%Btc`OC(+N8<$PZ$K=@TDhd#bc#Te z^z`(Rk&%IcfuPvN!Y6^lDFRIxQw#>f=;$cugj5KDz}(y%J~BTcaA;_VPadeLscCI( zWl+Pjv$L~&hJY+==AuJqW@bX_sWr$5$>J{44>z69=j-n7w%b9vG?6zvJj|vpAlm>> zgM))$LF9-62Zd2k02Wd}I(XI(?)G|vLMes#ybci`jYcElqo^RTl#~<{2@z0WWP~gN zViV}X!U96HV(=Gfr`#%F?QXv^VDZ9av(0XExuvkO==98(t!^m@k!)GCK@dWYIy`=p z)zLRRHa;^C?~y~(bEb)DgVQ5JH1_rlJDgsldBME6Acbf|A^oM2*kkLVxH!wA8#8b#khbFvTJhA+&eghXPrJ;RBo}m3=0+; zt&^7_?Coxs*=Fq<8JaU2rwj%_6=Hhi@T_ssxO8kPXD356{ZhSz+w#21C}K4h|x-qQyO3qa_Im|sMu6b(RLBA7$fkt&&bHA ztE+2jYAPrw0D^4Vv(F5vGFL3@d^m*>grm*em$rtKR+M6iHurWS`=|Q=7tR$fH=j)#cX38k02Uo5B;8- zn~RLHva(Qy($Z3lU?c^WLJA*z@Bvb&t*vcrYy?8R@x~jyy}ft}5in+edJ)kPNCbgM zxwEqqkx}NNq9Wj3LP7%X{y=4sEYd`=Q9Bfj;Y{nzopq~#wY&YwfCcdnamYLKX~mDQ z5#SHehBYytLP{f69TDHqmV4S%PuC(G7x)rV2L&a+>=PED!jPJPrqqnw1v702lfx0P zOKEwTKNz5Gdm*x`L?#=^JVFGd!f$gnD}Za#fdoTD3_h}6jc6z{qG{G5yiypXC94-) zHa{6_pp?ba5w*T_i>x^aivw&8i`QVW5{nHz_}DgqU`>yN?_1Ctl>H%}H{e4qZVAsu zBvElNAHEM%7+#)&pN}E%A^}h!BFs{7A%lu&G}+5Rj3k!?gvh2bmayTGI z{K6=MD-d#p!tS6jHsQw$6WN9E5tPQbDGE&M;`v)33)>K)z|KJorc{Af`+;LTQmQzNKtifkz55LGQ3J1!Un5P>m>SVPyk7g>Zy$eYG69 zPfX?`0HT?26g@qxdxm<-vr1Ig=n51CECXzTV=(fx^f7QNDk^|JNIWMeCn!w4 zrKP3G!rV(@Vj?~o3kr3Pz7ro72T>bJt%J* zzg7Wj&v*u!fY|9Rh(U-<(cpjyZ6+na2j2#1p(|a8u3=FZK-UmpkpUz`#&^r@p=Cy1 z&=x@qC5xD3`AN$z6tzsvhK_2 zA%qYE_2mk3F?_-@Rxm`C1#ry`<@TT+w6_i)sR5CrUk(E)L{iAhE$mb=0aK3D9mKfY zVzR&sPK_u>mPk<~xE7u-L?@DgF76aWbdfQNFf}#xgF;5a7}2QYbodV%IVeb)>q7Vv zq+K!r^`I3ZUFv$O3wu$^fXC<6Mg@mRsui(l7jR^14a&1ZP=SagU62!f+k7Sr@w=SFrutUL$brb4RL{2oDnYtw@#E9vS3R2;)s|uHn%nyTE2_W|({>7B zRzpkk*S~StamOF^?Qb9Uy_3H6^D|Gr?dsoOasHW?oO|kh*ZlsrOMmtFpDx&R(_c3J z_0m`Wa>3f`E_wOUyI+0ov0MLq#XVPFdC%2>A zhC7&v;i;yk2HBxJC_{2`GRlC*v$C>WE*BC(9E4O>R^o9)vovo-)6&A!+z?)>Pr6 z-{&E178xv!9@fNqApX9vR7T_oY2B%iEUGy*jXdx&1H=SLw;|JE@xm&)04!l5h$iL& zURq!-3xk}H=2S?ol%z6~w4unI5j%vOxx0h>2;6jKN zMlnz@ZViGqalz#$qVmg%i0l)5zzxev9j+!RM=c47z#=>!55-}AsQ;fY)V+;B~X(E^>VL;_@EU*iU{FB!maHmYpJxn1T{aR@i2B#4>Y)+gXq zM59)v+yxgRf_V2rv_)mM5Z^k$QUjvF;&uI>{Yu#yU~SFIaYr{UYqFJ`UUi74>~=e( z6&nlHkOLvwmana)333@2YcBe~ zNAI}x(VK5N@AT6@zyJP+?0>*hYaUmGb}X9FzTp%B4R9bHa23AvJeLP>!Po_?FdHEn z0yl5o3=Vteop&()Dk>@x6BA2IOTk;{COm}{Hf`DjDjFCVz{pd?(8MTw?z!jIty_o4 z7K;U`0dc@X+LEjd8#X{n&Ckyl7Z-=c*vE(mhk=2BZW!fNRaHPAlm~Ih1W{cbzD|e$ zl0!_y!JGPn4?ajrNM*Va1GhvaU{#tL?GA><;=^= zL(2H77>!1x%s>ffLyiHl;+~N!EEd(pG^6HL0c($Wya^y^8Klt8Of9U~h$^v!*yBkk zzUIGLzp&^f*{bTOG*E-Qhh#+-01>{+a#0e@5!GzHQ*@+V+l5=PZ95&?wr$(#*tTuk zwmWvxNe7*DcWkF(YuEezWACGVRtHsMB+s*OuXWFP&CHlA{`D*BhZxG619OeG3Oc&K z>AcpH(JlwMy56Sob>f{cdZq! zCi%^e)1V)Dq%%MYui!gS;V=AZ|3-aVouNZZlWt*Pa`bJPC%$KR*XnWj+`xwr(kr)Yx=edu*bo*2U%jYjG<0AgmV)rc~4okNC)_@ zx-UxJ-ot4T2Tv#p`_Zu7IOIZob54Y z&tzv$M^j1WJxd%(?f4Qg2c>ms^P{QyDm2+{OceX>U;UgKWTj14Xe|+BpmR-@W*D*o zKnw0#Ixu$MjmaQzUZZa|#-@pJU_7#kr?s3|A|ln^t7Aj_4Bo2&-gjaNJ;n=E%~}f# zyeVZ#r`aidOSSPF5Gj_=9}o*4j>`{^%FpA*#q*tlfoPXBCY+n4tt(BbyaP9rg&`-v zR$#!PDpW!r$rz`Mm|djhs>Hy~zu*OLE6(J}O7lsSpSL{fOSk1Yc=ScIs>?=>6G_Y_ zLhj4@nThdeS|1xjCjd-&H`2{5U@slgI43=%N@pq$02^Q6;%g!-c*6iUGG>|K6QN_G z>oMlaWe5bb^OuWP#*M2wJT9#%Q`Zyd_?F4XdM6pxyP(I~Ya1NFk+TvlNxq1E^t_n5 zP+EQhB8kM7fC;!}TXFT5n}OOx#Ju4o!rfGA)M*W1tUa>Sryt?A_4Ip86JCNc_6;qti1p z9+P(;knKLa)wgekBJY)SVhz4ijVQ8$&A6qMhNl(>6&4+Knn`BW7doNc`7TDWbh{A% z_Y0#ORXz&pI+hZ7B&5R#5ZgCmbwRiM`YPjX;h?Js$F4ldFmF08ihGscz8z2# zKDK&=+k)}3uoJX*QsdmZS|aq=j-Qw;^1-bIc1(^N!l0yLthhAFY{HB zIN-7>UuzqN!8!W>xV^o*+Xne63JZx7hy2SVRWynhfw%j590N!GSewa6a1TO3h;Sx* zB1$X_gvQb!5Gl6eti~)2IjS7OE(zaz3j3aW``AO$ImC;Yn_dWSiZ{qU@ z7#HI|?;{3AE_g&qC$~Gp(=R@2xyLBe=!#rE5JD3?vI<02$2hX!B?3Zx zWs$4Kv+d7%sJIecd$*}vi4@M3$B1_ZEQ(9N=J96g&b@WH8{)FWw?w)tTPo^%k>@05 zC#dvDupi7=dDi>(o^4u+bvEWm&D?y#ERJH=HYgGw&4Ig{(9eA)1`;dXmLTOvMu&$; z{%U7p$7Gv5=%dnob<7qy4vn7LG>At6+ba*&>$W=56{ z3Q$T=)t6*H10xyKcP;{o87A{pBN!cqJM#93D`ntei#E8#J=W)jtfc9T5N z+W&b?%Et^kn0(;1lf7ZAq-nrL)BGxDPI~lyhZ3%+D8@>vNfG~hqfXxox_DJ>?dI%7UmaBGt#+vPrFCV z?n|kmp500HE$(IK=0NM?HaPZ0&41?Q8NOX=&&S-zXt8X#NE2crm% zpOEy^*Zy@8iicAm_#p!ZC8DU$w-C(buBhc1=q3-N2l4aRy|48S!PyJcZ8AZ_In{kp zcSATaz(k~^iwFg^8Zgw;Mw-DJW=0t6)-OlxDP@++M%kA)DMkTiSw|NS7?6%f`-Nl_)LMqoS^ZH zmRK2Zz!dEne#T+4)GnQ0FT^hhaDkj4z0_^k?l?~-WoJZVw7*1?)K+Ss)H8gxpIAI8 z=Q)U*g8mS1pwu!sFS9GR8@B%QHC8stzGS~HAqy^q1a%! zsV_Gpcb>bR{PukRv$FgkvU1}0eLGYd+7&%^>8AQYwgivS}MFBOMf>s zj8vhvH?~;0I1P;qxt;VB6lNh!cCX@nT+G$%Gy^cM!98G5EUgYpIPvxQ7ldpMe*O^a zGd3zpHdy|fs;?7@ZO*x}@Rw2rj&o!mguasm0qZL=;*_qA(&HyO8!vwB#n_7LSsAJ7 zQq{bQxss9|9vv$Z`~d?>3)5Guc>-veOctSL2JU>63 z*OH9}e3C;#QhYhgz*3xpil}hAqi)ytuz!mjyMIrGcUQM^ESx2{ogRzGOG~rEw|7H8 zNL^wh$mK^@TN>^j$D+dK{};eW*HBaAFf&IFepg{#$;q)|WmVPT-U;e~Sy|w4bUl?r| ziuD&Tdi@+AZ>kw?V?DuuOg4=Rzk`A+pW;uv{H|lIuWV@Pp>-=<82G-H*ED#2HfZ4c zVSMHDeQy0~ASI)4ry2joAR6DOMDq>}ikU`FzefW0E!=!-t1M$1yf_ ze@|6#^W~zd@<2h<=5FtP7xm6tNBNn{$)xw)Q6y~cP(e=laR$9$;Lj>B1L9+pVu%4X zW0_vJfLO*%=>E^{4Z9|yvJ!cd2LV^+3TNgYZp%Z9Clq82&W@!U2E0>J;)RK$dxd0m z2Xl-_5naib-#^=RtQi%sVC|J7Dl9SB+k(;aX7ki_z_B5V9AxCc1x4EZ0y=YgrbA=x zvg(8DdwYA=VP5?vCeH2n*4KSETZL)AK>@OIGk0&h3yhR~jbgr)dkZwSw4jNg1M134 zTiX1J+uGcmy=j`N`TDBie?Z|eW4}YjTVco@y7z7Q1sRH)yIE=~+F7mM3n-$6&Z^*Q zkg>881V^0L_?X*Udu=aN6GkH}N=5mZ+ALhw0LhdR?JzjTCNM2i+X#Jl z>`YB?5(h_;h1wtsaKgti_7W#y@iz{7)?WEBVQ9K4o8fZM_)gn-nMO;2;SFVtG=EvZv7kKD>gIu}E%O!Q-XCe0kq8!^22+nvtd;zkt4pR^MGOZMoI@ z2xra;hsDOqk&9b+mf2708}xbZIY{QA8X9>7Jh(4Sfm2u08$hXfvC-9(ce9pPucLgK zp_7Y>tc=(4x>~UD5qA)?${pWV`o-k(GRoD}@6_E@)@JdvKX60*PXXYC?4{VR1Y-)bOLyuyj{|-&0j38c6ilMz(yRP}aBg5Oc9$wdEmkGzO zIc7i`X=6O~?9l;7Ga99@s4dhKAT-ELjt@}RUOP_^tw8Wost&^}&}!Js!<(C`BG+NH z{lY!#*E;(G%24Q!s}o=djJzmzXy8}~BQXGb9lHox3KJ7CDc(U&u8<|$>gOs{nv1)C zeQ(bkffidUoAiX#u|k|%9G8fcM*xIPWoxh9cQb?f+Q;QeNiZD>j5Lro<7M1(D5dna z7NoWDY4g}Jb9t*MPnQ6!Uc75)sn&2yfTR~&|JMGj^9!jOudgg_9jE%o{F_#HyF10x z4Waer3=ls)snA?1C=%+p9wV~I8$A-_vVWhIG@T{U> z<+XLSgTAyfXrIT$mZP^{>-EK7=TnV<3tJ?E0_aq`f>a>_fI545V~|K7deX+DI0ej9 zU5Xub)xvEa@07vX$WVxfPgPCzGDW;cvf>1abtRiufHlofh0VGZUx6!cSzAvPVW^bz zR&@H@4H@yFX+58h4@8K--tsvv0G8kZv{Y5$s?ivoo}NWb_S4KqC>a_mf6dGnv@!XP zkY$Y)q@`KA_By2I=clsraAc~gT)<1p)e`i99G=;&11c;|DD(?VN?j_2bX@ z{0+&v{{FH$P!;C{m(XbD9pdT2C`|nAC|AFN;wynk67+UZ}&8*J83CnOA22;C0l z3GD-swyY$ew4Vh2=H3T)rwV&t@8&jucy{kyFTOt%9_c^(=R(5QkIVp-gtZe zIh=JB#}9t6Oy|&+DTuZc@>1emOzb%&mypt7ll$--s-Y2xk_IsBr<+)%^HW?L0w+JF zN1v7P34ITe#5e~p&?j}npKtOA#!&Tw`<5-MSQg2txklRykiVPx4TN0soxQ%2nQ^CS z8Nl#hH)Z))=sD?8;xkh8ZCt!bFGTgQ^Z02QG2B~usfI6~LR!?=+iK6wmRnnKh}^x~ zHZLLcDy)tebiNNURPoH9!lq{DM*6RJxm)98f$c|1MZQ75)}7@Ud;%Kp;BRMZ&jAV` zr8(%lT0fkdU%0lk?9ht3ea+^R{;-L%ijt%}ZE9&XoS&Pauez?H`^UzuM}1kH@}C3C zyrbMKL!+IHoC13e0};eWf7w2gNBQtA^dXXMUa$n{oIYMbMTK=p%lqOO!!^T8$faVg z>tSwYXJjvplG7nCm!I1euaL(@UFmJp!tGPHnVFi&C&atBxRR5ntzxMDhkpK~rrv>N z(KPfQs3-zSg5!uuxG8inkkpJ+({eJb4cfzs7Dy{JJ3tK>{UVWL2ZEogpxcG^RAJnl z?3^lyj4-q@ynOTL==K5UGc@Kdfl` zstrecdX!U*T+t`A+%pLc3+{Jm5p8)7yJJbDP^_2IO9rP8oXSkZz0hoZqJO<^>JFI+ zwCXUhD%N`0Xi8+Gswd!UE5a|WLF=`Es;9Vh<*WPbif@cJSsLmGqrb1)mE;LEFp#D0 zrROAM-e@|P=|WgY@(7R32sAxr$LiQh2nV+jcf?&>{4G7NrEI2=bPpHI=jw!!r zJ82MoVX}xVDSOcvRStv7({GWGh7Bz%dTWFd4h9?cxGWp!k7>P|k^;` zuhXKu<{^*@9XnLZaZqY`VO7AS^h32@-1mAub;nmE86+Q}Ec6V9dpW}IO1*XK+m6)!85jXb){tao zr0srr&S$@77ocf73cr@d` zoTLP*8Zs`BNKP{4Lbr=b;#(0xZY}Zu~v<{Ntrm0L(4) zvz8jp5~IIgMD2T@B5yPQ^>lr)RPoG_E4tmDeWAs_~+71P`em3D$Rs-`xtC95OJ z%?nBzn!#N-@kjeAwM99Bzhep2qNQa{y*iQ{iLQZWJQEOI68qN{lB75XFg*K8>^cf; zucgnir8CYc`~%6bm#gbYRU&4Tg%^mDfVXQ&vAJXo=q`kdEu1LmjA9F49L+so-$;s1 zDE}NjW>VZCSqvqXUs%hP8wh>xf_f(<#h3{tjyacR)-yR}ii_yT(|vvUs7{f z|MyOT@4GP@{1A!|A>hM1?ZxqlziS91@(7*3OF4>cR~@K^W}|#a?z(yh$KW>cJ~dF$ zvT8ypjB!8jsnnxSo}1gAK%p)qU?lzQXQAZP0l<^4UTa^Y!zbQHgKr#CZ!$E%h1sX1 z#bux7W;hv4ZPG~87oeK^SBY^b?mh}t>MMycO`*2sE2-*FwzDK|s0@e_RnLl5)gN=;IQ%QxVwa zF|nmx$z!K$1J5CRx$*bP{`t|3tb#_^28;C|QaPqZEMBwrxRg`aKODUt^6!+Vsn)W5?H}$3#X`Eri zg2QJUeL7M?77E827_L+Nen@=NhXbN&?oyJaglP?2XiqlaD%ymJ*^qH{;Bt{Vk(@wj z29k4edTq;j@`OSI3Mjog>`4Bel!j7El5g^NdVh&G;e4@Q&i@|mSU^)=gHD%S2)>IO zwG4GHo1#l%f{bt{2KUv>g&f+1=q#cI(s3BwocIBBCgQ+Zyq4wF1ci#SAs^#!uSGaL z##2g+IHtnfKooW?BMfH*`>9X4{04)!qGt4GAXX!VRs+V8gOUer+?=O zd!E}#^&t0Gtyb;>RPEIfP~Fj6m;2@02T`{dk_$y{1Y@IMNEngw&`4yqBwPj}xCAw5 zzkb{;PQ{C$glQ68>{dk=(|Z&b<+``v@S_9b(jCJKCn&qT5UEN(X~k?Ll?!NAiIo@c zpcslQQ$l|Zo3M;4$hf2|t*k)tPQO7kOp^Z%WvNggqd;!HU=OCO#G7f{;2RfzzX~1> zqE=9Mw&edTfH|2M%8_sPl8#=x={Iz`vpoc$30soL0-3vg^wXc_GOK-oTrn;ycy zZE!(|vi`@Gs=AG2%7Y&QmOVjf21ScTF;vX*@9itaRSo= z?@PHxom0=;8lGt0{pI3jG66^39z=Re)qU*JtDXj!ibhwg_V+~3QgDG@;u!*~p>+8} zyK#Z%MB-q0G^b|S+!mgxu)~mLWez?*k*gDg$0th-VSIBFlZ&&&c`xLoTmEdt;f~`! zQd`u1t@I+mu*>k_%(3AcS45t309i46l1&_v9b^nEgL{lqVYQ19r}K+uJ46Z?+ogsQ#sR2{nYjQf>+dOEWYT~ z3#<`!>Lk8MF)h1xEqDB3zcrCxCG?D{zEWpULFAP$4#5UE*hn3HHzTeNF<=X zEiAJIixu{^;Z zwi=|NA4S?1O)tq(F4MWJ<%=mGAq}KNR8fl#BI9!ArhI3l0y4J_X-@7%8S^}(>`|_l zOw_Pw3xkfuVtla^<%SOUq)uXRX)2t(m$j;OtLIKUdJ`8dTd*uT&*Ko*=nXDVU@Gbn zw<~?;L(YoV9~!j_Ka=;nyRLAs~ofpd^(FS4<*(4@Jdq63sk2x7MQ%l$sUbsJ7&Azh@S|L#BT|3Q2WMe#8Y zex1pQ#crN~ZX+({yPW#ta6!VN6rFH9Lgz0VUF5s`E{pZ&M)$%!)xU%4L(9*PJ)B8| zF}?+{3jOLW!Dk* zjvBztyt(`tFjghN!S7m23c^-^{&`I>ibpgySrWA9` zFYae0r#Aw(&T{#NnoR7q`zJ|arIYp>StJ8o8hVEVDu00N$QIirWl_rcYeCQ6#r=Zh z-&*gKj|-R{Uj#T;4r3r4g)UwF)_Z#c<{YeN=yo?62XstjC6y^vjh3BHysi3YxA9`J z)3vNI)2$A$JnpIX=mtoq8$^%Ns|{Ufu?GCIb3eIDM**3`VD`_A`~G0^(Jm=fu$RH( znhP1cD@y96JQ^sBr%_1u?rWBn=HE9VmhqQ_?^tI?2oaet^!4 zq-98FV^^0W()hlU!@nb2JK)*b>&}pnY%ER|HWp@KO>G@>L+u>Dy6dw9cD}yuaqSZa z5szzWMVr@KV}HWH&icA1w^syM^NiglE0lK4GJM`W{wE^@w(68hU8RW(+qckVB|=r6M z_IQ>9nfXoIH2P6A1r8;$2``^3hb?bvFbj86@xXA$(@@H4<5q&x;Ky)_xgQF#pex&( zgr}pXxVXWx=Y`IxV~KaRx-`XcxQ_)u-Fm&5jls18?fqmsq(?h?lUV7|qqf@X0-B{)KS{U3mS zJe2Cr(qg*(R$`D+XbHSt9$Ke-EU10s%s+yfLsp@BFJrLz6$MHsToe>j0SVwGl|;=T zYWCmg!;%myQHcdh#m^C|)^~Gj`=~Fm2nWZOaCf(j;G%V7#hB!DXDDd zJSclV=eUbw6?@KLy2B9`{GP!1 z8QP14ol23*O~I7#B?2WvKF`+9MJ!nv7-SOqrrN7G*>z7~XxWux0Ez44<0EjZpFKt9 z;P4QukSR33N`5A8hAyNCFh5g!4%Xay2fr`Z+Q)q6WD7HNmPp5$uoa&V&LA90%o=^C zX8+uUq~qUf>AW#iGUrno}_JLm&KBrBC}g1HlAT<#8#l3zMXRzCYSI)8G{M_ zHzM4roVt!c;uc;xk9@5{rmmP-3{M)mLabToj38I>8#M8Vv@1(3)!d7OG+~d*|E(nO zMIhoE`9O@szI0N-3EX69>e(ar=dE#b92U3;196`U3ti09H0Z`ce{*rM$c9uT4 zixjyTs!T>|BF3=K6O=`WnU&tNvE|!^GEYa>1UyN&5cK9)SoL`Jo|x~4c_ifdy}0}| zyqISCuiE1U@WX$2wYGOcbWXb!LdW(B1)ldDyuKvehWcaWhr3Qs^KFzWzexQ0G1oP!U{7TM23%pLgCBgT7xh{*lE%ZwF?flJ0+ z0{vuJWHdUcTj59+z^4owVC-4WQ&)KnV~U-kbt_=#66lR(Xts zt0t2|6gY#aot>j25D1J^VJJlpmp~IWY+ozr4Nwj8gB`>-0nxqqs0^j>P4M1BM87%n zIr@eLOEzJbCSmSK%f@PI5$X20P7oOvzP#9HZu!o>6F6mi+$pL%^;^#1IOV&XA0KbH zue9bh8oHe;#yJg?*i55qotmK~&>q=`NB>IXxg{F|V~~~(UBWaSalN5(u|_%xiMgu$ z{?a{(ggWiS@0&07Q%p(h_=1h^ek2*e6q^kHumma3B_=~skJ_AS!3%;#EB;Cb_H@39 zRFWCpL^Y59o^J*U<1zLf zHs`AgyW+P%BK@zsZIlh4;}m^I!T0g?uAmos{m(n;p0p}Y!4HeitE;!2IOCa@y-OeN zZSVJ0{l}nln9sq1pChb1#;P}hVhq!*Z!z3Z)o54)5YU`d{cLh*a;ywaJEaYh%j$<| z24kujeUWAEy=ZhKLh$kwlGQqNy5%ai>56SHS5*=&WHYp}dju-kn&>&>(yGy{zTr3P zB<=rBDTvtWE7|MwDyS_xn=)>rGtmwgx+s{)mSC`8nhA-f zM!dx)jH4eOW*9LqrAEEgm-32=HHwg;#z;Wo`aI8gg&2d++VBc2;BH0>Vxrk(ny{Q4 z2g;GP6?3pc@q#$@lINU_8RWR3%)ccpaUV-}kEs<*UVIpYx$nn%7w+*qgx{e2-ftT5 z+H$oTE%A5*&bi05n=H=@Px`LBUj7)Zd>Vg^X9^o}*m|z4Iw)k~J|$6w<3~@J+@R5= zfsm*f8BnH5O2`~8ii(QlDaF0xW-SvFQV}SBL8RQx%}owm@d7e}p$oTPg3{3tUzlRu z9_On^M@M^mdmyC+{`jSg^oj`~=?OyFI*!kUa$7I}4IlfjY71Xbs3al2=f~@V3Q0AK z#zh4v7yyI{q^GC9eB!4I*W-tZJi)FG$c|7cRg}mVlf(SRR>#4Gs!U71=1=p#m9hR5 zmNPjDnlR%H=C>Poefs@|u3!2r0 zS3^(m(u5{xO1k3TlrD!=po`+%+SUnbQ3fB?u6IN|D>=-!%MMC^$f`O~>V<6XZ0`i#HW*1O&gM$L7UMBg<$hcmr&*+QByT)lMoa3);B^PbB-tYk9sYU3fCH<|_mBjswjY(9{9QmCt6G*+~H8PZ{Bqk6Pe1Ij@+wVu* zU$@L(w{uQ`cUgn)hvF!L_YX}$A0Tw^=jYQP$P-&5Vt1Ls>^|ro_6Uvn#I$#PUhy8= zarfh+uNd=2y@ZWc%;!X6=4YfM$$yhzv33bpYJh|`W$%>M->aCT9p8wkny-%T9=_y6 z3mV>?nWAJFmEDEbE$+i)JR*_|zagIN%2p<%G5xV#p=oGbZNOebfGHzO8$K;HDGek3 z$OtH%PE*^}#f^)Y`T{S6?xz|UJ9OG!)~0jm*vIS^Z{nXG!bZl<>v-*AcBi*RBE@8a z*UcapbKX=udCdXs%C=?HOPXG!dA|qkNp3yb6gZ22rabWJ`jFV*>oZNSUfBuU?7Pp~ z-gp`MSlSKyOkj3+Uj3uz`my9VgMaP zR^VRDHxNU&V}4$Vh7eis^Ld|n@SP2nzp~K(_ zLTnnljAMaF=yS(HPrR_gFVo8Z{XzeM)_*4?&>>*ATWf3MX!KQ7KnaZuB3#R(s_&Ct zUS1}Pk&q!9qZW)mhtsyp8X6LD;B2^>n^U}J0z6APcKt%MDm;VpK_Z|OnQ-{>Wti1c zx641CtOGWmAQ^7YKn`pY7xhZ!3{H!c)ZgUb7{;X zXqO^2Av4_7pWLADo59RHu^hLK)owJQf@1!77tZOj+lC0TfI)Wn8gJ576>`%gF60g? znD*QM6mHp{GQ#wX67bSGUk2E@zIkPhhiz zA<`hOV)@rKQ79DP`*60R!WsH}8@M(E1RDQ)yLCh*&%{d~B&Rf$<#$?oyopB1avLoJn+~F}A}DErtFUUb;-|Wc zv6O;g!~LpDLfen287RB{yBk>EN~!7I2DP=dWToWyAuYvW2&~xmFD&GvCx9^U_kBhM zEep?EUG-S-#i*sBUgMs=951heI?P|Q6N280UbbKUTqX&tN>6w|1f1AOCz&{iU1@IPNreu#Y zXO4@4h}ZDvL0J~sfq_C6VN0az#-F!1-7Y)Cy@bJQi)GRw#MQ~VZB}3+7ohRSzx{$d zgrS0#jGYecQ>j$&T1N75Qd3nJTKBVnA7>tlL8rqG>i`B*zwK!J(C@S&t5`PZ z^RDRY;G6Kva?vMb)ppR=2k8Gi*&U4n*{{bW)~iu{qf6#B?m&*{XIYUv3|h9&hhZ|` zKpFz7*llqZ-13I99c}E+*VSS6A@>Qe|Zp>h*nKKq#0_ zuOE209C5&$J~o;)sy;ReH$57GOHZ5>w{F38hn0ZuoZh;q3;tUQ*MwF4aGiI5zs6o6 zrT453=L`50^J7Fs%JavLdv|d&KfV4hW;J+teFUYBbc-%5LO3hJ?|hzY>H3&+zhtdQ ztYJKlKOVR837mL*W)(q<0QsYWSW9aOrThiu!$CevtE9bJ#cKLdc<+ zxj86chy?D@*ZZ;XXf?_|%mGFKW??~r;-Ane)A@YfWN*;?-4Re_ooe=duzSXKb9FWH zzme=-O{J1A?i3+#?j4Q+10dAi_g@8|@LUbUki0Kt4Y>a?^a|J~*nZwc34+z}oFwwv z02NRBlSx$w4-}(Q*b_KPU|gcGhOa7J1$Ywq3JU-a?dhODJ%nL$V$QiuN((enPhi=RrUaxWfXdfrECmC+P zF87!w5cPpSOG_5jFfnFdUFH_aH1|H)Y#`g>hWpsgjMOp(6CkPXQb(SY%M%?<9)6Ka z;p@Q-?Fp8@1k2t^UNPFnCU0;6^oE{c%`HJGDvE!Hn-NIBI>TKMkcYDoMmcVhlbVXj zhsep!LRD~EP68z{-~xkhs4O!VgqOC+515*=&rkxE+qC03Z#L+LMx?yAwW$MxP?_5x@6 z#c96wQ$hh$Mvc-p_2=dk+`I{Yf(>MY@+dCXz1+Q?!0!op{jVFiw*eccAbdfa<7J-H zpvU#jFlhFslnJ9grxJVbfbGCd0lGckpKr`36Nj&Zj(+C6+#QQISk33Z+%GFb#4zhL z1I_@yW#?pZR49W0gqA-(a-rBl$`KFQa!deJMU$O;IF9k}k$wF%N{6@6S-Uk$uD zn((uZ^U^`u>Fepi4?%jtdmX#>>~O1t{JL@DCoho_!Hlm`A|Nj=jq0%zA|?*bC<+AI zC<>fNtp780&mqcZ0GSrFW0=`#fl4opAYxeTf9GNwK?D<|c9Wblz^Zg*8B}w5`=#TQ z&*_j}Q5x%P;>v5qJ4FbO%;?L&^EuhU zzM=@r4G5SM`K4@dX%Ed9dp(UmWxe=7WUhgSd;HAkok-pxQ^Va#&APkB7X@HKk#)q2 zLTWZ;n|FKSituis1Opth{4stzji_Zur#!^)ARF@xkFtt)uz|7 ztgo=(%5dcXrA^SR-Tr*+`T|~k0zpg6`%i13yHn*L{E@-0x52@^SP+Te$p`^MI%+6j zm>Dt`oY;}gYBhLxShTiwYV}P(B3LziCXNSSgZemb9H?1Py0=MdT zxS7ZAe|JEO#j7$$q>EI4M8V?5-jjgnpc{I8vVSyoU#lDv+J6IF(om2FYCHsCLfV+- zW@_EB3Y=$FcD0^uYJUIWmLf;P1&8&@?JlB=9U44mk$PjOy1XXgk4KOIg-)oIY=&l# zoBb|c$59kDm)6$K`sEw9FgZ)28*I4~9GfAP2!^;+e%aJ7@Uq+S8 zM+rF^>n4XWnh6;xEt_PvWicD%9T?!$J+nrK+VPM=9^m7@i40V1Xr?43UB;@MQV1a! znycHLC#`HX4c1*0%z_*DL@4)p2%+eoui}JCz{@-aU-8Ys zX8ZAeJIn6{tOs>$1pOXAKqR9+Pze^^MmO6szP#H8Y$AxD^g)7G{J*OuzOxe+z9oP>i`ER;NnbI)g6nZ|2B ziUG`HDy5d8VGHo)=y3J}fyD37TG*0v#pVz^<>7f3;|&zOHH712`QQ;*OG+R)x~Oer z;PTesSM)-k9^4j=ZL$k7K^rSJ+8Kx>Z8+N+5z1jf%dH0{LeNc4f;AQOM}HYf(%ddo zRyO}KeaZy-FuW{aWhH}g4op$(*R8wlL_gdDx5d^#gjXnHcytmuK>YhmiTG1~sJ$^s^Z!1dVtMCS-9)@S0N%Y6cZB5o8;mW{BzJapI`b&7`vwj`xP#Jh zEQ=+z-Q{{ki1jX&l1V3^7I_wJejmE3!fmBIVv}id)Y$pwq&H6QrZEfleRk@j1l%O{ zcWu6|4sMQu2Nn}>lC|iB63zO)(HqbHxJ;zr-gTTIepl~ zgS)-4=Z%bC?;dZ1zTXhMLo)BnW98SL2Ky#_8xlOTvMn>w z!7GUSn0wH)fRQh))HmOwQ|s%Bq;unbd{ns{9Gf#XM$0CcP5V0g7bXk?p9OBT9MA3~ zSRBe5VI$&DW%Ype{Amfz-bcWbp6dwsWiS>sy+$7tYo-I4naY0rKE+_F>2z*Pw4FGg0L0Y zu+C%pZfhGOL5`~CJM(*s1)K_yubQ_|OuC0DHmkyQ1q;c5brVKr0xEG74g}gfuQaux z8+-YjA3XkfZH?y&!12aPznNWp1XOSb)jX(cw;Q@h?lN{|C}vNY?RHo0xK^v&e~^3$ zT#+@oe*SO@@Or{=fx`K(&U8MJM58Di!G+o5HcfaPgw$6%U1WHFOESYXjP4vPHs^l7aj5?KEuF3uZnv>LRr^e60MCrl6V< zi){&jK%!ufU0&CV|L3>&Fv72Z>zBF@?ZElFoI19v?zoo#S;b+j{YBjMC(*43Zck$$ zkEbeOLl6i{I`A1{b+dxH$C3tr^K()dbG~S<9CZk3z%bj`dvA69Y0LR;x~ht zw(U%8n=?r!wr$%J+qP}<>-*mO^`HLJ=jnsJ>r}0^YLzrjNLw^Q>Yi?&nkrY8IL^;* z80A96jmp;02ah)r$9glhs9;R626F68JG$ZJz<1H8G@e%>N zw*$crLI1}o#;pl3P)jGZzp41!{J!z;e^N9%V`-SN&fx7gT+Wi$pLE^zhUWbT)l@!2 z+7WB1x7OD?9QTJF&zG-P>cG1(!{q5UZxle-iB?-+Y7ulZL*X}>A)chmWf2>);l3l2 zCce>Z)(3dDjDB6$FHMFWHw{e;Yjq~qF$sVlghuQC-Zu#Q>>vq{)Hc>%)-D%!FjP?b zWzVJvx10FFJxel{+*taTB^EC4XYM+)Efn|Pz!pV8rAQYOVwu%@grslX|4<(Ut}Z_a zlmf)}Ba9xs$rqAVRpthFK1+tM8`h5@AkAlo9{~Ecm;vHq6dy;T4f{&)wPWJ|*b-s{ z2(Wl^cE?+~BH)Ah82UCp@pg6nP(no_3%!>$Nq&GhvN#elPO+^)9}x25?QjIgpE z-NN5UNpy>*G~E@b7v|wZOQqWZn-zG0W{ zOiP`bsIJ9}n?S;G(DoamS|bcNF*;Qwe#UYI9F`WuAQj9|S$g%1%LgMflU6%Q6yzgI z3Ho|qmaM?%y|SGB6?+TiMjEV(v4@t0EY{e`Kg*>T<&;EarlP(hCvVKR`uOF~Rp_9h z`B$>Cz8+U`^xvoUYpZuCaD6I@ldR@nP&+Z~)iw78N=itCrxNrRvqCj;fKcnY41gw= zYtK7KVbY7f4tfjtXPq}_wAHloJWtg$7*^0#v`WL3z_?>?csajY2ok*y1H1%3r_(eH z7Qcpg=@@pSy~BLYy4>H&0jY^X$C`3m=z^~`tel&T?`t-X`Nno`d)4TbNeUCBiXfH1 zx{LxX637b!;aHJ-Gcz-*bU&V!lY`qzvSB1Iu&a5B!C?hc(;Pk}CFKq5=wwy3-7@Q( zS(gQW7ya8M1FA8q7K?4hB!xtqVnWZuDHF!cEnoAX^8wN&o!?u>39<@8h&xtsyKV%% zxO)FTy~)O`HC@NOe3)mHg-jp8(w^N|ZG(TbZ|&x?(#2}W{dszYVb_`uE4&J&&(dR- z&Q>T_Od(ZPT1xuk?q*Q!;6hsV2Gy{reuNt)twu5cYXB;AA)xtaAQl7-SXTvjt3qzi zgAWQ$UOo!GS?#pr1ug5QxV{ri90nqsoDkDC@ORwVch^0RRs8#YDZ8N(RP+19hO?Nm z*riqhsa**ACxP~BGpt{eypMJqdHb{JW8JRo?b@Jji_oYhf5uK2vU;uFY`jdRq}gs$ zS_dX)Z1VIJwyVd?Le$knTK30!QYqzYD2^oNT&0*CQvW|33!) z=r#6f{VNF9TfZN=c_Z44&!U{kYk*^EC&aj&?-OXFYU>3l;8et0Zy@7?!AX6^KoM-q zjI{wn@5IPh1KhiA*Xj@1#Ce#Z*u9$l)4W;hi;LpXnou0Yt2ZD&$lz4)WKhE?Y zR;s0C71WbdE$a&Dn6aYj$RwV94`sZsTK{x4L=NUh9WrGBu`+ny(zG33koKSlN%Hz% z>l|uou~}TWNZ~C#4V!w$cQ1Hr-rDHpU?=Grp84gCFxIrY6(Lab+9pkmk4GQeS`P-w zTg$o~_KD+u3rU|@*$LZ5X@bV9&rJll)7nTvzf2#X^Q1>x`&}ZZBY0S%{(r2a=-rdi zgF5;w2vGC;V_uNrYnMn@!=T|b zW80MA(nDG~1udO)e~ku9X*Ig$y8XVoo_k(P1EBKeo-1=FzWsy+^md&b9W~mpIzF1r zFsWN9+pvXcP%ur(6i`vpn_Jpcc4)69uBq+Jtu4$Yrlp|8ebo=Cl(1Xd6}TJrxP4xX zVq|^ZtbAH`U9Yj)bko>+@L#*TSHNKSP@s4wC=Mm5FwGUEOM9nWOk)-2O8@_NkASe& zZ~#>{&hJV~jgF~>kx%3G$chHrxY?0j52gpk;HNy5dCR}Q@h8oPPYw-i(4jIHRX=mx zc2?ssMuWuF0W9pOXs~Aiv7~lK&P_@B%Eez?ci9UUg>_;h+i_upbinZCVtDO zIUi2jE#1>TFq&}2Dj@`1anGUW8G`p(rwKVx-<#jJ2Cj!g8Lvmdv(&vl$|jMml!I(b z=vC?b-z(o+!)xh|oT8h$uL_n$>su@Z10HvCoyL~=>p|exQQaTr*>o?e|2CngBLQ`w8r_cHIq`k!;>xr0 z!gNDOgmkUDM=^kE<*%=t!tdvA2!ZF*s%5?Px?43vMxS}b#T{7bfjx(>K(%pAJ~Ny969?j=~BI*%9nVFw~ESIe;8@BVol1r|B^v)0W#tka5Z zgU7yq(u+h|`^cJ~EdY*B=i#mE=c~7I=jY8vi$(IKBS?KQDh$h_fAKp@C)ETv^#2R^ ziP`XmRz79(p-M75+C_~#9}Sh!Ka1%HLX_{Bt=ymO@d$9bmnSnl zWd!cg?Z7zpjXC6F^(1PUhtV$n8&%TDkhhgUQHgGklJk2`XaP_0@nZoUx6ef#yDn~v zCps)79BHuU&xHMew!AA2%E#Nu6gdxR?QXy+fy}*}j48QK6H1TKKQ_x-(;#|+Dmlvr zWh;AOLR=4yZiEqWDV8GEy)89w7bm87|9AQCX7>B%?tjRyv2;<1*M`2JYtguYh+`_U zLqRfWoL3{3DF2P-c@LEVgLJWS*a(_IRC6-T@Q)hcDvAjozd8anpc9!Tp>@Zb@oBp# zv5WsD{sdHyG%nd6>?Z`6LKrm$$tjUbFXgfYW(UtGTR3PJ=AP3X0Hz!Qv|?w3{+b&MUr8!Q<&? za=$-*zs~^2#4p9@^tjv%Ww>wMgmT(--@bPA)ZJv;^YdCwv~$lVPo~{o6))rB+Bi6y zDf(Ce4LtsVAa=hElWD>{@7gI8`XgePKUnXs*=@u6A0qiLZV_(NkX@L0rPf$-DsX;B zI-FQz{0D0V0!26Fn()=omes3FLs60iY0(!3ul(-iwywHhMIrJ<+Y7fW0`0K$|JxnOae6cLd3(#cUaQG*#t z2)fC9fHF!qA|i^kvXKx|`P!AkqJ!btjDJIDn8Dj6XF(X5u{E5SZT}zP=x@iHSnWn`%jQ|NvahV^j5s}INSYcHqmbJ>wS4ADa zV)BORx+~!{G$_=#lq9B4u{8$%(YKC$0loXz2LG?{c&LCjP4>@n#_QUrbnEy$>F~dtmt0&&GE1Z~us;B{Bc87QxOEc=y zR;Fx5l5mV}67+*vOx;kwS^km|&Ds+hg*IM^pEduzdD&{=pmf2==nJk9NFgU;H&H?W z8{8v4kZ34^B>M^5nz_M~N}!etl>Z6gu9rf+KSG?Qcr;3<0m6G$E1zb7h2_l8Y`mp| z$yo0vP#b-nrx>B1fj1jav|sL~f@t@b#Wd+cSysi>XIla28)Hb@KAx{K5k7lB8&XC7 zRS-bo+^amh5vo2EP5Tg`vQcN~`|;n`@Iz(P5T^EQ79|uBZiL_*FG}co=G^R=E=aU= zn9_71K&u%Y&&o?pkQS4Gtdzj(!n0J07y~^Btl>hY{tca8Tqb%-?6d5>h){E%u;D~I z1-sVAr$MA+JPZ|D6G9EQ+Ktn++O$E$P?^1W2hQUwH;(`ixkPKZ2h*Z83PkA8BW4!D z$_?$D6+|uF5HEF)nuAY`Tey8C`}}n>*)B2W>Gh)pRCKs^x!LPnnBQ! z^s>68AOfG{jW7<3X6sy(uF))6F{RRI3ze6Mfe0wqP7ZSFTf*SjcB#-sS;^WARG zAL1zJ8B}DSTJFHtgCrx3tU&L-rz7}#4OB)fq!1)Iw<2%G+M`$cE>Ge|bwu^eelN|) zgS4My(Vh6{9+}pTWxis4RRLHj>3kwVZHSf(6V|I86PMv?8*R}wrW>8(DR7}37)6ub zay@%;&pnY2m>->2BfvLsS=}yPY?wn1TQMgWjry^-+9;p9=wt`-+_YirQ-9&&JDTPe z-Y5SLiKHb4N1?Lnl1pYVO+}4ilN;m8m?5V07`LNtFSQO&eHg%)$QMgrZcxB5mj5Cp zkwc{f+I9@+h-o8)o3E471G{sZ^TD3ri%t%KvfOQm_DFcKwe@wiZs7wUXovBG1!qL4 z9W5$$IUqAcSM+qp3=S3C;tW*ctC`}k422-`e`k>nrunq>kAX+d&oQr>l6}}vMAs~P zeAc@3`H>-;c4LJyH$0I}$|WLk`iGI)XoR=~g%m1!km*=HC!CdeTrs?>4JIGyvM1UB z@GKayQIR3Qe0_aynqq)r-f%j^$cU&A;c@L(J97miMnyn4lRIK>rSN|uz?9N|pGvsK z8P*6}(S6J4++d@KqZGe+LSjL`gKK1)w608@r)rBuuKr(hZrI2Hml7sp*j_MHVv5W* zl@NU@pf$8u;8O;{(GVkhsWG5% z`r8aUI`8ESFs{V=%^?Sde#D@1iZHBs2&_~azS?B}SIXtFLDq&b8zX{iE-V&Ooo%#% z8;_Y?x?O0rfMd;Ku2z(KC%#y_Z)!_~o~nD3JAS6oO09_W>r*u5w8M-;ZCx{^0+H+S z@z6a7D;BdqioK*9{o%Hjy(|+28-th(P8yKrT7~Q&%>!@rKy|d?f3sBn3MZRCue95_ zKk1moQ@x1kXLl@<4z6L5{$XLOT`niR=mg#g%_-ZegrjX!$2rl`Of9u3#U4SwPpT%v ztpl~}7nr#KqP>wykkn2BuiPj8LY5r@3D&kggps_lOFVVT)T)GQZzS}8 z$a@<#C>Bm#?s+XMy7BxB79B|#V$}#_FcY@k&mtZarPY)mSomauFjE1gQh3fh{A|nQ zIL#s{? zUJPuI0%fs{-sKdRrn5o)_3dsn9~%i`2-NsjTSXS)&YHsPrzh63RnyFphozR%7Tz%D zS<9b<$aA%e+@b@)*fwex7-lu7!PZ535R)7CquLT#bT8y_%G6OGR)CeIlX3zZCLnht z_w*CiMZ%#?_}m}Vs9l*?kpN1}Mb0eD`b1H*JSl&l4Rz|1MqBl7zLe}hJH_m2OCN!+ zs7kM%kUSS^P3cH{^1-usmE5xQUB!-)5@)*vHQYV2x-((E@lmU)0F0sMhdvQa#B%K0 zU!d$bG{rM2j&^osMN>&hI4(wEnb;ULf4{1l?s}O3 z;2Es69e0UJJSQh-*;ze~OD8g`abg%U%7q`}!4sK-CfDvMvlFYfvM%Mx=TS_%M1AUV zi8&HG{~dwqsfpG6QBzea8t-kN->yV`MKKyWH%M~M@K9LnU@SsZ)jDmWT;SiVx{(s$ zJ$!uBUpS=V`lZC&;yRP?QV`sE(-Eu+!yNQwm|$MRJXTcIg?`n+NaIdn(j|LlRtFOu z_UND*EB0G5Vz6Bc0!q-H0mS@ohJ`HrW(bs6O|uH&~&D@h~&d{*z3VE zRSK0dT(eU_!O)K~{EtUs-!=bIiG=X2ZZ)%BGU5f0AQH=Cz{KPv>x=pOT(KfyE%nu% zOnV+#8WS3h0NJRaFcUg={`xm$w-Dj*xej7On;Pd&tyl{oGHVg?4`$d->OQ>(tJ_l0 zmsF5Y72{UeT1r;#J`7tp_CQfRv~WzWmWSm>(D zoxJJ?7E5aGO6kEvGrO8_mBiuYgTa|=I1heZRKble%9-dsO}94N0C5gB7(E6JEv>Y^ zzh*EfyKXcB2jF@Xg_5EslVzE|_oC;ML2&V-)zjvlgsGf5scy!f0 zarf*Dd_`i)rC^7A*}3uQ180<+kbV*&>Qi`U3MdaS#0e*xMJZBGky_U=IH87~2?^?( z7w`-z#gaa?M}CAY-dP4Eo4&A1&9G8Ckn-KHP+Q6ju`<^BcX}-n6 zw?l!K${Nc`Q=0twlN2aqGBiqd6ASHzC$%BwWLPDURx0}_0j9Pa<}|2Q$a!?m-ljc> z)6_|)rIxRbVS^d!rPi(V*FqKZ40Di{TphE5U0hr4ul9KeaEBEzgcvyfH9tEgr~Md` zx>sA6*Pcu>)vHsNc!gg)W3_gTR8}cl(g6Hfgw-&cP{VZfMz0FM?Zu(Zhk~12Jps{d z_4?7Fp6PDl^_wE7vP#{CS_AO9Xp`&EI$%YRs9{^{dyv^6z~0?OUe3JSY-iEGI4DI-$Y9?)88LdlgJ0 zr>x=IxQcFNee%dw!LLWR(GPZ6StVjmEw!}Y)M^YlRc_TpKpQfa!;Bk!5LSP+HeZeA zK682d*QxgoRS!5Ry$eROx;U26(36iay%_>H6^XtG^!LvhVs35qQ4jXgDOJ#a=B@b%E{uut z&wF+*SzI^5OS@$Bb_#at<_Z#2my8%UoLPKMd%ahm9nDuB*Hx3(UEQx)8e3~0Lq`M| z?ibsx#QT=!j>4#~!O`JB&B*$jNLHQZbDn62PP%Uu{a5uB$6a2ZD~3!a#a&{55=AUy zsWyLs+hItUSwa_pl9M6(NSmk2XmnwSB0+b2$UFJ>y&=pkO*KWrMl@9$k+TSuOTW^O zr*koda``*DtP4F3$b}|b<$v*`k21t8t6ffBpXHuv70IfVdir+*<@qHVSb{y(CrQ{c zEvlt|P_a~Ya}@OYZ%3TyLmUS4WQ@~untCudx^myj%KiW-Te0Qb=rhl>WqrrRp5t!` z%VoXz8Tm3#w7F)RM&PjJ0?(J|GcU4P2ie`#_sbzE6gqW!Iyj)%ktHe7*x=Ew6X0_#QG-Sq5Tk)t{5ZsxO> z3E}yeH#>al!@a~+PTQXn+2pG3XLgNG5{{Ruz4J{!g|GA8nyq7dK%p3OYDUK~TWNbS zNpEiVZTr9)^I_uD&CH5Y70D=nP~*1vkOOGPmh3%_22-;AADghZ*WadW@C>|e@&v#4 zQUt%Yo_jtk489JQpT9o*{ol9!U-rK@+_!6r<%qtwmRh!b&e=zvraCgLt;-!OOSmgZ zAYg(c3L6?!REyi%JZFGj>84FV1rE~Y=EYfhKZaAXc-`ZZs2`27g;PV_QNpc>1pPA0 z>1h=f=U?$ji%K@IO-IH@`J3IhE2agO(QW;{FWtS?cxGJa0g&8nK-PiC|M}|rEU=d$xYT3l zvr`BAH3%X!zfqA4k>gGBF!g>G_>byseatQM1_wzK~c@8|LM=nmk@VO_+?!UD(MtDeQ3C?+V@nc=R}Qtit7g6{NM z5(Q(X(I3#I1pCBE8%^FSx6!pbL<%oC-gCqT%T(8=+88MQ7wgL@D>a)THhM2Mrfplz z>Q1oIrvczXd!5<6kVwbs?decZ<@4@*l@zrpT2>*tVSC*Wu39RO8qo}5~I6p5+&6>J{VdQw5wyf`cIN8F{{W*nqZRh7a?rs15k|$-EMZz zi+NZi1Y$XWD-yv3l7z*eTk5QTdUch}Y!XH;)hqkfJ1YFI*<9vWwi&1gl`e522D4mT zSb#VdfdyxDRSKaM^>BZCI5itjjx5Jj{}tIQgoMupVgRa^O^HHt-_7r>U}4VR;-**H z_W3%T6Xo(8zepo^z7R&0#`jO@!Wi|CQYl$$?Xw$Mr-lhe4#Q!zr+0JWV#l6T)nm1t1MYB!aCTlj9}#t<8roZ(uX)bJe7MSDnfEQPz61 z5Ptuq&em$f`zNsF7e7qp>5|)X?}r$Rg84!Am=ygwd5I&iz5sWwxfgg>BD$qRV^HRr+5$RZGE;v6rjKOg2~NwUC{<+fd#9Yl%|~kwCro z`V`qaG66792NQV5Uj7^Detsrcbw8Nt{wINi&);}$xD=TXj!ZZv8*?x(Wl31qveem! zo=M=-X?FBI{dpp!PuFJ$@s?&mtM4z+6^31?=+tgU?YX}gHQAwq+_S&-Vf|XMe&+tJ z<&6#BqfvXGv?u3J@8>Bx$eSVUmRUIx&03W7cvZ!Fr+kHXowarJt0GCOF}_W|+Vi?b zyhc#t=12#UcYAE@%Y3QB9@EaV?BS9M-oUTSc>FD%vkr88+ar)iR>y1(xC6B7Z-Mh^ z)2=Gv+#P$*tsfzRuFPuyAOVB)nlPGiNG^}e&~(}d@_)m^!hlL}jgvZan-nMllxPU?Pq6^;OZ2 zL=3J~h%_XQ^e%!+Y)8@2(UAn(F=CFUuCOp<&%xkHgdx6{A}T7X^bRG^JMT<5M4&%! z{v(E%K$#d!5je0`5i!p<3Ld^yM4b=9U6`UbFFt>7FDSpBwTL2gF!x3cBZr1tMH2!Q zrYw}iK#Ezn41^T&wJi>ATS-d`2g|QGmGg``xt|r%v#3NN=};8gxsmi;Q*G&X?Dxdj zMCDwm)YfC2$t=`dhdBgeI#g{p$3Wk6#V z-zJ)grVm3=yppYnzMBaFNvV}5)VupAF_fVoK6T0fR(V!~Logsa^M}pZ`A9i6mr}NO zJvpF&E#tvdi;`NErYjpL5Iy8ZiR!1J=pgNBp2P+dA!UzH$p4{nDQRmyncXVM>8(JX`;ij*h97hN)^R?`P&GKUfwl z9$t^<6q5oJA*2g0qorWoKH%yH81JhdAFAh6JE$$PFL>$N>6#xRL442)*rP05|01P; zdF4_-^=c#YOc@uK+2kiw05)pHsehs<>*!p%aV{;W3J)Aw0|)n6S(bvka<*FoDmETn zv%|bJ^nRI$>iv?#3~`OyUfi*+43`uo$TWb4i`TBEaDbsziN)^sNt_#jw1#w)w%-vc z5rRP5txQkHjZ%bigb9JeKk62s4Xl{4<|toNF;QQhi9E@gojs`xfa%*{ub8$b7X5~N2JOoByq?qqPMJR;RW&W zMO-N2Qa^k#V60V_kjqA>NFvV=9%$an(Qb`^jbWw z3g!}al(68@y(fk^OT5?2vHRk}D=r`54{{qk{>Q6i!v;HQZI)d}QE1J58_Sb3TLqRb zMpUbvP!V+DeYItEqZLIJHG|a|m_Hhb;6a~fD1jC0fO{j%A)gfJMDIMf{BZ#CjcR~1 zrjOVJSP|w`Bkg(qm>GB_Jf_d;Ty?*zW)ITH&IlyjOxJpGvJQt2nP_L??xEw?Mf%oy zYhg=|C)V;T{SxE+vE7|!x0>Q`=L)mv@S2H2VBB`la zJ%{giT@=GWQM@`wKp!C5V8*MbT6^)n(-~LbUj~#F8`6QKL-_-ku)f35*W;F7eb^uU!eK56npRn(MV|^zX|Sb!5*TJB zL>$RzNQ9*Xmh$Az&Ivu)%kK>3E$7DkOX<(0bcEXUQ=T7y@n0@6!GrcV_O$5n}gu$#)m>IE#ZQY z?&i*jT|v%STZZ`w;@>&;-*K?-;=S2%;?xBJDIt7zN;D@%X#+0&;$Pgv7iVXr;~EAA z5VTk-W`-<=G#7`tyf$znu&~y2RE^bBioq>qSnch}hFpZf^Y32&X3+CVMuIo-bAOM= z>htHZ2qQlwZG1-CBB~)7m5iK@4MV7?yt#Rj}^X!(w zD)E2iw%~|>gkDW$7mg`~mX7Ln3J5W0ox;tVA+*H;)*o_>CTWc23BFMbt&YNeU>SlI z=8-A$<6j=CB((m-Sw?p3m9C)*Av9$YY%w6&ZsoIk*;oYUidZM6je@$RylCl6Wt_o4 zXdWnnK+Dc+X>k|fDI_jHGhyK7-I3$0)irN(*`k80WCzC-r+HB7Zyf3kvx-{zRvq zgnIKp4*z~~#Ppmf_#bpUL-|5;54od9uo*>;{xgz57~vm_k``*#lORVtY%&DOU$zZ@ zSvg7B!AH5)gs{AQw*0=p(3F425SRpd#+3rW@WMqnZ;ZsXnxy4F>L(7!q5HcPkrfdGWJGJ*@@OKW(^`FDQYwXQUcryz`e=r) ztsX%O-(F-ZR*AChQ@whE!;9}$!EN%AqBB-HPe8}fAKJAyvavYT5y}r9+2QFrB!Pks zGVqWcn$R4vz3^PX_Ap3o>&%(!g47G?EuaB+I@_J6r31T10gPRtU+v7nEA!ki_I>b8!{W)Hl-IVq)AD>XKM{y!|^i zFpoZ^R&@Kp z9sv|vCPb4Xgj{T@tT4e63Tcv|U|VS1fX zADmn9#8^isWW#r>A`UWG~kxB-x@Btsj3nk ze5Vn4zg$$8*#AFVlm-GVFsHqTW(7MYeWrklK0jaloMSzyS|)yB8PnSSvR8_y+Y3Je zs!C`}NJb@hG(2MdWYGN&colt@FMp(1e{Y%)-}=rqru9L3BE!%z%46Z$>g?Vy_K&}r zFaC~Yk8C#Qw|8Z-jV-UJ9=ZN^L!^$>Vk+^Ifw>*1BmL9AoCwE|jp)$Kd}7ggDq6Z& zX#k_9K>9N)IDHupr2F6Fosfrc4pBRA3Vgsc5kj-ai*)4IC}N|=>rBKV`4-l}Ch;fZ z+I1w{G>-zofgd!yl{t#woC8_ArLz=P4zr61=M|{!;OTNSAGt3WgF?5Q9CC>$&9hHb zy59-i*fz`K>R3x=>6~}QUO^JhJT$evu?>+e?VlC`cK)tGYjeUEockd;>mV@gcs0YDjQWntr|3mjr71bTG_(c2}&X?@?xMn{E&lM_4(!Nw}K@yc#Q$rEsgcI9dOwC?hcXhKl-}oODhZQpR*YwZU z(%jL(niFT}bcf7v$IX445J?>y5X&$t2(2TT&{nvuUNue1{!`fmv=;_q2~fK*DWF&T zq`rN0ti?@xy02aNZw4C02#gpvj+TA`_BOm)%Iu#91hF;jC?W66s#WwWzh!DR1ZeQX zD#nyI&aFTm@8Lvap)G`8J$NPM2xH*|n>}!KCf&&1(Nlopo=P-##A)gyQ

+ + Doks + +